Class <anonymous struct>
   size=32 align=16
   base size=32 base align=16
<anonymous struct> (0x0x7f5c4f525180) 0

Class std::integral_constant<bool, false>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<bool, false> (0x0x7f5c4f525240) 0 empty

Class std::__or_<>
   size=1 align=1
   base size=1 base align=1
std::__or_<> (0x0x7f5c597bc000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4f5252a0) 0 empty

Class std::integral_constant<bool, true>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<bool, true> (0x0x7f5c4f525420) 0 empty

Class std::__and_<>
   size=1 align=1
   base size=1 base align=1
std::__and_<> (0x0x7f5c4f5c6820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525480) 0 empty

Class std::__failure_type
   size=1 align=1
   base size=0 base align=1
std::__failure_type (0x0x7f5c4f5256c0) 0 empty

Class std::__is_void_helper<void>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<void> (0x0x7f5c4f5c6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525780) 0 empty

Class std::__is_integral_helper<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<bool> (0x0x7f5c4f5c6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f5258a0) 0 empty

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f5c4f5c6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525900) 0 empty

Class std::__is_integral_helper<signed char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<signed char> (0x0x7f5c4f5c6c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525960) 0 empty

Class std::__is_integral_helper<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<unsigned char> (0x0x7f5c4f5c6d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f5259c0) 0 empty

Class std::__is_integral_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<wchar_t> (0x0x7f5c4f5c6d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525a20) 0 empty

Class std::__is_integral_helper<char16_t>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char16_t> (0x0x7f5c4f5c6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525a80) 0 empty

Class std::__is_integral_helper<char32_t>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char32_t> (0x0x7f5c4f5c6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525ae0) 0 empty

Class std::__is_integral_helper<short int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<short int> (0x0x7f5c4f5c6ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525b40) 0 empty

Class std::__is_integral_helper<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<short unsigned int> (0x0x7f5c4f5c6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525ba0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f5c4f5c6f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525c00) 0 empty

Class std::__is_integral_helper<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<unsigned int> (0x0x7f5c4f1f9000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525c60) 0 empty

Class std::__is_integral_helper<long int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<long int> (0x0x7f5c4f1f9068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525cc0) 0 empty

Class std::__is_integral_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<long unsigned int> (0x0x7f5c4f1f90d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525d20) 0 empty

Class std::__is_integral_helper<long long int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<long long int> (0x0x7f5c4f1f9138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525d80) 0 empty

Class std::__is_integral_helper<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<long long unsigned int> (0x0x7f5c4f1f91a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525de0) 0 empty

Class std::__is_floating_point_helper<float>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<float> (0x0x7f5c4f1f92d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525f00) 0 empty

Class std::__is_floating_point_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<double> (0x0x7f5c4f1f9340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f525f60) 0 empty

Class std::__is_floating_point_helper<long double>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<long double> (0x0x7f5c4f1f93a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f1fe000) 0 empty

Class std::__is_null_pointer_helper<std::nullptr_t>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::nullptr_t> (0x0x7f5c4f2196e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4f2271e0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f5c4f227de0) 0 empty

Class std::__do_is_nt_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_nt_destructible_impl (0x0x7f5c4f255060) 0 empty

Class std::__do_is_default_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_default_constructible_impl (0x0x7f5c4f2552a0) 0 empty

Class std::__do_is_static_castable_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_static_castable_impl (0x0x7f5c4f2554e0) 0 empty

Class std::__do_is_direct_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_direct_constructible_impl (0x0x7f5c4f255660) 0 empty

Class std::__do_is_nary_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_nary_constructible_impl (0x0x7f5c4f255a20) 0 empty

Class std::integral_constant<long unsigned int, 0ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 0ul> (0x0x7f5c4f295cc0) 0 empty

Class std::__make_unsigned<char>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<char> (0x0x7f5c4f2c2a80) 0 empty

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

Class std::__make_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<short int> (0x0x7f5c4f2c2b40) 0 empty

Class std::__make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<int> (0x0x7f5c4f2c2ba0) 0 empty

Class std::__make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<long int> (0x0x7f5c4f2c2c00) 0 empty

Class std::__make_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<long long int> (0x0x7f5c4f2c2c60) 0 empty

Class std::__make_unsigned<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__make_unsigned<wchar_t> (0x0x7f5c4f2b6680) 0 empty
  std::__make_unsigned<int> (0x0x7f5c4f2c2cc0) 0 empty

Class std::__make_signed<char>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<char> (0x0x7f5c4f2c2ea0) 0 empty

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

Class std::__make_signed<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<short unsigned int> (0x0x7f5c4f2c2f60) 0 empty

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

Class std::__make_signed<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<long unsigned int> (0x0x7f5c4f2ef060) 0 empty

Class std::__make_signed<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<long long unsigned int> (0x0x7f5c4f2ef0c0) 0 empty

Class std::__make_signed<char16_t>
   size=1 align=1
   base size=1 base align=1
std::__make_signed<char16_t> (0x0x7f5c4f2b66e8) 0 empty
  std::__make_signed<short unsigned int> (0x0x7f5c4f2ef120) 0 empty

Class std::__make_signed<char32_t>
   size=1 align=1
   base size=1 base align=1
std::__make_signed<char32_t> (0x0x7f5c4f2b6750) 0 empty
  std::__make_signed<unsigned int> (0x0x7f5c4f2ef180) 0 empty

Class std::__do_common_type_impl
   size=1 align=1
   base size=0 base align=1
std::__do_common_type_impl (0x0x7f5c4f2efde0) 0 empty

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f5c4f2efea0) 0 empty

Class std::__result_of_memfun_ref_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_memfun_ref_impl (0x0x7f5c4f31e240) 0 empty

Class std::__result_of_memfun_deref_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_memfun_deref_impl (0x0x7f5c4f31e300) 0 empty

Class std::__result_of_memobj_ref_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_memobj_ref_impl (0x0x7f5c4f31e3c0) 0 empty

Class std::__result_of_memobj_deref_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_memobj_deref_impl (0x0x7f5c4f31e480) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f5c4f31e720) 0 empty

Class std::piecewise_construct_t
   size=1 align=1
   base size=0 base align=1
std::piecewise_construct_t (0x0x7f5c4f31e8a0) 0 empty

Class std::integral_constant<long unsigned int, 2ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 2ul> (0x0x7f5c4f31e9c0) 0 empty

Class std::__pair_get<0ul>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<0ul> (0x0x7f5c4f31eb40) 0 empty

Class std::__pair_get<1ul>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<1ul> (0x0x7f5c4f31eba0) 0 empty

Class std::_Build_index_tuple<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<0ul> (0x0x7f5c4f31ecc0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<char16_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char16_t> (0x0x7f5c4f0d1060) 0 empty

Class std::__is_integer<char32_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char32_t> (0x0x7f5c4f0d10c0) 0 empty

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f5c4f0d12a0) 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> (0x0x7f5c4f0d1300) 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> (0x0x7f5c4f0d1360) 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> (0x0x7f5c4f0d13c0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f5c4f0d1d20) 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> (0x0x7f5c4f0d1d80) 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> (0x0x7f5c4f0d1de0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f5c4f0d1e40) 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> (0x0x7f5c4f0d1ea0) 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> (0x0x7f5c4f0d1f00) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f5c4f105000) 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> (0x0x7f5c4f105060) 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> (0x0x7f5c4f1050c0) 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> (0x0x7f5c4f105120) 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> (0x0x7f5c4f105180) 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> (0x0x7f5c4f1051e0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f5c4f126000) 0 empty
  std::input_iterator_tag (0x0x7f5c4f105840) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f5c4f126068) 0 empty
  std::forward_iterator_tag (0x0x7f5c4f1260d0) 0 empty
    std::input_iterator_tag (0x0x7f5c4f1058a0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f5c4f126138) 0 empty
  std::bidirectional_iterator_tag (0x0x7f5c4f1261a0) 0 empty
    std::forward_iterator_tag (0x0x7f5c4f126208) 0 empty
      std::input_iterator_tag (0x0x7f5c4f105900) 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> (0x0x7f5c4f14d540) 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 (0x0x7f5c4f14d780) 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 (0x0x7f5c4f14d7e0) 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 (0x0x7f5c4f14d840) 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 (0x0x7f5c4f14d8a0) 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 (0x0x7f5c4f14d900) 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> (0x0x7f5c4f14de40) 0 empty

Class std::__copy_move<true, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<true, false, std::random_access_iterator_tag> (0x0x7f5c4f14dea0) 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> (0x0x7f5c4ee48060) 0 empty

Class std::__copy_move_backward<true, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<true, false, std::random_access_iterator_tag> (0x0x7f5c4ee480c0) 0 empty

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

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

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

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

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

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

Class std::char_traits<char16_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char16_t> (0x0x7f5c4ee48a20) 0 empty

Class std::char_traits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char32_t> (0x0x7f5c4ee48a80) 0 empty

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

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

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

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

Class std::__exception_ptr::exception_ptr
   size=8 align=8
   base size=8 base align=8
std::__exception_ptr::exception_ptr (0x0x7f5c4ee48ba0) 0

Vtable for std::nested_exception
std::nested_exception::_ZTVSt16nested_exception: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16nested_exception)
16    (int (*)(...))std::nested_exception::~nested_exception
24    (int (*)(...))std::nested_exception::~nested_exception

Class std::nested_exception
   size=16 align=8
   base size=16 base align=8
std::nested_exception (0x0x7f5c4ee48c00) 0
    vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16u)

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

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

Vtable for std::bad_array_new_length
std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt20bad_array_new_length)
16    (int (*)(...))std::bad_array_new_length::~bad_array_new_length
24    (int (*)(...))std::bad_array_new_length::~bad_array_new_length
32    (int (*)(...))std::bad_array_new_length::what

Class std::bad_array_new_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_new_length (0x0x7f5c4f126820) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
  std::bad_alloc (0x0x7f5c4f126888) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f5c4f126820)
    std::exception (0x0x7f5c4ee48e40) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f5c4f126888)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f5c4ecfb600) 0

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0x0x7f5c4ecfb7e0) 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> (0x0x7f5c4ecfb840) 0 empty

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

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

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

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

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

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

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

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7f5c4eca9c30) 0
  std::allocator<char> (0x0x7f5c4eca9c98) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f5c4ecfbde0) 0 empty

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f5c4ecfbe40) 0

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<float>, __gnu_cxx::__numeric_traits_floating<float> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<float>, __gnu_cxx::__numeric_traits_floating<float> > (0x0x7f5c4ecfbea0) 0 empty

Class __gnu_cxx::__numeric_traits_floating<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_floating<float> (0x0x7f5c4ecfbf00) 0 empty

Class __gnu_cxx::__numeric_traits<float>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<float> (0x0x7f5c4eca9ea0) 0 empty
  __gnu_cxx::__numeric_traits_floating<float> (0x0x7f5c4ecfbf60) 0 empty

Class std::__are_same<float, float>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, float> (0x0x7f5c4ebab000) 0 empty

Class std::__are_same<float, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, double> (0x0x7f5c4ebab060) 0 empty

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<double>, __gnu_cxx::__numeric_traits_floating<double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<double>, __gnu_cxx::__numeric_traits_floating<double> > (0x0x7f5c4ebab0c0) 0 empty

Class __gnu_cxx::__numeric_traits_floating<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_floating<double> (0x0x7f5c4ebab120) 0 empty

Class __gnu_cxx::__numeric_traits<double>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<double> (0x0x7f5c4eca9f08) 0 empty
  __gnu_cxx::__numeric_traits_floating<double> (0x0x7f5c4ebab180) 0 empty

Class std::__are_same<double, float>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, float> (0x0x7f5c4ebab1e0) 0 empty

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f5c4ebab240) 0 empty

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<long double>, __gnu_cxx::__numeric_traits_floating<long double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<long double>, __gnu_cxx::__numeric_traits_floating<long double> > (0x0x7f5c4ebab2a0) 0 empty

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

Class __gnu_cxx::__numeric_traits<long double>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long double> (0x0x7f5c4eca9f70) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f5c4ebab360) 0 empty

Class std::__are_same<long double, float>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, float> (0x0x7f5c4ebab3c0) 0 empty

Class std::__are_same<long double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, double> (0x0x7f5c4ebab420) 0 empty

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

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f5c4eca99c0) 0
  std::allocator<wchar_t> (0x0x7f5c4eca9a90) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f5c4ebab540) 0 empty

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

Class std::initializer_list<wchar_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<wchar_t> (0x0x7f5c4ebab5a0) 0

Class std::__hash_base<long unsigned int, bool>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, bool> (0x0x7f5c4ebab6c0) 0 empty

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7f5c4eca9bc8) 0 empty
  std::__hash_base<long unsigned int, bool> (0x0x7f5c4ebab720) 0 empty

Class std::__hash_base<long unsigned int, char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, char> (0x0x7f5c4ebab780) 0 empty

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7f5c4e87f000) 0 empty
  std::__hash_base<long unsigned int, char> (0x0x7f5c4ebab7e0) 0 empty

Class std::__hash_base<long unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, signed char> (0x0x7f5c4ebab840) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7f5c4e87f068) 0 empty
  std::__hash_base<long unsigned int, signed char> (0x0x7f5c4ebab8a0) 0 empty

Class std::__hash_base<long unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, unsigned char> (0x0x7f5c4ebab900) 0 empty

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7f5c4e87f0d0) 0 empty
  std::__hash_base<long unsigned int, unsigned char> (0x0x7f5c4ebab960) 0 empty

Class std::__hash_base<long unsigned int, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, wchar_t> (0x0x7f5c4ebab9c0) 0 empty

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7f5c4e87f138) 0 empty
  std::__hash_base<long unsigned int, wchar_t> (0x0x7f5c4ebaba20) 0 empty

Class std::__hash_base<long unsigned int, char16_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, char16_t> (0x0x7f5c4ebaba80) 0 empty

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7f5c4e87f1a0) 0 empty
  std::__hash_base<long unsigned int, char16_t> (0x0x7f5c4ebabae0) 0 empty

Class std::__hash_base<long unsigned int, char32_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, char32_t> (0x0x7f5c4ebabb40) 0 empty

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7f5c4e87f208) 0 empty
  std::__hash_base<long unsigned int, char32_t> (0x0x7f5c4ebabba0) 0 empty

Class std::__hash_base<long unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, short int> (0x0x7f5c4ebabc00) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7f5c4e87f270) 0 empty
  std::__hash_base<long unsigned int, short int> (0x0x7f5c4ebabc60) 0 empty

Class std::__hash_base<long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, int> (0x0x7f5c4ebabcc0) 0 empty

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7f5c4e87f2d8) 0 empty
  std::__hash_base<long unsigned int, int> (0x0x7f5c4ebabd20) 0 empty

Class std::__hash_base<long unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long int> (0x0x7f5c4ebabd80) 0 empty

Class std::hash<long int>
   size=1 align=1
   base size=1 base align=1
std::hash<long int> (0x0x7f5c4e87f340) 0 empty
  std::__hash_base<long unsigned int, long int> (0x0x7f5c4ebabde0) 0 empty

Class std::__hash_base<long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long long int> (0x0x7f5c4ebabe40) 0 empty

Class std::hash<long long int>
   size=1 align=1
   base size=1 base align=1
std::hash<long long int> (0x0x7f5c4e87f3a8) 0 empty
  std::__hash_base<long unsigned int, long long int> (0x0x7f5c4ebabea0) 0 empty

Class std::__hash_base<long unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, short unsigned int> (0x0x7f5c4ebabf00) 0 empty

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7f5c4e87f410) 0 empty
  std::__hash_base<long unsigned int, short unsigned int> (0x0x7f5c4ebabf60) 0 empty

Class std::__hash_base<long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, unsigned int> (0x0x7f5c4e8a1000) 0 empty

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7f5c4e87f478) 0 empty
  std::__hash_base<long unsigned int, unsigned int> (0x0x7f5c4e8a1060) 0 empty

Class std::__hash_base<long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long unsigned int> (0x0x7f5c4e8a10c0) 0 empty

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f5c4e87f4e0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f5c4e8a1120) 0 empty

Class std::__hash_base<long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f5c4e8a1180) 0 empty

Class std::hash<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long long unsigned int> (0x0x7f5c4e87f548) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f5c4e8a11e0) 0 empty

Class std::_Hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Hash_impl (0x0x7f5c4e8a1240) 0 empty

Class std::_Fnv_hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Fnv_hash_impl (0x0x7f5c4e8a12a0) 0 empty

Class std::__hash_base<long unsigned int, float>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, float> (0x0x7f5c4e8a1300) 0 empty

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7f5c4e87f5b0) 0 empty
  std::__hash_base<long unsigned int, float> (0x0x7f5c4e8a1360) 0 empty

Class std::__hash_base<long unsigned int, double>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, double> (0x0x7f5c4e8a13c0) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7f5c4e87f618) 0 empty
  std::__hash_base<long unsigned int, double> (0x0x7f5c4e8a1420) 0 empty

Class std::__hash_base<long unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long double> (0x0x7f5c4e8a1480) 0 empty

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f5c4e87f680) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f5c4e8a14e0) 0 empty

Class std::__is_fast_hash<std::hash<long double> >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<long double> > (0x0x7f5c4e87f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4e8a15a0) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f5c4e8a1600) 0 empty

Class std::hash<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char> > (0x0x7f5c4e87f888) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f5c4e8a1660) 0 empty

Class std::__is_fast_hash<std::hash<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char> > > (0x0x7f5c4e87f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4e8a16c0) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<wchar_t> > (0x0x7f5c4e8a1720) 0 empty

Class std::hash<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<wchar_t> > (0x0x7f5c4e87fa28) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<wchar_t> > (0x0x7f5c4e8a1780) 0 empty

Class std::__is_fast_hash<std::hash<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<wchar_t> > > (0x0x7f5c4e87fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4e8a17e0) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char16_t> > (0x0x7f5c4e8a1840) 0 empty

Class std::hash<std::basic_string<char16_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char16_t> > (0x0x7f5c4e87faf8) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char16_t> > (0x0x7f5c4e8a18a0) 0 empty

Class __gnu_cxx::new_allocator<char16_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char16_t> (0x0x7f5c4e8a1a20) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f5c4e87fb60) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f5c4e8a1ae0) 0 empty

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

Class std::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t>::_Alloc_hider (0x0x7f5c4e87fc30) 0
  std::allocator<char16_t> (0x0x7f5c4e87fc98) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f5c4e8a1c00) 0 empty

Class std::basic_string<char16_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t> (0x0x7f5c4e8a19c0) 0

Class std::__is_fast_hash<std::hash<std::basic_string<char16_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char16_t> > > (0x0x7f5c4e87fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4e8a1c60) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char32_t> > (0x0x7f5c4e8a1cc0) 0 empty

Class std::hash<std::basic_string<char32_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char32_t> > (0x0x7f5c4e87fd68) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char32_t> > (0x0x7f5c4e8a1d20) 0 empty

Class __gnu_cxx::new_allocator<char32_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char32_t> (0x0x7f5c4e8a1ea0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f5c4e87fdd0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f5c4e8a1f60) 0 empty

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

Class std::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t>::_Alloc_hider (0x0x7f5c4e87fea0) 0
  std::allocator<char32_t> (0x0x7f5c4e87ff08) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f5c4e98d0c0) 0 empty

Class std::basic_string<char32_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t> (0x0x7f5c4e8a1e40) 0

Class std::__is_fast_hash<std::hash<std::basic_string<char32_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char32_t> > > (0x0x7f5c4e87ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4e98d120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f5c4e7602a0) 0 empty

Class std::__uninitialized_default_n_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_n_1<true> (0x0x7f5c4e760360) 0 empty

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f5c4e6add00) 0
  std::_Bit_iterator_base (0x0x7f5c4e6add68) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f5c4e760660) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f5c4e6addd0) 0
  std::_Bit_iterator_base (0x0x7f5c4e6ade38) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f5c4e7606c0) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f5c4e760840) 0

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7f5c4e760900) 0 empty

Class std::remove_const<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Bit_iterator> (0x0x7f5c4e760960) 0 empty

Class std::remove_cv<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Bit_iterator> (0x0x7f5c4e7608a0) 0 empty

Class std::__has_iterator_category_helper<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_Bit_iterator> (0x0x7f5c4e7609c0) 0 empty

Class std::__has_iterator_category<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_Bit_iterator> (0x0x7f5c4e4e7068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4e760a20) 0 empty

Class std::__iterator_traits<std::_Bit_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f5c4e760a80) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7f5c4e4e7138) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f5c4e760ae0) 0 empty

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

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7f5c4e4e7270) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f5c4e760ba0) 0 empty

Class std::remove_volatile<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_const_iterator> (0x0x7f5c4e760c60) 0 empty

Class std::remove_const<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Bit_const_iterator> (0x0x7f5c4e760cc0) 0 empty

Class std::remove_cv<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Bit_const_iterator> (0x0x7f5c4e760c00) 0 empty

Class std::__has_iterator_category_helper<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_Bit_const_iterator> (0x0x7f5c4e760d20) 0 empty

Class std::__has_iterator_category<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_Bit_const_iterator> (0x0x7f5c4e4e7410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4e760d80) 0 empty

Class std::__iterator_traits<std::_Bit_const_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f5c4e760de0) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7f5c4e4e74e0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f5c4e760e40) 0 empty

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

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f5c4e4e7548) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f5c4e760f00) 0 empty

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

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

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

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

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

Class std::allocator_arg_t
   size=1 align=1
   base size=0 base align=1
std::allocator_arg_t (0x0x7f5c4e51b660) 0 empty

Class std::__uses_alloc_base
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc_base (0x0x7f5c4e51b960) 0 empty

Class std::__uses_alloc0::_Anything
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc0::_Anything (0x0x7f5c4e51ba20) 0 empty

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f5c4e4e7e38) 0
  std::__uses_alloc_base (0x0x7f5c4e51b9c0) 0 empty

Class std::tuple<>
   size=1 align=1
   base size=0 base align=1
std::tuple<> (0x0x7f5c4e3331e0) 0 empty

Class std::__combine_tuples<>
   size=1 align=1
   base size=0 base align=1
std::__combine_tuples<> (0x0x7f5c4e333a20) 0 empty

Class std::__make_1st_indices<>
   size=1 align=1
   base size=0 base align=1
std::__make_1st_indices<> (0x0x7f5c4e333ba0) 0 empty

Class std::_Swallow_assign
   size=1 align=1
   base size=0 base align=1
std::_Swallow_assign (0x0x7f5c4e333d20) 0 empty

Vtable for boost::program_options::error
boost::program_options::error::_ZTVN5boost15program_options5errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options5errorE)
16    (int (*)(...))boost::program_options::error::~error
24    (int (*)(...))boost::program_options::error::~error
32    (int (*)(...))std::logic_error::what

Class boost::program_options::error
   size=16 align=8
   base size=16 base align=8
boost::program_options::error (0x0x7f5c4e3876e8) 0
    vptr=((& boost::program_options::error::_ZTVN5boost15program_options5errorE) + 16u)
  std::logic_error (0x0x7f5c4e387750) 0
      primary-for boost::program_options::error (0x0x7f5c4e3876e8)
    std::exception (0x0x7f5c4e333f60) 0 nearly-empty
        primary-for std::logic_error (0x0x7f5c4e387750)

Vtable for boost::program_options::too_many_positional_options_error
boost::program_options::too_many_positional_options_error::_ZTVN5boost15program_options33too_many_positional_options_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options33too_many_positional_options_errorE)
16    (int (*)(...))boost::program_options::too_many_positional_options_error::~too_many_positional_options_error
24    (int (*)(...))boost::program_options::too_many_positional_options_error::~too_many_positional_options_error
32    (int (*)(...))std::logic_error::what

Class boost::program_options::too_many_positional_options_error
   size=16 align=8
   base size=16 base align=8
boost::program_options::too_many_positional_options_error (0x0x7f5c4e3877b8) 0
    vptr=((& boost::program_options::too_many_positional_options_error::_ZTVN5boost15program_options33too_many_positional_options_errorE) + 16u)
  boost::program_options::error (0x0x7f5c4e387820) 0
      primary-for boost::program_options::too_many_positional_options_error (0x0x7f5c4e3877b8)
    std::logic_error (0x0x7f5c4e387888) 0
        primary-for boost::program_options::error (0x0x7f5c4e387820)
      std::exception (0x0x7f5c4e0a8000) 0 nearly-empty
          primary-for std::logic_error (0x0x7f5c4e387888)

Vtable for boost::program_options::invalid_command_line_style
boost::program_options::invalid_command_line_style::_ZTVN5boost15program_options26invalid_command_line_styleE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options26invalid_command_line_styleE)
16    (int (*)(...))boost::program_options::invalid_command_line_style::~invalid_command_line_style
24    (int (*)(...))boost::program_options::invalid_command_line_style::~invalid_command_line_style
32    (int (*)(...))std::logic_error::what

Class boost::program_options::invalid_command_line_style
   size=16 align=8
   base size=16 base align=8
boost::program_options::invalid_command_line_style (0x0x7f5c4e3878f0) 0
    vptr=((& boost::program_options::invalid_command_line_style::_ZTVN5boost15program_options26invalid_command_line_styleE) + 16u)
  boost::program_options::error (0x0x7f5c4e387958) 0
      primary-for boost::program_options::invalid_command_line_style (0x0x7f5c4e3878f0)
    std::logic_error (0x0x7f5c4e3879c0) 0
        primary-for boost::program_options::error (0x0x7f5c4e387958)
      std::exception (0x0x7f5c4e0a80c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f5c4e3879c0)

Vtable for boost::program_options::reading_file
boost::program_options::reading_file::_ZTVN5boost15program_options12reading_fileE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options12reading_fileE)
16    (int (*)(...))boost::program_options::reading_file::~reading_file
24    (int (*)(...))boost::program_options::reading_file::~reading_file
32    (int (*)(...))std::logic_error::what

Class boost::program_options::reading_file
   size=16 align=8
   base size=16 base align=8
boost::program_options::reading_file (0x0x7f5c4e387a28) 0
    vptr=((& boost::program_options::reading_file::_ZTVN5boost15program_options12reading_fileE) + 16u)
  boost::program_options::error (0x0x7f5c4e387a90) 0
      primary-for boost::program_options::reading_file (0x0x7f5c4e387a28)
    std::logic_error (0x0x7f5c4e387af8) 0
        primary-for boost::program_options::error (0x0x7f5c4e387a90)
      std::exception (0x0x7f5c4e0a81e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f5c4e387af8)

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e0a8360) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e387c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e0a84e0) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e0a8720) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e0a8840) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e0a86c0) 0 empty

Class std::__ptrtr_not_void<std::pair<const std::basic_string<char>, std::basic_string<char> >, std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const std::basic_string<char>, std::basic_string<char> >, std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e0a88a0) 0 empty

Class std::pointer_traits<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c4e0a8660) 0 empty

Class std::remove_volatile<long int>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<long int> (0x0x7f5c4e0a8a80) 0 empty

Class std::remove_const<long int>
   size=1 align=1
   base size=0 base align=1
std::remove_const<long int> (0x0x7f5c4e0a8ae0) 0 empty

Class std::remove_cv<long int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<long int> (0x0x7f5c4e0a8a20) 0 empty

Class std::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<long int> (0x0x7f5c4e387f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4e0a8b40) 0 empty

Class std::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
std::is_enum<long int> (0x0x7f5c4e387d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4e0a8ba0) 0 empty

Class std::is_const<long int>
   size=1 align=1
   base size=1 base align=1
std::is_const<long int> (0x0x7f5c4e0f8068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4e0a8c60) 0 empty

Class std::is_volatile<long int>
   size=1 align=1
   base size=1 base align=1
std::is_volatile<long int> (0x0x7f5c4e0f80d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4e0a8cc0) 0 empty

Class std::__cv_selector<long unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__cv_selector<long unsigned int, false, false> (0x0x7f5c4e0a8d80) 0 empty

Class std::__match_cv_qualifiers<long int, long unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__match_cv_qualifiers<long int, long unsigned int, false, false> (0x0x7f5c4e0a8d20) 0 empty

Class std::__make_unsigned_selector<long int, true, false>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned_selector<long int, true, false> (0x0x7f5c4e0a8c00) 0 empty

Class std::make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<long int> (0x0x7f5c4e0a89c0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e0a8600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e0f8270) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e0a8de0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e0a8f00) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e0a8ea0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::pair<const std::basic_string<char>, std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::pair<const std::basic_string<char>, std::basic_string<char> >, true> (0x0x7f5c4e0a8f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e0a8e40) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a120) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a0c0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >, true> (0x0x7f5c4e15a180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a060) 0 empty

Class std::binary_function<std::basic_string<char>, std::basic_string<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f5c4e15a1e0) 0 empty

Class std::less<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::less<std::basic_string<char> > (0x0x7f5c4e0f8548) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f5c4e15a240) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a2a0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e0f85b0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a360) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true> (0x0x7f5c4e0f8618) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e0f8680) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a420) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a000) 0

Class std::map<std::basic_string<char>, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::basic_string<char> > (0x0x7f5c4e0a8300) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a4e0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e0f8820) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a5a0) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a780) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a7e0) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a720) 0 empty

Class std::__ptrtr_not_void<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a840) 0 empty

Class std::pointer_traits<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c4e15a6c0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e15a660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e0f8a90) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e15a8a0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a9c0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a960) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, true> (0x0x7f5c4e15aa20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4e15a900) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e15aba0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e15ab40) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, true> (0x0x7f5c4e15ac00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e15aae0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e15ac60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e0f8d68) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e15ad20) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true> (0x0x7f5c4e0f8dd0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e0f8e38) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e15ade0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c4e15aa80) 0

Class std::map<std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e15a480) 0

Vtable for boost::program_options::error_with_option_name
boost::program_options::error_with_option_name::_ZTVN5boost15program_options22error_with_option_nameE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options22error_with_option_nameE)
16    (int (*)(...))boost::program_options::error_with_option_name::~error_with_option_name
24    (int (*)(...))boost::program_options::error_with_option_name::~error_with_option_name
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::error_with_option_name
   size=136 align=8
   base size=136 base align=8
boost::program_options::error_with_option_name (0x0x7f5c4e387b60) 0
    vptr=((& boost::program_options::error_with_option_name::_ZTVN5boost15program_options22error_with_option_nameE) + 16u)
  boost::program_options::error (0x0x7f5c4e387bc8) 0
      primary-for boost::program_options::error_with_option_name (0x0x7f5c4e387b60)
    std::logic_error (0x0x7f5c4e387c30) 0
        primary-for boost::program_options::error (0x0x7f5c4e387bc8)
      std::exception (0x0x7f5c4e0a82a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f5c4e387c30)

Class std::pair<const std::basic_string<char>, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, std::basic_string<char> > (0x0x7f5c4e15ae40) 0

Class std::pair<std::basic_string<char>, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<std::basic_string<char>, std::basic_string<char> > (0x0x7f5c4e15aea0) 0

Class std::remove_volatile<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::basic_string<char>&> (0x0x7f5c4dbc9000) 0 empty

Class std::remove_const<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::basic_string<char>&> (0x0x7f5c4dbc9120) 0 empty

Class std::remove_cv<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::basic_string<char>&> (0x0x7f5c4e15af60) 0 empty

Class std::__is_void_helper<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::basic_string<char>&> (0x0x7f5c4e0f8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbc9300) 0 empty

Class std::is_void<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::basic_string<char>&> (0x0x7f5c4e387d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbc9420) 0 empty

Class std::conditional<false, std::is_void<const std::basic_string<char>&>, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::basic_string<char>&>, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c4dbc9480) 0 empty

Class std::is_function<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char> > (0x0x7f5c4dbd1000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbc94e0) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char> >, std::is_array<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char> >, std::is_array<std::basic_string<char> > > (0x0x7f5c4dbc9540) 0 empty

Class std::is_array<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::basic_string<char> > (0x0x7f5c4dbd1068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbc95a0) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dbd10d0) 0 empty
  std::is_array<std::basic_string<char> > (0x0x7f5c4dbd1138) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4dbc9600) 0 empty

Class std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dbd11a0) 0 empty
  std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dbd1208) 0 empty
    std::is_array<std::basic_string<char> > (0x0x7f5c4dbd1270) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4dbc9660) 0 empty

Class std::is_function<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::basic_string<char>&> (0x0x7f5c4dbd12d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbc9720) 0 empty

Class std::conditional<false, std::is_function<const std::basic_string<char>&>, std::__or_<std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::basic_string<char>&>, std::__or_<std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c4dbc9840) 0 empty

Class std::is_lvalue_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::basic_string<char>&> (0x0x7f5c4dbd1340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dbc98a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::basic_string<char>&>, std::is_rvalue_reference<const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::basic_string<char>&>, std::is_rvalue_reference<const std::basic_string<char>&> > (0x0x7f5c4dbc9900) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dbd1478) 0 empty
  std::is_lvalue_reference<const std::basic_string<char>&> (0x0x7f5c4dbd14e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dbc9960) 0 empty

Class std::is_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::basic_string<char>&> (0x0x7f5c4dbd1548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dbc99c0) 0 empty

Class std::conditional<true, std::is_reference<const std::basic_string<char>&>, std::is_void<const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::basic_string<char>&>, std::is_void<const std::basic_string<char>&> > (0x0x7f5c4dbc9ae0) 0 empty

Class std::__or_<std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dbd15b0) 0 empty
  std::is_reference<const std::basic_string<char>&> (0x0x7f5c4dbd1618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dbc9b40) 0 empty

Class std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dbd1680) 0 empty
  std::__or_<std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dbd16e8) 0 empty
    std::is_reference<const std::basic_string<char>&> (0x0x7f5c4dbd1750) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4dbc9ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c4dbd17b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbc9c00) 0 empty

Class std::is_object<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::basic_string<char>&> (0x0x7f5c4dbd1820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbc9c60) 0 empty

Class std::conditional<false, std::is_object<const std::basic_string<char>&>, std::is_reference<const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::basic_string<char>&>, std::is_reference<const std::basic_string<char>&> > (0x0x7f5c4dbc9d80) 0 empty

Class std::__or_<std::is_object<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dbd1888) 0 empty
  std::is_reference<const std::basic_string<char>&> (0x0x7f5c4dbd18f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dbc9de0) 0 empty

Class std::__is_referenceable<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::basic_string<char>&> (0x0x7f5c4dbd1958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dbc9e40) 0 empty

Class std::__add_rvalue_reference_helper<const std::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::basic_string<char>&, true> (0x0x7f5c4dbc9ea0) 0 empty

Class std::add_rvalue_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::basic_string<char>&> (0x0x7f5c4dbd1a90) 0 empty
  std::__add_rvalue_reference_helper<const std::basic_string<char>&, true> (0x0x7f5c4dbc9f00) 0 empty

Class std::__is_convertible_helper<const std::basic_string<char>&, std::basic_string<char>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::basic_string<char>&, std::basic_string<char>, false> (0x0x7f5c4dbc96c0) 0 empty

Class std::is_convertible<const std::basic_string<char>&, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::basic_string<char>&, std::basic_string<char> > (0x0x7f5c4dbd1c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dbf0060) 0 empty

Class std::conditional<true, std::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, std::is_convertible<const std::basic_string<char>&, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, std::is_convertible<const std::basic_string<char>&, std::basic_string<char> > > (0x0x7f5c4dbf00c0) 0 empty

Class std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dbd1c98) 0 empty
  std::is_convertible<const std::basic_string<char>&, std::basic_string<char> > (0x0x7f5c4dbd1d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dbf0120) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7f5c4dbf0180) 0 empty

Class std::remove_volatile<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::basic_string<char> > (0x0x7f5c4dbf0240) 0 empty

Class std::remove_const<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::basic_string<char> > (0x0x7f5c4dbf0360) 0 empty

Class std::remove_cv<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::basic_string<char> > (0x0x7f5c4dbf01e0) 0 empty

Class std::__is_void_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::basic_string<char> > (0x0x7f5c4dbd1e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbf03c0) 0 empty

Class std::is_void<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::basic_string<char> > (0x0x7f5c4dbd1ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbf04e0) 0 empty

Class std::conditional<false, std::is_void<std::basic_string<char> >, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::basic_string<char> >, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c4dbf0540) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dbd1f08) 0 empty
  std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dbd1f70) 0 empty
    std::is_array<std::basic_string<char> > (0x0x7f5c4dc00000) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4dbf05a0) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char> >, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char> >, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c4dbf0660) 0 empty

Class std::is_lvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char> > (0x0x7f5c4dc00068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbf06c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::basic_string<char> >, std::is_rvalue_reference<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::basic_string<char> >, std::is_rvalue_reference<std::basic_string<char> > > (0x0x7f5c4dbf07e0) 0 empty

Class std::is_rvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char> > (0x0x7f5c4dc000d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbf0900) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dc00138) 0 empty
  std::is_rvalue_reference<std::basic_string<char> > (0x0x7f5c4dc001a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4dbf0960) 0 empty

Class std::is_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char> > (0x0x7f5c4dc00208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dbf09c0) 0 empty

Class std::conditional<false, std::is_reference<std::basic_string<char> >, std::is_void<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::basic_string<char> >, std::is_void<std::basic_string<char> > > (0x0x7f5c4dbf0a20) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dc00270) 0 empty
  std::is_void<std::basic_string<char> > (0x0x7f5c4dc002d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4dbf0a80) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dc00340) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dc003a8) 0 empty
    std::is_void<std::basic_string<char> > (0x0x7f5c4dc00410) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4dbf0ae0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c4dc00478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dbf0b40) 0 empty

Class std::is_object<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char> > (0x0x7f5c4dc004e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dbf0ba0) 0 empty

Class std::conditional<true, std::is_object<std::basic_string<char> >, std::is_reference<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::basic_string<char> >, std::is_reference<std::basic_string<char> > > (0x0x7f5c4dbf0c00) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dc00548) 0 empty
  std::is_object<std::basic_string<char> > (0x0x7f5c4dc005b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dbf0c60) 0 empty

Class std::__is_referenceable<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char> > (0x0x7f5c4dc00618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dbf0cc0) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>, true> (0x0x7f5c4dbf0de0) 0 empty

Class std::add_rvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char> > (0x0x7f5c4dc00680) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>, true> (0x0x7f5c4dbf0e40) 0 empty

Class std::__is_convertible_helper<std::basic_string<char>, std::basic_string<char>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::basic_string<char>, std::basic_string<char>, false> (0x0x7f5c4dbf0600) 0 empty

Class std::is_convertible<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::basic_string<char>, std::basic_string<char> > (0x0x7f5c4dc00750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dbf0f60) 0 empty

Class std::conditional<true, std::is_convertible<std::basic_string<char>, std::basic_string<char> >, std::is_convertible<std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::basic_string<char>, std::basic_string<char> >, std::is_convertible<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4dc1c000) 0 empty

Class std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dc007b8) 0 empty
  std::is_convertible<std::basic_string<char>, std::basic_string<char> > (0x0x7f5c4dc00820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dc1c060) 0 empty

Class std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4e15af00) 0

Class std::remove_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::basic_string<char>&> (0x0x7f5c4dc1c180) 0 empty

Class std::is_array<const std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<const std::basic_string<char> > (0x0x7f5c4dc009c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc1c2a0) 0 empty

Class std::is_function<const std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::basic_string<char> > (0x0x7f5c4dc00a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc1c300) 0 empty

Class std::remove_volatile<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::basic_string<char> > (0x0x7f5c4dc1c4e0) 0 empty

Class std::remove_const<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::basic_string<char> > (0x0x7f5c4dc1c600) 0 empty

Class std::remove_cv<const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::basic_string<char> > (0x0x7f5c4dc1c480) 0 empty

Class std::__decay_selector<const std::basic_string<char>, false, false>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<const std::basic_string<char>, false, false> (0x0x7f5c4dc1c420) 0 empty

Class std::decay<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::decay<const std::basic_string<char>&> (0x0x7f5c4dc1c120) 0 empty

Class std::__strip_reference_wrapper<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__strip_reference_wrapper<std::basic_string<char> > (0x0x7f5c4dc1c7e0) 0 empty

Class std::__decay_and_strip<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__decay_and_strip<const std::basic_string<char>&> (0x0x7f5c4dc1c0c0) 0 empty

Class std::is_function<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>&&> (0x0x7f5c4dc00e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc1c8a0) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>&&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>&&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c4dc1c900) 0 empty

Class std::is_lvalue_reference<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>&&> (0x0x7f5c4dc00ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc1c960) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::basic_string<char>&&>, std::is_rvalue_reference<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::basic_string<char>&&>, std::is_rvalue_reference<std::basic_string<char>&&> > (0x0x7f5c4dc1ca80) 0 empty

Class std::is_rvalue_reference<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char>&&> (0x0x7f5c4dc00f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dc1cba0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c4dc00f70) 0 empty
  std::is_rvalue_reference<std::basic_string<char>&&> (0x0x7f5c4dc55000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dc1cc00) 0 empty

Class std::is_reference<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>&&> (0x0x7f5c4dc55068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dc1cc60) 0 empty

Class std::conditional<true, std::is_reference<std::basic_string<char>&&>, std::is_void<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::basic_string<char>&&>, std::is_void<std::basic_string<char>&&> > (0x0x7f5c4dc1ccc0) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c4dc550d0) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7f5c4dc55138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dc1cd20) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c4dc551a0) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c4dc55208) 0 empty
    std::is_reference<std::basic_string<char>&&> (0x0x7f5c4dc55270) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4dc1cd80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c4dc552d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc1cde0) 0 empty

Class std::is_object<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>&&> (0x0x7f5c4dc55340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc1ce40) 0 empty

Class std::conditional<false, std::is_object<std::basic_string<char>&&>, std::is_reference<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::basic_string<char>&&>, std::is_reference<std::basic_string<char>&&> > (0x0x7f5c4dc1cea0) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c4dc553a8) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7f5c4dc55410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dc1cf00) 0 empty

Class std::__is_referenceable<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>&&> (0x0x7f5c4dc55478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dc1cf60) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>&&, true> (0x0x7f5c4dc5e0c0) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>&&> (0x0x7f5c4dc554e0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>&&, true> (0x0x7f5c4dc5e120) 0 empty

Class std::is_function<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>&> (0x0x7f5c4dc555b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc5e240) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c4dc5e2a0) 0 empty

Class std::is_lvalue_reference<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>&> (0x0x7f5c4dc55618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dc5e300) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::basic_string<char>&>, std::is_rvalue_reference<std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::basic_string<char>&>, std::is_rvalue_reference<std::basic_string<char>&> > (0x0x7f5c4dc5e420) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dc55680) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&> (0x0x7f5c4dc556e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dc5e480) 0 empty

Class std::is_reference<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>&> (0x0x7f5c4dc55750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dc5e4e0) 0 empty

Class std::conditional<true, std::is_reference<std::basic_string<char>&>, std::is_void<std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::basic_string<char>&>, std::is_void<std::basic_string<char>&> > (0x0x7f5c4dc5e540) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dc557b8) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f5c4dc55820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dc5e5a0) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dc55888) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dc558f0) 0 empty
    std::is_reference<std::basic_string<char>&> (0x0x7f5c4dc55958) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4dc5e600) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c4dc559c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc5e660) 0 empty

Class std::is_object<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>&> (0x0x7f5c4dc55a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc5e6c0) 0 empty

Class std::conditional<false, std::is_object<std::basic_string<char>&>, std::is_reference<std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::basic_string<char>&>, std::is_reference<std::basic_string<char>&> > (0x0x7f5c4dc5e720) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c4dc55a90) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7f5c4dc55af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4dc5e780) 0 empty

Class std::__is_referenceable<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>&> (0x0x7f5c4dc55b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dc5e7e0) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>&, true> (0x0x7f5c4dc5e900) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>&> (0x0x7f5c4dc55bc8) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>&, true> (0x0x7f5c4dc5e960) 0 empty

Class std::__is_assignable_helper<std::basic_string<char>&, std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c4dc1c840) 0 empty

Class std::is_assignable<std::basic_string<char>&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c4dc55c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4dc5ea80) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<std::basic_string<char>&, std::basic_string<char>&&>, std::is_assignable<std::basic_string<char>&, std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<std::basic_string<char>&, std::basic_string<char>&&>, std::is_assignable<std::basic_string<char>&, std::basic_string<char>&&> > (0x0x7f5c4dc5eae0) 0 empty

Class std::__is_nt_assignable_impl<std::basic_string<char>&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c4dc55c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc5eb40) 0 empty

Class std::__and_<std::is_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_assignable_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_assignable_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c4dc55d00) 0 empty
  std::__is_nt_assignable_impl<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c4dc55d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4dc5eba0) 0 empty

Class std::is_nothrow_assignable<std::basic_string<char>&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c4dc55dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4dc5ec00) 0 empty

Class std::__is_nt_move_assignable_impl<std::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::basic_string<char>, true> (0x0x7f5c4dc55e38) 0 empty
  std::is_nothrow_assignable<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c4dc55ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4dc5ec60) 0 empty

Class std::is_nothrow_move_assignable<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::basic_string<char> > (0x0x7f5c4dc55f08) 0 empty
  std::__is_nt_move_assignable_impl<std::basic_string<char>, true> (0x0x7f5c4dc55f70) 0 empty
    std::is_nothrow_assignable<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c4dc7b000) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4dc5ecc0) 0 empty

Class std::conditional<false, std::is_nothrow_move_assignable<std::basic_string<char> >, std::is_nothrow_move_assignable<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_nothrow_move_assignable<std::basic_string<char> >, std::is_nothrow_move_assignable<std::basic_string<char> > > (0x0x7f5c4dc5ed20) 0 empty

Class std::__and_<std::is_nothrow_move_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_nothrow_move_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_nothrow_move_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4dc7b138) 0 empty
  std::is_nothrow_move_assignable<std::basic_string<char> > (0x0x7f5c4dc7b1a0) 0 empty
    std::__is_nt_move_assignable_impl<std::basic_string<char>, true> (0x0x7f5c4dc7b208) 0 empty
      std::is_nothrow_assignable<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c4dc7b270) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c4dc5ed80) 0 empty

Vtable for boost::program_options::multiple_values
boost::program_options::multiple_values::_ZTVN5boost15program_options15multiple_valuesE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options15multiple_valuesE)
16    (int (*)(...))boost::program_options::multiple_values::~multiple_values
24    (int (*)(...))boost::program_options::multiple_values::~multiple_values
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::multiple_values
   size=136 align=8
   base size=136 base align=8
boost::program_options::multiple_values (0x0x7f5c4dc7b2d8) 0
    vptr=((& boost::program_options::multiple_values::_ZTVN5boost15program_options15multiple_valuesE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f5c4dc7b340) 0
      primary-for boost::program_options::multiple_values (0x0x7f5c4dc7b2d8)
    boost::program_options::error (0x0x7f5c4dc7b3a8) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f5c4dc7b340)
      std::logic_error (0x0x7f5c4dc7b410) 0
          primary-for boost::program_options::error (0x0x7f5c4dc7b3a8)
        std::exception (0x0x7f5c4dc5ede0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f5c4dc7b410)

Vtable for boost::program_options::multiple_occurrences
boost::program_options::multiple_occurrences::_ZTVN5boost15program_options20multiple_occurrencesE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options20multiple_occurrencesE)
16    (int (*)(...))boost::program_options::multiple_occurrences::~multiple_occurrences
24    (int (*)(...))boost::program_options::multiple_occurrences::~multiple_occurrences
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::multiple_occurrences
   size=136 align=8
   base size=136 base align=8
boost::program_options::multiple_occurrences (0x0x7f5c4dc7b4e0) 0
    vptr=((& boost::program_options::multiple_occurrences::_ZTVN5boost15program_options20multiple_occurrencesE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f5c4dc7b548) 0
      primary-for boost::program_options::multiple_occurrences (0x0x7f5c4dc7b4e0)
    boost::program_options::error (0x0x7f5c4dc7b5b0) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f5c4dc7b548)
      std::logic_error (0x0x7f5c4dc7b618) 0
          primary-for boost::program_options::error (0x0x7f5c4dc7b5b0)
        std::exception (0x0x7f5c4dc5ee40) 0 nearly-empty
            primary-for std::logic_error (0x0x7f5c4dc7b618)

Vtable for boost::program_options::required_option
boost::program_options::required_option::_ZTVN5boost15program_options15required_optionE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options15required_optionE)
16    (int (*)(...))boost::program_options::required_option::~required_option
24    (int (*)(...))boost::program_options::required_option::~required_option
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::required_option
   size=136 align=8
   base size=136 base align=8
boost::program_options::required_option (0x0x7f5c4dc7b6e8) 0
    vptr=((& boost::program_options::required_option::_ZTVN5boost15program_options15required_optionE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f5c4dc7b750) 0
      primary-for boost::program_options::required_option (0x0x7f5c4dc7b6e8)
    boost::program_options::error (0x0x7f5c4dc7b7b8) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f5c4dc7b750)
      std::logic_error (0x0x7f5c4dc7b820) 0
          primary-for boost::program_options::error (0x0x7f5c4dc7b7b8)
        std::exception (0x0x7f5c4dc5eea0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f5c4dc7b820)

Vtable for boost::program_options::error_with_no_option_name
boost::program_options::error_with_no_option_name::_ZTVN5boost15program_options25error_with_no_option_nameE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options25error_with_no_option_nameE)
16    (int (*)(...))boost::program_options::error_with_no_option_name::~error_with_no_option_name
24    (int (*)(...))boost::program_options::error_with_no_option_name::~error_with_no_option_name
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_no_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::error_with_no_option_name
   size=136 align=8
   base size=136 base align=8
boost::program_options::error_with_no_option_name (0x0x7f5c4dc7b8f0) 0
    vptr=((& boost::program_options::error_with_no_option_name::_ZTVN5boost15program_options25error_with_no_option_nameE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f5c4dc7b958) 0
      primary-for boost::program_options::error_with_no_option_name (0x0x7f5c4dc7b8f0)
    boost::program_options::error (0x0x7f5c4dc7b9c0) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f5c4dc7b958)
      std::logic_error (0x0x7f5c4dc7ba28) 0
          primary-for boost::program_options::error (0x0x7f5c4dc7b9c0)
        std::exception (0x0x7f5c4dc5ef00) 0 nearly-empty
            primary-for std::logic_error (0x0x7f5c4dc7ba28)

Vtable for boost::program_options::unknown_option
boost::program_options::unknown_option::_ZTVN5boost15program_options14unknown_optionE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options14unknown_optionE)
16    (int (*)(...))boost::program_options::unknown_option::~unknown_option
24    (int (*)(...))boost::program_options::unknown_option::~unknown_option
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_no_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::unknown_option
   size=136 align=8
   base size=136 base align=8
boost::program_options::unknown_option (0x0x7f5c4dc7ba90) 0
    vptr=((& boost::program_options::unknown_option::_ZTVN5boost15program_options14unknown_optionE) + 16u)
  boost::program_options::error_with_no_option_name (0x0x7f5c4dc7baf8) 0
      primary-for boost::program_options::unknown_option (0x0x7f5c4dc7ba90)
    boost::program_options::error_with_option_name (0x0x7f5c4dc7bb60) 0
        primary-for boost::program_options::error_with_no_option_name (0x0x7f5c4dc7baf8)
      boost::program_options::error (0x0x7f5c4dc7bbc8) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f5c4dc7bb60)
        std::logic_error (0x0x7f5c4dc7bc30) 0
            primary-for boost::program_options::error (0x0x7f5c4dc7bbc8)
          std::exception (0x0x7f5c4dcad060) 0 nearly-empty
              primary-for std::logic_error (0x0x7f5c4dc7bc30)

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

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

Class std::__ptrtr_not_void<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::basic_string<char>, std::basic_string<char> > (0x0x7f5c4dcad3c0) 0 empty

Class std::pointer_traits<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::basic_string<char>*> (0x0x7f5c4dcad360) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > > (0x0x7f5c4dce00d0) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<char> > > (0x0x7f5c4dcad420) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::basic_string<char> > (0x0x7f5c4dcad4e0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::basic_string<char>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::basic_string<char>, true> (0x0x7f5c4dcad5a0) 0 empty

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

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7f5c4dce0478) 0
  std::allocator<std::basic_string<char> > (0x0x7f5c4dce04e0) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f5c4dcad6c0) 0 empty

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

Class std::vector<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<char> > (0x0x7f5c4dce0618) 0
  std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f5c4dcad720) 0

Vtable for boost::program_options::ambiguous_option
boost::program_options::ambiguous_option::_ZTVN5boost15program_options16ambiguous_optionE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options16ambiguous_optionE)
16    (int (*)(...))boost::program_options::ambiguous_option::~ambiguous_option
24    (int (*)(...))boost::program_options::ambiguous_option::~ambiguous_option
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_no_option_name::set_option_name
48    (int (*)(...))boost::program_options::ambiguous_option::substitute_placeholders

Class boost::program_options::ambiguous_option
   size=160 align=8
   base size=160 base align=8
boost::program_options::ambiguous_option (0x0x7f5c4dc7bd00) 0
    vptr=((& boost::program_options::ambiguous_option::_ZTVN5boost15program_options16ambiguous_optionE) + 16u)
  boost::program_options::error_with_no_option_name (0x0x7f5c4dc7bd68) 0
      primary-for boost::program_options::ambiguous_option (0x0x7f5c4dc7bd00)
    boost::program_options::error_with_option_name (0x0x7f5c4dc7bdd0) 0
        primary-for boost::program_options::error_with_no_option_name (0x0x7f5c4dc7bd68)
      boost::program_options::error (0x0x7f5c4dc7be38) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f5c4dc7bdd0)
        std::logic_error (0x0x7f5c4dc7bea0) 0
            primary-for boost::program_options::error (0x0x7f5c4dc7be38)
          std::exception (0x0x7f5c4dcad0c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f5c4dc7bea0)

Class std::initializer_list<std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::basic_string<char> > (0x0x7f5c4dcad8a0) 0

Vtable for boost::program_options::invalid_syntax
boost::program_options::invalid_syntax::_ZTVN5boost15program_options14invalid_syntaxE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options14invalid_syntaxE)
16    (int (*)(...))boost::program_options::invalid_syntax::~invalid_syntax
24    (int (*)(...))boost::program_options::invalid_syntax::~invalid_syntax
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders
56    (int (*)(...))boost::program_options::invalid_syntax::tokens

Class boost::program_options::invalid_syntax
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_syntax (0x0x7f5c4dce07b8) 0
    vptr=((& boost::program_options::invalid_syntax::_ZTVN5boost15program_options14invalid_syntaxE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f5c4dce0820) 0
      primary-for boost::program_options::invalid_syntax (0x0x7f5c4dce07b8)
    boost::program_options::error (0x0x7f5c4dce0888) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f5c4dce0820)
      std::logic_error (0x0x7f5c4dce08f0) 0
          primary-for boost::program_options::error (0x0x7f5c4dce0888)
        std::exception (0x0x7f5c4dcad900) 0 nearly-empty
            primary-for std::logic_error (0x0x7f5c4dce08f0)

Vtable for boost::program_options::invalid_config_file_syntax
boost::program_options::invalid_config_file_syntax::_ZTVN5boost15program_options26invalid_config_file_syntaxE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options26invalid_config_file_syntaxE)
16    (int (*)(...))boost::program_options::invalid_config_file_syntax::~invalid_config_file_syntax
24    (int (*)(...))boost::program_options::invalid_config_file_syntax::~invalid_config_file_syntax
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders
56    (int (*)(...))boost::program_options::invalid_config_file_syntax::tokens

Class boost::program_options::invalid_config_file_syntax
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_config_file_syntax (0x0x7f5c4dce0a28) 0
    vptr=((& boost::program_options::invalid_config_file_syntax::_ZTVN5boost15program_options26invalid_config_file_syntaxE) + 16u)
  boost::program_options::invalid_syntax (0x0x7f5c4dce0a90) 0
      primary-for boost::program_options::invalid_config_file_syntax (0x0x7f5c4dce0a28)
    boost::program_options::error_with_option_name (0x0x7f5c4dce0af8) 0
        primary-for boost::program_options::invalid_syntax (0x0x7f5c4dce0a90)
      boost::program_options::error (0x0x7f5c4dce0b60) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f5c4dce0af8)
        std::logic_error (0x0x7f5c4dce0bc8) 0
            primary-for boost::program_options::error (0x0x7f5c4dce0b60)
          std::exception (0x0x7f5c4dcad960) 0 nearly-empty
              primary-for std::logic_error (0x0x7f5c4dce0bc8)

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4dcadc00) 0

Vtable for boost::program_options::invalid_command_line_syntax
boost::program_options::invalid_command_line_syntax::_ZTVN5boost15program_options27invalid_command_line_syntaxE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options27invalid_command_line_syntaxE)
16    (int (*)(...))boost::program_options::invalid_command_line_syntax::~invalid_command_line_syntax
24    (int (*)(...))boost::program_options::invalid_command_line_syntax::~invalid_command_line_syntax
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders
56    (int (*)(...))boost::program_options::invalid_syntax::tokens

Class boost::program_options::invalid_command_line_syntax
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_command_line_syntax (0x0x7f5c4dce0d68) 0
    vptr=((& boost::program_options::invalid_command_line_syntax::_ZTVN5boost15program_options27invalid_command_line_syntaxE) + 16u)
  boost::program_options::invalid_syntax (0x0x7f5c4dce0dd0) 0
      primary-for boost::program_options::invalid_command_line_syntax (0x0x7f5c4dce0d68)
    boost::program_options::error_with_option_name (0x0x7f5c4dce0e38) 0
        primary-for boost::program_options::invalid_syntax (0x0x7f5c4dce0dd0)
      boost::program_options::error (0x0x7f5c4dce0ea0) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f5c4dce0e38)
        std::logic_error (0x0x7f5c4dce0f08) 0
            primary-for boost::program_options::error (0x0x7f5c4dce0ea0)
          std::exception (0x0x7f5c4dcadc60) 0 nearly-empty
              primary-for std::logic_error (0x0x7f5c4dce0f08)

Vtable for boost::program_options::validation_error
boost::program_options::validation_error::_ZTVN5boost15program_options16validation_errorE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options16validation_errorE)
16    (int (*)(...))boost::program_options::validation_error::~validation_error
24    (int (*)(...))boost::program_options::validation_error::~validation_error
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::validation_error
   size=144 align=8
   base size=140 base align=8
boost::program_options::validation_error (0x0x7f5c4dce0f70) 0
    vptr=((& boost::program_options::validation_error::_ZTVN5boost15program_options16validation_errorE) + 16u)
  boost::program_options::error_with_option_name (0x0x7f5c4dce0138) 0
      primary-for boost::program_options::validation_error (0x0x7f5c4dce0f70)
    boost::program_options::error (0x0x7f5c4dce0680) 0
        primary-for boost::program_options::error_with_option_name (0x0x7f5c4dce0138)
      std::logic_error (0x0x7f5c4dc7bf70) 0
          primary-for boost::program_options::error (0x0x7f5c4dce0680)
        std::exception (0x0x7f5c4dcadf00) 0 nearly-empty
            primary-for std::logic_error (0x0x7f5c4dc7bf70)

Vtable for boost::program_options::invalid_option_value
boost::program_options::invalid_option_value::_ZTVN5boost15program_options20invalid_option_valueE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options20invalid_option_valueE)
16    (int (*)(...))boost::program_options::invalid_option_value::~invalid_option_value
24    (int (*)(...))boost::program_options::invalid_option_value::~invalid_option_value
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::invalid_option_value
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_option_value (0x0x7f5c4d9fe068) 0
    vptr=((& boost::program_options::invalid_option_value::_ZTVN5boost15program_options20invalid_option_valueE) + 16u)
  boost::program_options::validation_error (0x0x7f5c4d9fe0d0) 0
      primary-for boost::program_options::invalid_option_value (0x0x7f5c4d9fe068)
    boost::program_options::error_with_option_name (0x0x7f5c4d9fe138) 0
        primary-for boost::program_options::validation_error (0x0x7f5c4d9fe0d0)
      boost::program_options::error (0x0x7f5c4d9fe1a0) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f5c4d9fe138)
        std::logic_error (0x0x7f5c4d9fe208) 0
            primary-for boost::program_options::error (0x0x7f5c4d9fe1a0)
          std::exception (0x0x7f5c4da07000) 0 nearly-empty
              primary-for std::logic_error (0x0x7f5c4d9fe208)

Vtable for boost::program_options::invalid_bool_value
boost::program_options::invalid_bool_value::_ZTVN5boost15program_options18invalid_bool_valueE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options18invalid_bool_valueE)
16    (int (*)(...))boost::program_options::invalid_bool_value::~invalid_bool_value
24    (int (*)(...))boost::program_options::invalid_bool_value::~invalid_bool_value
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders

Class boost::program_options::invalid_bool_value
   size=144 align=8
   base size=140 base align=8
boost::program_options::invalid_bool_value (0x0x7f5c4d9fe2d8) 0
    vptr=((& boost::program_options::invalid_bool_value::_ZTVN5boost15program_options18invalid_bool_valueE) + 16u)
  boost::program_options::validation_error (0x0x7f5c4d9fe340) 0
      primary-for boost::program_options::invalid_bool_value (0x0x7f5c4d9fe2d8)
    boost::program_options::error_with_option_name (0x0x7f5c4d9fe3a8) 0
        primary-for boost::program_options::validation_error (0x0x7f5c4d9fe340)
      boost::program_options::error (0x0x7f5c4d9fe410) 0
          primary-for boost::program_options::error_with_option_name (0x0x7f5c4d9fe3a8)
        std::logic_error (0x0x7f5c4d9fe478) 0
            primary-for boost::program_options::error (0x0x7f5c4d9fe410)
          std::exception (0x0x7f5c4da07060) 0 nearly-empty
              primary-for std::logic_error (0x0x7f5c4d9fe478)

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7f5c4da071e0) 0 empty

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

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

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

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

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

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

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

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

Class std::numeric_limits<char16_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char16_t> (0x0x7f5c4da077e0) 0 empty

Class std::numeric_limits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char32_t> (0x0x7f5c4da07840) 0 empty

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f5c4da07a20) 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> (0x0x7f5c4da07a80) 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> (0x0x7f5c4da07ae0) 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> (0x0x7f5c4da07b40) 0 empty

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

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

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

Class std::remove_volatile<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<long unsigned int> (0x0x7f5c4d8c5660) 0 empty

Class std::remove_const<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_const<long unsigned int> (0x0x7f5c4d8c56c0) 0 empty

Class std::remove_cv<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<long unsigned int> (0x0x7f5c4d8c5600) 0 empty

Class std::is_integral<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<long unsigned int> (0x0x7f5c4d9fe6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d8c5720) 0 empty

Class std::conditional<true, std::is_integral<long unsigned int>, std::is_floating_point<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<long unsigned int>, std::is_floating_point<long unsigned int> > (0x0x7f5c4d8c5780) 0 empty

Class std::__or_<std::is_integral<long unsigned int>, std::is_floating_point<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<long unsigned int>, std::is_floating_point<long unsigned int> > (0x0x7f5c4d9fe8f0) 0 empty
  std::is_integral<long unsigned int> (0x0x7f5c4d9fe958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4d8c57e0) 0 empty

Class std::is_arithmetic<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<long unsigned int> (0x0x7f5c4d9fe9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d8c5900) 0 empty

Class std::conditional<true, std::__not_<std::is_signed<long unsigned int> >, std::is_arithmetic<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_signed<long unsigned int> >, std::is_arithmetic<long unsigned int> > (0x0x7f5c4d8c5960) 0 empty

Class std::__is_signed_helper<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_signed_helper<long unsigned int, true> (0x0x7f5c4d9fea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4d8c59c0) 0 empty

Class std::is_signed<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_signed<long unsigned int> (0x0x7f5c4d9fea90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4d8c5a20) 0 empty

Class std::__not_<std::is_signed<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_signed<long unsigned int> > (0x0x7f5c4d9feaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d8c5a80) 0 empty

Class std::__and_<std::is_arithmetic<long unsigned int>, std::__not_<std::is_signed<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_arithmetic<long unsigned int>, std::__not_<std::is_signed<long unsigned int> > > (0x0x7f5c4d9feb60) 0 empty
  std::__not_<std::is_signed<long unsigned int> > (0x0x7f5c4d9febc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4d8c5ae0) 0 empty

Class std::is_unsigned<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_unsigned<long unsigned int> (0x0x7f5c4d9fed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d8c5c00) 0 empty

Class std::__detail::_Shift<long unsigned int, 32ul, true>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Shift<long unsigned int, 32ul, true> (0x0x7f5c4d8c5c60) 0 empty

Class std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>
   size=5000 align=8
   base size=5000 base align=8
std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> (0x0x7f5c4d8c55a0) 0

Class std::random_device::<anonymous union>
   size=5000 align=8
   base size=5000 base align=8
std::random_device::<anonymous union> (0x0x7f5c4d8c5540) 0

Class std::random_device
   size=5000 align=8
   base size=5000 base align=8
std::random_device (0x0x7f5c4d8c54e0) 0

Class std::bernoulli_distribution::param_type
   size=8 align=8
   base size=8 base align=8
std::bernoulli_distribution::param_type (0x0x7f5c4d5ea420) 0

Class std::bernoulli_distribution
   size=8 align=8
   base size=8 base align=8
std::bernoulli_distribution (0x0x7f5c4d5ea3c0) 0

Class std::remove_volatile<double>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<double> (0x0x7f5c4d5ea600) 0 empty

Class std::remove_const<double>
   size=1 align=1
   base size=0 base align=1
std::remove_const<double> (0x0x7f5c4d5ea660) 0 empty

Class std::remove_cv<double>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<double> (0x0x7f5c4d5ea5a0) 0 empty

Class std::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<double> (0x0x7f5c4d9fedd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d5ea6c0) 0 empty

Class std::normal_distribution<double>::param_type
   size=16 align=8
   base size=16 base align=8
std::normal_distribution<double>::param_type (0x0x7f5c4d5ea720) 0

Class std::normal_distribution<double>
   size=32 align=8
   base size=25 base align=8
std::normal_distribution<double> (0x0x7f5c4d5ea540) 0

Class __gnu_cxx::__enable_if<false, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, double> (0x0x7f5c4d5ea840) 0 empty

Class std::gamma_distribution<double>::param_type
   size=32 align=8
   base size=32 base align=8
std::gamma_distribution<double>::param_type (0x0x7f5c4d5ea9c0) 0

Class std::gamma_distribution<double>
   size=64 align=8
   base size=64 base align=8
std::gamma_distribution<double> (0x0x7f5c4d5ea960) 0

Class __gnu_cxx::new_allocator<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<double> (0x0x7f5c4d5eaea0) 0 empty

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f5c4d9fef70) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f5c4d5eaf60) 0 empty

Class std::__ptrtr_not_void<double, double>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<double, double> (0x0x7f5c4d3910c0) 0 empty

Class std::pointer_traits<double*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<double*> (0x0x7f5c4d391060) 0 empty

Class std::allocator_traits<std::allocator<double> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<double> > (0x0x7f5c4d5eae40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> > (0x0x7f5c4d393138) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7f5c4d391120) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<double>, double>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<double>, double> (0x0x7f5c4d3911e0) 0 empty

Class std::__alloctr_rebind<std::allocator<double>, double, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<double>, double, true> (0x0x7f5c4d3912a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<double> >::rebind<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> >::rebind<double> (0x0x7f5c4d391180) 0 empty

Class std::_Vector_base<double, std::allocator<double> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<double, std::allocator<double> >::_Vector_impl (0x0x7f5c4d393340) 0
  std::allocator<double> (0x0x7f5c4d3933a8) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f5c4d391300) 0 empty

Class std::_Vector_base<double, std::allocator<double> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<double, std::allocator<double> > (0x0x7f5c4d5eade0) 0

Class std::vector<double>
   size=24 align=8
   base size=24 base align=8
std::vector<double> (0x0x7f5c4d393410) 0
  std::_Vector_base<double, std::allocator<double> > (0x0x7f5c4d391360) 0

Class std::initializer_list<double>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<double> (0x0x7f5c4d3913c0) 0

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

Class std::allocator<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned int> (0x0x7f5c4d3935b0) 0 empty
  __gnu_cxx::new_allocator<unsigned int> (0x0x7f5c4d391780) 0 empty

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

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

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

Class std::__ptrtr_not_void<unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<unsigned int, unsigned int> (0x0x7f5c4d3919c0) 0 empty

Class std::pointer_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<unsigned int*> (0x0x7f5c4d391840) 0 empty

Class std::allocator_traits<std::allocator<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<unsigned int> > (0x0x7f5c4d391660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<unsigned int> > (0x0x7f5c4d3937b8) 0 empty
  std::allocator_traits<std::allocator<unsigned int> > (0x0x7f5c4d391a20) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<unsigned int>, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<unsigned int>, unsigned int> (0x0x7f5c4d391ae0) 0 empty

Class std::__alloctr_rebind<std::allocator<unsigned int>, unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<unsigned int>, unsigned int, true> (0x0x7f5c4d391ba0) 0 empty

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

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl (0x0x7f5c4d3939c0) 0
  std::allocator<unsigned int> (0x0x7f5c4d393a28) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7f5c4d391c00) 0 empty

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

Class std::vector<unsigned int>
   size=24 align=8
   base size=24 base align=8
std::vector<unsigned int> (0x0x7f5c4d393a90) 0
  std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7f5c4d391c60) 0

Class std::seed_seq
   size=24 align=8
   base size=24 base align=8
std::seed_seq (0x0x7f5c4d3915a0) 0

Class std::is_array<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<unsigned int> > (0x0x7f5c4d393c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4d391d80) 0 empty

Class std::remove_volatile<std::allocator<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<unsigned int> > (0x0x7f5c4d391e40) 0 empty

Class std::remove_const<std::allocator<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<unsigned int> > (0x0x7f5c4d391ea0) 0 empty

Class std::remove_cv<std::allocator<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<unsigned int> > (0x0x7f5c4d391de0) 0 empty

Class std::__is_void_helper<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<unsigned int> > (0x0x7f5c4d393d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4d391f00) 0 empty

Class std::is_void<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<unsigned int> > (0x0x7f5c4d393d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4d391f60) 0 empty

Class std::__not_<std::is_void<std::allocator<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<unsigned int> > > (0x0x7f5c4d393dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d1cc000) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<unsigned int> >, std::__not_<std::is_void<std::allocator<unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<unsigned int> >, std::__not_<std::is_void<std::allocator<unsigned int> > > > (0x0x7f5c4d1cc060) 0 empty

Class std::__is_default_constructible_impl<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<unsigned int> > (0x0x7f5c4d393e38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5c4d1cc0c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<unsigned int> > >, std::__is_default_constructible_impl<std::allocator<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<unsigned int> > >, std::__is_default_constructible_impl<std::allocator<unsigned int> > > (0x0x7f5c4d393ea0) 0 empty
  std::__is_default_constructible_impl<std::allocator<unsigned int> > (0x0x7f5c4d393f08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5c4d1cc120) 0 empty

Class std::__is_default_constructible_atom<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f5c4d393f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d1cc180) 0 empty

Class std::__is_default_constructible_safe<std::allocator<unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<unsigned int>, false> (0x0x7f5c4d393000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d1cc1e0) 0 empty

Class std::is_default_constructible<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<unsigned int> > (0x0x7f5c4d3931a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d1cc240) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false>, std::is_default_constructible<std::allocator<unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false>, std::is_default_constructible<std::allocator<unsigned int> > > (0x0x7f5c4d1cc2a0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f5c4d393478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d1cc300) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> (0x0x7f5c4d393618) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f5c4d393820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4d1cc360) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> > (0x0x7f5c4d393af8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<unsigned int>, false> (0x0x7f5c4d1d7000) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<unsigned int> > (0x0x7f5c4d1d7068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4d1cc3c0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<unsigned int> > (0x0x7f5c4d1d70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4d1cc420) 0 empty

Class _mm_extract_ps(__m128, int)::<anonymous union>
   size=4 align=4
   base size=4 base align=4
_mm_extract_ps(__m128, int)::<anonymous union> (0x0x7f5c4d1cc480) 0

Class _m_to_float(__m64)::<anonymous union>
   size=8 align=8
   base size=8 base align=8
_m_to_float(__m64)::<anonymous union> (0x0x7f5c4d1ccde0) 0

Class std::__detail::_Shift<unsigned int, 32ul>
   size=1 align=1
   base size=0 base align=1
std::__detail::_Shift<unsigned int, 32ul> (0x0x7f5c4d1cce40) 0 empty

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

Class __gnu_cxx::__normal_iterator<double*, std::vector<double> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<double*, std::vector<double> > (0x0x7f5c4d1ccea0) 0

Class std::initializer_list<long unsigned int>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<long unsigned int> (0x0x7f5c4d1ccf60) 0

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f5c4b23a420) 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> (0x0x7f5c4b23a4e0) 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> (0x0x7f5c4b23a5a0) 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> (0x0x7f5c4b23a660) 0 empty

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

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7f5c4af25660) 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> (0x0x7f5c4b27a4e0) 0 empty
  mpl_::bool_<true> (0x0x7f5c4af25720) 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> (0x0x7f5c4b27a5b0) 0 empty
  mpl_::bool_<false> (0x0x7f5c4af257e0) 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> (0x0x7f5c4af25a20) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f5c4af25c00) 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> > (0x0x7f5c4b27a6e8) 0 empty
  mpl_::int_<-1> (0x0x7f5c4af25c60) 0 empty

Class boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c4af25d80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::eval_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f5c4b27a820) 0 empty
  mpl_::int_<-1> (0x0x7f5c4af25f00) 0 empty

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

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

Class boost::mpl::aux::template_arity<boost::mpl::identity<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::identity<mpl_::na> > (0x0x7f5c4b27a958) 0 empty
  mpl_::int_<-1> (0x0x7f5c4af54240) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::make_identity<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::make_identity<mpl_::na> > (0x0x7f5c4b27aa90) 0 empty
  mpl_::int_<-1> (0x0x7f5c4af54420) 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> (0x0x7f5c4af54660) 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> (0x0x7f5c4af546c0) 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> (0x0x7f5c4af54720) 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> (0x0x7f5c4af54780) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_function<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::any::placeholder*> (0x0x7f5c4afd6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4afb2960) 0 empty

Class std::conditional<false, std::is_function<boost::any::placeholder*>, std::__or_<std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::any::placeholder*>, std::__or_<std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> > > (0x0x7f5c4afb29c0) 0 empty

Class std::is_lvalue_reference<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::any::placeholder*> (0x0x7f5c4afd61a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4afb2ae0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::any::placeholder*>, std::is_rvalue_reference<boost::any::placeholder*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::any::placeholder*>, std::is_rvalue_reference<boost::any::placeholder*> > (0x0x7f5c4afb2b40) 0 empty

Class std::is_rvalue_reference<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::any::placeholder*> (0x0x7f5c4afd6208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4afb2ba0) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::any::placeholder*>, std::is_rvalue_reference<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::any::placeholder*>, std::is_rvalue_reference<boost::any::placeholder*> > (0x0x7f5c4afd6270) 0 empty
  std::is_rvalue_reference<boost::any::placeholder*> (0x0x7f5c4afd62d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4afb2c00) 0 empty

Class std::is_reference<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::any::placeholder*> (0x0x7f5c4afd6340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4afb2c60) 0 empty

Class std::conditional<false, std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> > (0x0x7f5c4afb2cc0) 0 empty

Class std::remove_volatile<boost::any::placeholder*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::any::placeholder*> (0x0x7f5c4afb2d80) 0 empty

Class std::remove_const<boost::any::placeholder*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::any::placeholder*> (0x0x7f5c4afb2de0) 0 empty

Class std::remove_cv<boost::any::placeholder*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::any::placeholder*> (0x0x7f5c4afb2d20) 0 empty

Class std::__is_void_helper<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<boost::any::placeholder*> (0x0x7f5c4afd6410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4afb2e40) 0 empty

Class std::is_void<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_void<boost::any::placeholder*> (0x0x7f5c4afd6478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4afb2ea0) 0 empty

Class std::__or_<std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> > (0x0x7f5c4afd64e0) 0 empty
  std::is_void<boost::any::placeholder*> (0x0x7f5c4afd6548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4afb2f00) 0 empty

Class std::__or_<std::is_function<boost::any::placeholder*>, std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::any::placeholder*>, std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> > (0x0x7f5c4afd6680) 0 empty
  std::__or_<std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> > (0x0x7f5c4afd66e8) 0 empty
    std::is_void<boost::any::placeholder*> (0x0x7f5c4afd6750) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4afb2f60) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::any::placeholder*>, std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::any::placeholder*>, std::is_reference<boost::any::placeholder*>, std::is_void<boost::any::placeholder*> > > (0x0x7f5c4afd6820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b04a000) 0 empty

Class std::is_object<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::any::placeholder*> (0x0x7f5c4afd6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b04a060) 0 empty

Class std::conditional<true, std::is_object<boost::any::placeholder*>, std::is_reference<boost::any::placeholder*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<boost::any::placeholder*>, std::is_reference<boost::any::placeholder*> > (0x0x7f5c4b04a0c0) 0 empty

Class std::__or_<std::is_object<boost::any::placeholder*>, std::is_reference<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::any::placeholder*>, std::is_reference<boost::any::placeholder*> > (0x0x7f5c4afd68f0) 0 empty
  std::is_object<boost::any::placeholder*> (0x0x7f5c4afd6958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b04a120) 0 empty

Class std::__is_referenceable<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::any::placeholder*> (0x0x7f5c4afd6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b04a240) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<boost::any::placeholder*, boost::any::placeholder*&&>, std::__is_direct_constructible_new_safe<boost::any::placeholder*, boost::any::placeholder*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<boost::any::placeholder*, boost::any::placeholder*&&>, std::__is_direct_constructible_new_safe<boost::any::placeholder*, boost::any::placeholder*&&> > (0x0x7f5c4b04a2a0) 0 empty

Class std::conditional<false, std::is_void<boost::any::placeholder*>, std::__or_<std::__is_array_unknown_bounds<boost::any::placeholder*>, std::is_function<boost::any::placeholder*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<boost::any::placeholder*>, std::__or_<std::__is_array_unknown_bounds<boost::any::placeholder*>, std::is_function<boost::any::placeholder*> > > (0x0x7f5c4b04a3c0) 0 empty

Class std::is_array<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_array<boost::any::placeholder*> (0x0x7f5c4afd6af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b04a420) 0 empty

Class std::conditional<false, std::__not_<std::extent<boost::any::placeholder*, 0u> >, std::is_array<boost::any::placeholder*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<boost::any::placeholder*, 0u> >, std::is_array<boost::any::placeholder*> > (0x0x7f5c4b04a480) 0 empty

Class std::__and_<std::is_array<boost::any::placeholder*>, std::__not_<std::extent<boost::any::placeholder*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<boost::any::placeholder*>, std::__not_<std::extent<boost::any::placeholder*, 0u> > > (0x0x7f5c4afd6b60) 0 empty
  std::is_array<boost::any::placeholder*> (0x0x7f5c4afd6bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4b04a4e0) 0 empty

Class std::__is_array_unknown_bounds<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<boost::any::placeholder*> (0x0x7f5c4afd6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b04a540) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<boost::any::placeholder*>, std::is_function<boost::any::placeholder*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<boost::any::placeholder*>, std::is_function<boost::any::placeholder*> > (0x0x7f5c4b04a5a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<boost::any::placeholder*>, std::is_function<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<boost::any::placeholder*>, std::is_function<boost::any::placeholder*> > (0x0x7f5c4afd6c98) 0 empty
  std::is_function<boost::any::placeholder*> (0x0x7f5c4afd6d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4b04a600) 0 empty

Class std::__or_<std::is_void<boost::any::placeholder*>, std::__is_array_unknown_bounds<boost::any::placeholder*>, std::is_function<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<boost::any::placeholder*>, std::__is_array_unknown_bounds<boost::any::placeholder*>, std::is_function<boost::any::placeholder*> > (0x0x7f5c4afd6d68) 0 empty
  std::__or_<std::__is_array_unknown_bounds<boost::any::placeholder*>, std::is_function<boost::any::placeholder*> > (0x0x7f5c4afd6dd0) 0 empty
    std::is_function<boost::any::placeholder*> (0x0x7f5c4afd6e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4b04a660) 0 empty

Class std::conditional<false, std::is_reference<boost::any::placeholder*>, std::is_scalar<boost::any::placeholder*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::any::placeholder*>, std::is_scalar<boost::any::placeholder*> > (0x0x7f5c4b04a6c0) 0 empty

Class std::__is_integral_helper<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<boost::any::placeholder*> (0x0x7f5c4afd6ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b04a720) 0 empty

Class std::is_integral<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<boost::any::placeholder*> (0x0x7f5c4afd6f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b04a780) 0 empty

Class std::conditional<false, std::is_integral<boost::any::placeholder*>, std::is_floating_point<boost::any::placeholder*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<boost::any::placeholder*>, std::is_floating_point<boost::any::placeholder*> > (0x0x7f5c4b04a7e0) 0 empty

Class std::__is_floating_point_helper<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<boost::any::placeholder*> (0x0x7f5c4afd6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b04a840) 0 empty

Class std::is_floating_point<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<boost::any::placeholder*> (0x0x7f5c4b067000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b04a8a0) 0 empty

Class std::__or_<std::is_integral<boost::any::placeholder*>, std::is_floating_point<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<boost::any::placeholder*>, std::is_floating_point<boost::any::placeholder*> > (0x0x7f5c4b067068) 0 empty
  std::is_floating_point<boost::any::placeholder*> (0x0x7f5c4b0670d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4b04a900) 0 empty

Class std::is_arithmetic<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<boost::any::placeholder*> (0x0x7f5c4b067208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b04a960) 0 empty

Class std::conditional<false, std::is_arithmetic<boost::any::placeholder*>, std::__or_<std::is_enum<boost::any::placeholder*>, std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<boost::any::placeholder*>, std::__or_<std::is_enum<boost::any::placeholder*>, std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > > (0x0x7f5c4b04a9c0) 0 empty

Class std::is_enum<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<boost::any::placeholder*> (0x0x7f5c4b067270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b04aa20) 0 empty

Class std::conditional<false, std::is_enum<boost::any::placeholder*>, std::__or_<std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<boost::any::placeholder*>, std::__or_<std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > > (0x0x7f5c4b04aa80) 0 empty

Class std::__is_pointer_helper<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<boost::any::placeholder*> (0x0x7f5c4b0672d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b04aae0) 0 empty

Class std::is_pointer<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<boost::any::placeholder*> (0x0x7f5c4b067340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b04ab40) 0 empty

Class std::conditional<true, std::is_pointer<boost::any::placeholder*>, std::__or_<std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<boost::any::placeholder*>, std::__or_<std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > > (0x0x7f5c4b04aba0) 0 empty

Class std::__or_<std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > (0x0x7f5c4b0673a8) 0 empty
  std::is_pointer<boost::any::placeholder*> (0x0x7f5c4b067410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b04ac00) 0 empty

Class std::__or_<std::is_enum<boost::any::placeholder*>, std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<boost::any::placeholder*>, std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > (0x0x7f5c4b067478) 0 empty
  std::__or_<std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > (0x0x7f5c4b0674e0) 0 empty
    std::is_pointer<boost::any::placeholder*> (0x0x7f5c4b067548) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4b04ac60) 0 empty

Class std::__or_<std::is_arithmetic<boost::any::placeholder*>, std::is_enum<boost::any::placeholder*>, std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<boost::any::placeholder*>, std::is_enum<boost::any::placeholder*>, std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > (0x0x7f5c4b0675b0) 0 empty
  std::__or_<std::is_enum<boost::any::placeholder*>, std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > (0x0x7f5c4b067618) 0 empty
    std::__or_<std::is_pointer<boost::any::placeholder*>, std::is_member_pointer<boost::any::placeholder*>, std::is_null_pointer<boost::any::placeholder*> > (0x0x7f5c4b067680) 0 empty
      std::is_pointer<boost::any::placeholder*> (0x0x7f5c4b0676e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c4b04acc0) 0 empty

Class std::is_scalar<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<boost::any::placeholder*> (0x0x7f5c4b067750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b04ad20) 0 empty

Class std::__or_<std::is_reference<boost::any::placeholder*>, std::is_scalar<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::any::placeholder*>, std::is_scalar<boost::any::placeholder*> > (0x0x7f5c4b0677b8) 0 empty
  std::is_scalar<boost::any::placeholder*> (0x0x7f5c4b067820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b04ad80) 0 empty

Class std::__is_destructible_safe<boost::any::placeholder*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<boost::any::placeholder*, false, true> (0x0x7f5c4b067958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b04aea0) 0 empty

Class std::is_destructible<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<boost::any::placeholder*> (0x0x7f5c4b0679c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b04af00) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&>, std::is_destructible<boost::any::placeholder*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&>, std::is_destructible<boost::any::placeholder*> > (0x0x7f5c4b04af60) 0 empty

Class std::is_function<boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::any::placeholder*&&> (0x0x7f5c4b067a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b074060) 0 empty

Class std::conditional<false, std::is_function<boost::any::placeholder*&&>, std::__or_<std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::any::placeholder*&&>, std::__or_<std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> > > (0x0x7f5c4b0740c0) 0 empty

Class std::is_lvalue_reference<boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::any::placeholder*&&> (0x0x7f5c4b067af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b0741e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::any::placeholder*&&>, std::is_rvalue_reference<boost::any::placeholder*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::any::placeholder*&&>, std::is_rvalue_reference<boost::any::placeholder*&&> > (0x0x7f5c4b074240) 0 empty

Class std::is_rvalue_reference<boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::any::placeholder*&&> (0x0x7f5c4b067b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b0742a0) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::any::placeholder*&&>, std::is_rvalue_reference<boost::any::placeholder*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::any::placeholder*&&>, std::is_rvalue_reference<boost::any::placeholder*&&> > (0x0x7f5c4b067bc8) 0 empty
  std::is_rvalue_reference<boost::any::placeholder*&&> (0x0x7f5c4b067c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b074300) 0 empty

Class std::is_reference<boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::any::placeholder*&&> (0x0x7f5c4b067c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b074360) 0 empty

Class std::conditional<true, std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> > (0x0x7f5c4b0743c0) 0 empty

Class std::__or_<std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> > (0x0x7f5c4b067d00) 0 empty
  std::is_reference<boost::any::placeholder*&&> (0x0x7f5c4b067d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b074420) 0 empty

Class std::__or_<std::is_function<boost::any::placeholder*&&>, std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::any::placeholder*&&>, std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> > (0x0x7f5c4b067ea0) 0 empty
  std::__or_<std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> > (0x0x7f5c4b067f08) 0 empty
    std::is_reference<boost::any::placeholder*&&> (0x0x7f5c4b067f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4b074480) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::any::placeholder*&&>, std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::any::placeholder*&&>, std::is_reference<boost::any::placeholder*&&>, std::is_void<boost::any::placeholder*&&> > > (0x0x7f5c4b087068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b0744e0) 0 empty

Class std::is_object<boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::any::placeholder*&&> (0x0x7f5c4b0870d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4b074540) 0 empty

Class std::conditional<false, std::is_object<boost::any::placeholder*&&>, std::is_reference<boost::any::placeholder*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::any::placeholder*&&>, std::is_reference<boost::any::placeholder*&&> > (0x0x7f5c4b0745a0) 0 empty

Class std::__or_<std::is_object<boost::any::placeholder*&&>, std::is_reference<boost::any::placeholder*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::any::placeholder*&&>, std::is_reference<boost::any::placeholder*&&> > (0x0x7f5c4b087138) 0 empty
  std::is_reference<boost::any::placeholder*&&> (0x0x7f5c4b0871a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b074600) 0 empty

Class std::__is_referenceable<boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::any::placeholder*&&> (0x0x7f5c4b0873a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b074660) 0 empty

Class std::__add_rvalue_reference_helper<boost::any::placeholder*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::any::placeholder*&&, true> (0x0x7f5c4b0746c0) 0 empty

Class std::add_rvalue_reference<boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::any::placeholder*&&> (0x0x7f5c4b087410) 0 empty
  std::__add_rvalue_reference_helper<boost::any::placeholder*&&, true> (0x0x7f5c4b074720) 0 empty

Class std::__is_direct_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b067a28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c4b074000) 0 empty

Class std::__and_<std::is_destructible<boost::any::placeholder*>, std::__is_direct_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<boost::any::placeholder*>, std::__is_direct_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&> > (0x0x7f5c4b0874e0) 0 empty
  std::__is_direct_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b087548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c4b074840) 0 empty

Class std::__is_direct_constructible_new_safe<boost::any::placeholder*, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b0875b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b074900) 0 empty

Class std::__is_direct_constructible_new<boost::any::placeholder*, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b087618) 0 empty
  std::__is_direct_constructible_new_safe<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b087680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b074a20) 0 empty

Class std::__is_direct_constructible<boost::any::placeholder*, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b0876e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b074ba0) 0 empty

Class std::__is_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b087750) 0 empty
  std::__is_direct_constructible<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b0877b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b074c00) 0 empty

Class std::is_constructible<boost::any::placeholder*, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b087820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b074c60) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&>, std::is_constructible<boost::any::placeholder*, boost::any::placeholder*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&>, std::is_constructible<boost::any::placeholder*, boost::any::placeholder*&&> > (0x0x7f5c4b074cc0) 0 empty

Class std::__is_nt_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b087888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b074d20) 0 empty

Class std::__and_<std::is_constructible<boost::any::placeholder*, boost::any::placeholder*&&>, std::__is_nt_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<boost::any::placeholder*, boost::any::placeholder*&&>, std::__is_nt_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&> > (0x0x7f5c4b0878f0) 0 empty
  std::__is_nt_constructible_impl<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b087958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b074d80) 0 empty

Class std::is_nothrow_constructible<boost::any::placeholder*, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b0879c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4b074de0) 0 empty

Class std::__is_nothrow_move_constructible_impl<boost::any::placeholder*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<boost::any::placeholder*, true> (0x0x7f5c4b087a28) 0 empty
  std::is_nothrow_constructible<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b087a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4b074e40) 0 empty

Class std::is_nothrow_move_constructible<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<boost::any::placeholder*> (0x0x7f5c4b087af8) 0 empty
  std::__is_nothrow_move_constructible_impl<boost::any::placeholder*, true> (0x0x7f5c4b087b60) 0 empty
    std::is_nothrow_constructible<boost::any::placeholder*, boost::any::placeholder*&&> (0x0x7f5c4b087bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4b074ea0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<boost::any::placeholder*>, std::is_nothrow_move_constructible<boost::any::placeholder*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<boost::any::placeholder*>, std::is_nothrow_move_constructible<boost::any::placeholder*> > (0x0x7f5c4b074f00) 0 empty

Class std::is_function<boost::any::placeholder*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::any::placeholder*&> (0x0x7f5c4b087c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4ab9f000) 0 empty

Class std::conditional<false, std::is_function<boost::any::placeholder*&>, std::__or_<std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::any::placeholder*&>, std::__or_<std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> > > (0x0x7f5c4ab9f060) 0 empty

Class std::is_lvalue_reference<boost::any::placeholder*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::any::placeholder*&> (0x0x7f5c4b087d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4ab9f180) 0 empty

Class std::conditional<true, std::is_lvalue_reference<boost::any::placeholder*&>, std::is_rvalue_reference<boost::any::placeholder*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<boost::any::placeholder*&>, std::is_rvalue_reference<boost::any::placeholder*&> > (0x0x7f5c4ab9f1e0) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::any::placeholder*&>, std::is_rvalue_reference<boost::any::placeholder*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::any::placeholder*&>, std::is_rvalue_reference<boost::any::placeholder*&> > (0x0x7f5c4b087d68) 0 empty
  std::is_lvalue_reference<boost::any::placeholder*&> (0x0x7f5c4b087dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4ab9f240) 0 empty

Class std::is_reference<boost::any::placeholder*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::any::placeholder*&> (0x0x7f5c4b087e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4ab9f2a0) 0 empty

Class std::conditional<true, std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> > (0x0x7f5c4ab9f300) 0 empty

Class std::__or_<std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> > (0x0x7f5c4b087ea0) 0 empty
  std::is_reference<boost::any::placeholder*&> (0x0x7f5c4b087f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4ab9f360) 0 empty

Class std::__or_<std::is_function<boost::any::placeholder*&>, std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::any::placeholder*&>, std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> > (0x0x7f5c4aba6068) 0 empty
  std::__or_<std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> > (0x0x7f5c4aba60d0) 0 empty
    std::is_reference<boost::any::placeholder*&> (0x0x7f5c4aba6138) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4ab9f3c0) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::any::placeholder*&>, std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::any::placeholder*&>, std::is_reference<boost::any::placeholder*&>, std::is_void<boost::any::placeholder*&> > > (0x0x7f5c4aba6208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4ab9f420) 0 empty

Class std::is_object<boost::any::placeholder*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::any::placeholder*&> (0x0x7f5c4aba6270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4ab9f480) 0 empty

Class std::conditional<false, std::is_object<boost::any::placeholder*&>, std::is_reference<boost::any::placeholder*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::any::placeholder*&>, std::is_reference<boost::any::placeholder*&> > (0x0x7f5c4ab9f4e0) 0 empty

Class std::__or_<std::is_object<boost::any::placeholder*&>, std::is_reference<boost::any::placeholder*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::any::placeholder*&>, std::is_reference<boost::any::placeholder*&> > (0x0x7f5c4aba62d8) 0 empty
  std::is_reference<boost::any::placeholder*&> (0x0x7f5c4aba6340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4ab9f540) 0 empty

Class std::__is_referenceable<boost::any::placeholder*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::any::placeholder*&> (0x0x7f5c4aba6478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4ab9f660) 0 empty

Class std::__add_rvalue_reference_helper<boost::any::placeholder*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::any::placeholder*&, true> (0x0x7f5c4ab9f6c0) 0 empty

Class std::add_rvalue_reference<boost::any::placeholder*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::any::placeholder*&> (0x0x7f5c4aba64e0) 0 empty
  std::__add_rvalue_reference_helper<boost::any::placeholder*&, true> (0x0x7f5c4ab9f720) 0 empty

Class std::__is_assignable_helper<boost::any::placeholder*&, boost::any::placeholder*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<boost::any::placeholder*&, boost::any::placeholder*&&> (0x0x7f5c4b074f60) 0 empty

Class std::is_assignable<boost::any::placeholder*&, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<boost::any::placeholder*&, boost::any::placeholder*&&> (0x0x7f5c4aba6548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4ab9f780) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<boost::any::placeholder*&, boost::any::placeholder*&&>, std::is_assignable<boost::any::placeholder*&, boost::any::placeholder*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<boost::any::placeholder*&, boost::any::placeholder*&&>, std::is_assignable<boost::any::placeholder*&, boost::any::placeholder*&&> > (0x0x7f5c4ab9f7e0) 0 empty

Class std::__is_nt_assignable_impl<boost::any::placeholder*&, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<boost::any::placeholder*&, boost::any::placeholder*&&> (0x0x7f5c4aba65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4ab9f840) 0 empty

Class std::__and_<std::is_assignable<boost::any::placeholder*&, boost::any::placeholder*&&>, std::__is_nt_assignable_impl<boost::any::placeholder*&, boost::any::placeholder*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<boost::any::placeholder*&, boost::any::placeholder*&&>, std::__is_nt_assignable_impl<boost::any::placeholder*&, boost::any::placeholder*&&> > (0x0x7f5c4aba6618) 0 empty
  std::__is_nt_assignable_impl<boost::any::placeholder*&, boost::any::placeholder*&&> (0x0x7f5c4aba6680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4ab9f8a0) 0 empty

Class std::is_nothrow_assignable<boost::any::placeholder*&, boost::any::placeholder*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<boost::any::placeholder*&, boost::any::placeholder*&&> (0x0x7f5c4aba66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4ab9f900) 0 empty

Class std::__is_nt_move_assignable_impl<boost::any::placeholder*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<boost::any::placeholder*, true> (0x0x7f5c4aba6750) 0 empty
  std::is_nothrow_assignable<boost::any::placeholder*&, boost::any::placeholder*&&> (0x0x7f5c4aba67b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4ab9f960) 0 empty

Class std::is_nothrow_move_assignable<boost::any::placeholder*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<boost::any::placeholder*> (0x0x7f5c4aba6820) 0 empty
  std::__is_nt_move_assignable_impl<boost::any::placeholder*, true> (0x0x7f5c4aba6888) 0 empty
    std::is_nothrow_assignable<boost::any::placeholder*&, boost::any::placeholder*&&> (0x0x7f5c4aba68f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4ab9f9c0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<boost::any::placeholder*>, std::is_nothrow_move_assignable<boost::any::placeholder*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<boost::any::placeholder*>, std::is_nothrow_move_assignable<boost::any::placeholder*> > (0x0x7f5c4aba6958) 0 empty
  std::is_nothrow_move_assignable<boost::any::placeholder*> (0x0x7f5c4aba69c0) 0 empty
    std::__is_nt_move_assignable_impl<boost::any::placeholder*, true> (0x0x7f5c4aba6a28) 0 empty
      std::is_nothrow_assignable<boost::any::placeholder*&, boost::any::placeholder*&&> (0x0x7f5c4aba6a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c4ab9fa20) 0 empty

Class boost::is_const<const boost::any&>
   size=1 align=1
   base size=1 base align=1
boost::is_const<const boost::any&> (0x0x7f5c4aba6af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4aba6b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c4ab9fa80) 0 empty

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

Class boost::disable_if<boost::is_const<const boost::any&>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_const<const boost::any&>, void> (0x0x7f5c4aba6bc8) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c4ab9fb40) 0 empty

Class boost::is_same<boost::any&, const boost::any&>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::any&, const boost::any&> (0x0x7f5c4aba6c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4aba6c98) 0 empty
    mpl_::bool_<false> (0x0x7f5c4ab9fba0) 0 empty

Class boost::disable_if<boost::is_same<boost::any&, const boost::any&>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::any&, const boost::any&>, void> (0x0x7f5c4aba6d00) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c4ab9fc00) 0 empty

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

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

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7f5c4ac689c0) 0 empty

Class std::_Maybe_wrap_member_pointer<void>
   size=1 align=1
   base size=0 base align=1
std::_Maybe_wrap_member_pointer<void> (0x0x7f5c4ad12000) 0 empty

Vtable for std::bad_function_call
std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17bad_function_call)
16    (int (*)(...))std::bad_function_call::~bad_function_call
24    (int (*)(...))std::bad_function_call::~bad_function_call
32    (int (*)(...))std::bad_function_call::what

Class std::bad_function_call
   size=8 align=8
   base size=8 base align=8
std::bad_function_call (0x0x7f5c4acea680) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f5c4ad126c0) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f5c4acea680)

Class std::_Nocopy_types
   size=16 align=8
   base size=16 base align=8
std::_Nocopy_types (0x0x7f5c4ad12780) 0

Class std::_Any_data
   size=16 align=8
   base size=16 base align=8
std::_Any_data (0x0x7f5c4ad12840) 0

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f5c4ad12960) 0

Vtable for __gnu_cxx::__concurrence_lock_error
__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
24    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
32    (int (*)(...))__gnu_cxx::__concurrence_lock_error::what

Class __gnu_cxx::__concurrence_lock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_lock_error (0x0x7f5c4aceaf70) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u)
  std::exception (0x0x7f5c4ad12de0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f5c4aceaf70)

Vtable for __gnu_cxx::__concurrence_unlock_error
__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
24    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
32    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what

Class __gnu_cxx::__concurrence_unlock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_unlock_error (0x0x7f5c4aceab60) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u)
  std::exception (0x0x7f5c4ad12ea0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f5c4aceab60)

Vtable for __gnu_cxx::__concurrence_broadcast_error
__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
24    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
32    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what

Class __gnu_cxx::__concurrence_broadcast_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_broadcast_error (0x0x7f5c4aceabc8) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u)
  std::exception (0x0x7f5c4ad12f60) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f5c4aceabc8)

Vtable for __gnu_cxx::__concurrence_wait_error
__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
24    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
32    (int (*)(...))__gnu_cxx::__concurrence_wait_error::what

Class __gnu_cxx::__concurrence_wait_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_wait_error (0x0x7f5c4aceac98) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u)
  std::exception (0x0x7f5c4aa1e060) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f5c4aceac98)

Class __gnu_cxx::__mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__mutex (0x0x7f5c4aa1e120) 0

Class __gnu_cxx::__recursive_mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__recursive_mutex (0x0x7f5c4aa1e180) 0

Class __gnu_cxx::__scoped_lock
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__scoped_lock (0x0x7f5c4aa1e1e0) 0

Class __gnu_cxx::__cond
   size=48 align=8
   base size=48 base align=8
__gnu_cxx::__cond (0x0x7f5c4aa1e240) 0

Vtable for std::bad_weak_ptr
std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12bad_weak_ptr)
16    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
24    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
32    (int (*)(...))std::bad_weak_ptr::what

Class std::bad_weak_ptr
   size=8 align=8
   base size=8 base align=8
std::bad_weak_ptr (0x0x7f5c4aa751a0) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7f5c4aa1e540) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f5c4aa751a0)

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u>
   size=40 align=8
   base size=40 base align=8
std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f5c4aa75208) 0
  __gnu_cxx::__mutex (0x0x7f5c4aa1e600) 0

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f5c4aa1e6c0) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f5c4aa752d8) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f5c4aa1e720) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
   size=56 align=8
   base size=56 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f5c4aa75340) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f5c4aa753a8) 8
    __gnu_cxx::__mutex (0x0x7f5c4aa1e780) 8

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4aa1e7e0) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4aa75410) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4aa1e840) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f5c4aa754e0) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f5c4aa75548) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f5c4aa754e0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f5c4aa1e9c0) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
   size=64 align=8
   base size=64 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f5c4aa75750) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f5c4aa757b8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f5c4aa75750)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f5c4aa75820) 8
      __gnu_cxx::__mutex (0x0x7f5c4aa1ea20) 8

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4aa75a28) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4aa75a90) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4aa75a28)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4aa1ea80) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7f5c4aa1ecc0) 0 empty

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f5c4a79b900) 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> (0x0x7f5c4a79b960) 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> (0x0x7f5c4a7c05b0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f5c4a79b9c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7f5c4a642000) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f5c4a6299a0) 0
      primary-for std::ctype<wchar_t> (0x0x7f5c4a642000)
    std::locale::facet (0x0x7f5c4a5807e0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f5c4a6299a0)
    std::ctype_base (0x0x7f5c4a580840) 0 empty

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

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7f5c4a6421a0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f5c4a629cb0) 0
      primary-for std::ctype_byname<char> (0x0x7f5c4a6421a0)
    std::locale::facet (0x0x7f5c4a580900) 0
        primary-for std::ctype<char> (0x0x7f5c4a629cb0)
    std::ctype_base (0x0x7f5c4a580960) 0 empty

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

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7f5c4a642208) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f5c4a642270) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f5c4a642208)
    std::__ctype_abstract_base<wchar_t> (0x0x7f5c4a629e00) 0
        primary-for std::ctype<wchar_t> (0x0x7f5c4a642270)
      std::locale::facet (0x0x7f5c4a5809c0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f5c4a629e00)
      std::ctype_base (0x0x7f5c4a580a20) 0 empty

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

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

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

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f5c4a6428f0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f5c4a580f00) 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> (0x0x7f5c4a580f60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f5c4a720d20) 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> (0x0x7f5c4a720d80) 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> (0x0x7f5c4a4ee548) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f5c4a720de0) 0 empty

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

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

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

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

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

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7f5c4a1705b0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f5c4a4eef70) 0
      primary-for std::basic_iostream<char> (0x0x7f5c4a1705b0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f5c4a4ee1a0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f5c4a720ea0) 24
          primary-for std::basic_ios<char> (0x0x7f5c4a4ee1a0)
  std::basic_ostream<char> (0x0x7f5c4a4ee4e0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f5c4a4ee1a0) 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 (0x0x7f5c4a720f00) 0

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

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

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

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

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

Class boost::detail::integer_traits_base<bool, false, true>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<bool, false, true> (0x0x7f5c4a1ca0c0) 0 empty

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f5c4a1ce000) 0 empty
  std::numeric_limits<bool> (0x0x7f5c4a1ca120) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f5c4a1ca180) 0 empty

Class boost::detail::integer_traits_base<char, '\37777777600', '\177'>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f5c4a1ca1e0) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f5c4a1ce150) 0 empty
  std::numeric_limits<char> (0x0x7f5c4a1ca240) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f5c4a1ca2a0) 0 empty

Class boost::detail::integer_traits_base<signed char, -128, 127>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f5c4a1ca300) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f5c4a1ce2a0) 0 empty
  std::numeric_limits<signed char> (0x0x7f5c4a1ca360) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f5c4a1ca3c0) 0 empty

Class boost::detail::integer_traits_base<unsigned char, 0u, 255u>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f5c4a1ca420) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f5c4a1ce3f0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f5c4a1ca480) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f5c4a1ca4e0) 0 empty

Class boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f5c4a1ca540) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f5c4a1ce540) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f5c4a1ca5a0) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f5c4a1ca600) 0 empty

Class boost::detail::integer_traits_base<short int, -32768, 32767>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f5c4a1ca660) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f5c4a1ce690) 0 empty
  std::numeric_limits<short int> (0x0x7f5c4a1ca6c0) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f5c4a1ca720) 0 empty

Class boost::detail::integer_traits_base<short unsigned int, 0u, 65535u>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f5c4a1ca780) 0 empty

Class boost::integer_traits<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short unsigned int> (0x0x7f5c4a1ce7e0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f5c4a1ca7e0) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f5c4a1ca840) 0 empty

Class boost::detail::integer_traits_base<int, -2147483648, 2147483647>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f5c4a1ca8a0) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f5c4a1ce930) 0 empty
  std::numeric_limits<int> (0x0x7f5c4a1ca900) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f5c4a1ca960) 0 empty

Class boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f5c4a1ca9c0) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f5c4a1cea80) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f5c4a1caa20) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f5c4a1caa80) 0 empty

Class boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f5c4a1caae0) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f5c4a1cebd0) 0 empty
  std::numeric_limits<long int> (0x0x7f5c4a1cac00) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7f5c4a1cac60) 0 empty

Class boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f5c4a1cad20) 0 empty

Class boost::integer_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long unsigned int> (0x0x7f5c4a1ced20) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f5c4a1cad80) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7f5c4a1cade0) 0 empty

Class boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f5c4a1cae40) 0 empty

Class boost::integer_traits<long long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long long int> (0x0x7f5c4a1cee70) 0 empty
  std::numeric_limits<long long int> (0x0x7f5c4a1caea0) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f5c4a1caf00) 0 empty

Class boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f5c4a1caf60) 0 empty

Class boost::integer_traits<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long long unsigned int> (0x0x7f5c4a1e5000) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f5c4a1e30c0) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f5c4a1e3120) 0 empty

Class boost::detail::int_least_helper<1>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<1> (0x0x7f5c4a1e3300) 0 empty

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

Class boost::detail::int_least_helper<3>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<3> (0x0x7f5c4a1e33c0) 0 empty

Class boost::detail::int_least_helper<4>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<4> (0x0x7f5c4a1e3420) 0 empty

Class boost::detail::int_least_helper<5>
   size=1 align=1
   base size=0 base align=1
boost::detail::int_least_helper<5> (0x0x7f5c4a1e3480) 0 empty

Class boost::detail::uint_least_helper<1>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<1> (0x0x7f5c4a1e34e0) 0 empty

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

Class boost::detail::uint_least_helper<3>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<3> (0x0x7f5c4a1e35a0) 0 empty

Class boost::detail::uint_least_helper<4>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<4> (0x0x7f5c4a1e3600) 0 empty

Class boost::detail::uint_least_helper<5>
   size=1 align=1
   base size=0 base align=1
boost::detail::uint_least_helper<5> (0x0x7f5c4a1e3660) 0 empty

Class boost::detail::exact_signed_base_helper<8>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<8> (0x0x7f5c4a1e3780) 0 empty

Class boost::detail::exact_unsigned_base_helper<8>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<8> (0x0x7f5c4a1e37e0) 0 empty

Class boost::detail::exact_signed_base_helper<16>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<16> (0x0x7f5c4a1e3840) 0 empty

Class boost::detail::exact_unsigned_base_helper<16>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<16> (0x0x7f5c4a1e38a0) 0 empty

Class boost::detail::exact_signed_base_helper<32>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<32> (0x0x7f5c4a1e3900) 0 empty

Class boost::detail::exact_unsigned_base_helper<32>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<32> (0x0x7f5c4a1e3960) 0 empty

Class boost::detail::exact_signed_base_helper<64>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_signed_base_helper<64> (0x0x7f5c4a1e39c0) 0 empty

Class boost::detail::exact_unsigned_base_helper<64>
   size=1 align=1
   base size=0 base align=1
boost::detail::exact_unsigned_base_helper<64> (0x0x7f5c4a1e3a20) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f5c4a197d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a197d68) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a1e3e40) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f5c4a197dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a197e38) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a1e3ea0) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f5c4a197ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a197f08) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a1e3f00) 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> (0x0x7f5c4a197f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a197068) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a1e3f60) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f5c4a1975b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a197680) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b060) 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> (0x0x7f5c4a20c000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c068) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b0c0) 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> (0x0x7f5c4a20c0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c138) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b120) 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> (0x0x7f5c4a20c1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c208) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b180) 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> (0x0x7f5c4a20c270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c2d8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b1e0) 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> (0x0x7f5c4a20c340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c3a8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b240) 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> (0x0x7f5c4a20c410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c478) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b2a0) 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> (0x0x7f5c4a20c4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c548) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b300) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f5c4a20c5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c618) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b360) 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> (0x0x7f5c4a20c680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c6e8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b3c0) 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> (0x0x7f5c4a20c750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c7b8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b420) 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> (0x0x7f5c4a20c820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c888) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b480) 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> (0x0x7f5c4a20c8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20c958) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b4e0) 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> (0x0x7f5c4a20c9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20ca28) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b540) 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> (0x0x7f5c4a20ca90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20caf8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b5a0) 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> (0x0x7f5c4a20cb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20cbc8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b600) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f5c4a20cc30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20cc98) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b660) 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> (0x0x7f5c4a20cd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20cd68) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b6c0) 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> (0x0x7f5c4a20cdd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20ce38) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b720) 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> (0x0x7f5c4a20cea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a20cf08) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b780) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f5c4a20cf70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219000) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b7e0) 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> (0x0x7f5c4a219068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2190d0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b840) 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> (0x0x7f5c4a219138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2191a0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b8a0) 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> (0x0x7f5c4a219208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219270) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b900) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f5c4a2192d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219340) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b960) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f5c4a2193a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219410) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20b9c0) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f5c4a219478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2194e0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20ba20) 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> (0x0x7f5c4a219548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2195b0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20ba80) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f5c4a219618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219680) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bae0) 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> (0x0x7f5c4a2196e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219750) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bb40) 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> (0x0x7f5c4a2197b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219820) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bba0) 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> (0x0x7f5c4a219888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2198f0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bc00) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f5c4a219958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2199c0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bc60) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f5c4a219a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219a90) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bcc0) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f5c4a219af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219b60) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bd20) 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> (0x0x7f5c4a219bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219c30) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bd80) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f5c4a219c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219d00) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bde0) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f5c4a219d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219dd0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20be40) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f5c4a219e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219ea0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bea0) 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> (0x0x7f5c4a219f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a219f70) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bf00) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f5c4a226000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226068) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a20bf60) 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> (0x0x7f5c4a2260d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226138) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227000) 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> (0x0x7f5c4a2261a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226208) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227060) 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> (0x0x7f5c4a226270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2262d8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a2270c0) 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> (0x0x7f5c4a226340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2263a8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227120) 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> (0x0x7f5c4a226410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226478) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227180) 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> (0x0x7f5c4a2264e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226548) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a2271e0) 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> (0x0x7f5c4a2265b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226618) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227240) 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> (0x0x7f5c4a226680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2266e8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a2272a0) 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> (0x0x7f5c4a226750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2267b8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227300) 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> (0x0x7f5c4a226820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226888) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227360) 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> (0x0x7f5c4a2268f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226958) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a2273c0) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7f5c4a2269c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226a28) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227420) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7f5c4a226a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226af8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227480) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7f5c4a226b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226bc8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a2274e0) 0 empty

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

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7f5c4a226d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a226d68) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a2275a0) 0 empty

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

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

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

Class boost::is_integral<char16_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char16_t> (0x0x7f5c4a234068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2340d0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227720) 0 empty

Class boost::is_integral<const char16_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char16_t> (0x0x7f5c4a234138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2341a0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227780) 0 empty

Class boost::is_integral<volatile char16_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char16_t> (0x0x7f5c4a234208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234270) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a2277e0) 0 empty

Class boost::is_integral<const volatile char16_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile char16_t> (0x0x7f5c4a2342d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234340) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227840) 0 empty

Class boost::is_integral<char32_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char32_t> (0x0x7f5c4a2343a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234410) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a2278a0) 0 empty

Class boost::is_integral<const char32_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char32_t> (0x0x7f5c4a234478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2344e0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227900) 0 empty

Class boost::is_integral<volatile char32_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char32_t> (0x0x7f5c4a234548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2345b0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227960) 0 empty

Class boost::is_integral<const volatile char32_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile char32_t> (0x0x7f5c4a234618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234680) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a2279c0) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f5c4a2347b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234820) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227a80) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f5c4a234888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2348f0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227ae0) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f5c4a234958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a2349c0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227b40) 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> (0x0x7f5c4a234a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234a90) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227ba0) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f5c4a234af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234b60) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227c00) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f5c4a234bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234c30) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227c60) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f5c4a234c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234d00) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227cc0) 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> (0x0x7f5c4a234d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234dd0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227d20) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f5c4a234e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234ea0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227d80) 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> (0x0x7f5c4a234f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a234f70) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227de0) 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> (0x0x7f5c4a241000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a241068) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227e40) 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> (0x0x7f5c4a2410d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4a241138) 0 empty
    mpl_::bool_<true> (0x0x7f5c4a227ea0) 0 empty

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

Class boost::detail::is_scalar_impl<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<const void> (0x0x7f5c49e11ba0) 0 empty

Class boost::detail::is_scalar_impl<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<volatile void> (0x0x7f5c49e11c00) 0 empty

Class boost::detail::is_scalar_impl<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<const volatile void> (0x0x7f5c49e11c60) 0 empty

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

Class boost::detail::is_pod_impl<const void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<const void> (0x0x7f5c49e11e40) 0 empty

Class boost::detail::is_pod_impl<volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<volatile void> (0x0x7f5c49e11ea0) 0 empty

Class boost::detail::is_pod_impl<const volatile void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<const volatile void> (0x0x7f5c49e11f00) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f5c49e39340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e393a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c180) 0 empty

Class boost::has_trivial_copy<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<const void> (0x0x7f5c49e39410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e39478) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c1e0) 0 empty

Class boost::has_trivial_copy<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<const volatile void> (0x0x7f5c49e394e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e39548) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c240) 0 empty

Class boost::has_trivial_copy<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<volatile void> (0x0x7f5c49e395b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e39618) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c2a0) 0 empty

Class boost::has_trivial_copy_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<void> (0x0x7f5c49e39680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e396e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c300) 0 empty

Class boost::has_trivial_copy_constructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<const void> (0x0x7f5c49e39750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e397b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c360) 0 empty

Class boost::has_trivial_copy_constructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<const volatile void> (0x0x7f5c49e39820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e39888) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c3c0) 0 empty

Class boost::has_trivial_copy_constructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<volatile void> (0x0x7f5c49e398f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e39958) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c420) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f5c49e39a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e39a90) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c540) 0 empty

Class boost::has_trivial_destructor<const void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<const void> (0x0x7f5c49e39af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e39b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c5a0) 0 empty

Class boost::has_trivial_destructor<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<const volatile void> (0x0x7f5c49e39bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e39c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c600) 0 empty

Class boost::has_trivial_destructor<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<volatile void> (0x0x7f5c49e39c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c49e39d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c49e4c660) 0 empty

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

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

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f5c49e782d8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f5c49e78340) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f5c49e82060) 0 empty

Class boost::alignment_of<const volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<const volatile void> (0x0x7f5c49e783a8) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7f5c49e78410) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7f5c49e820c0) 0 empty

Class boost::detail::function::function_buffer::type_t
   size=16 align=8
   base size=16 base align=8
boost::detail::function::function_buffer::type_t (0x0x7f5c49e82240) 0

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

Class boost::detail::function::function_buffer::obj_ref_t
   size=16 align=8
   base size=16 base align=8
boost::detail::function::function_buffer::obj_ref_t (0x0x7f5c49e82360) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f5c49e82420) 0 empty

Class boost::detail::function::function_return_type<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_return_type<void> (0x0x7f5c49e824e0) 0 empty

Class boost::detail::function::function_ptr_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_ptr_tag (0x0x7f5c49e82540) 0 empty

Class boost::detail::function::function_obj_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_tag (0x0x7f5c49e825a0) 0 empty

Class boost::detail::function::member_ptr_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::member_ptr_tag (0x0x7f5c49e82600) 0 empty

Class boost::detail::function::function_obj_ref_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_ref_tag (0x0x7f5c49e82660) 0 empty

Class boost::detail::alignment_of_impl<boost::detail::function::function_buffer>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::detail::function::function_buffer> (0x0x7f5c49e827e0) 0 empty

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

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

Class boost::alignment_of<boost::detail::function::function_buffer>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::detail::function::function_buffer> (0x0x7f5c49e785b0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f5c49e78618) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f5c49e82900) 0 empty

Class boost::detail::function::useless_clear_type
   size=1 align=1
   base size=0 base align=1
boost::detail::function::useless_clear_type (0x0x7f5c49e82b40) 0 empty

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

Class boost::function_base
   size=32 align=8
   base size=32 base align=8
boost::function_base (0x0x7f5c49e82c00) 0

Vtable for boost::bad_function_call
boost::bad_function_call::_ZTVN5boost17bad_function_callE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost17bad_function_callE)
16    (int (*)(...))boost::bad_function_call::~bad_function_call
24    (int (*)(...))boost::bad_function_call::~bad_function_call
32    (int (*)(...))std::runtime_error::what

Class boost::bad_function_call
   size=16 align=8
   base size=16 base align=8
boost::bad_function_call (0x0x7f5c49e78680) 0
    vptr=((& boost::bad_function_call::_ZTVN5boost17bad_function_callE) + 16u)
  std::runtime_error (0x0x7f5c49e786e8) 0
      primary-for boost::bad_function_call (0x0x7f5c49e78680)
    std::exception (0x0x7f5c49e82c60) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f5c49e786e8)

Class boost::detail::function::get_invoker1<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_ptr_tag> (0x0x7f5c49c6d120) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::member_ptr_tag> (0x0x7f5c49c6d240) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag> (0x0x7f5c49c6d360) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker1<boost::detail::function::function_obj_ref_tag> (0x0x7f5c49c6d480) 0 empty

Class boost::detail::lcast_abstract_stub
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_abstract_stub (0x0x7f5c49c6d9c0) 0 empty

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

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

Class std::__timepunct_cache<char>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<char> (0x0x7f5c49c468f0) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f5c49c6db40) 0
      primary-for std::__timepunct_cache<char> (0x0x7f5c49c468f0)

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

Class std::__timepunct_cache<wchar_t>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<wchar_t> (0x0x7f5c49c46958) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7f5c49c6dba0) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7f5c49c46958)

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

Class std::__timepunct<char>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<char> (0x0x7f5c49c46a28) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7f5c49c6dc60) 0
      primary-for std::__timepunct<char> (0x0x7f5c49c46a28)

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

Class std::__timepunct<wchar_t>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<wchar_t> (0x0x7f5c49c46a90) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7f5c49c6dcc0) 0
      primary-for std::__timepunct<wchar_t> (0x0x7f5c49c46a90)

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

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

Vtable for std::moneypunct<char, true>
std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIcLb1EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct<char, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<char, true> (0x0x7f5c49969700) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7f5c4994f180) 0
      primary-for std::moneypunct<char, true> (0x0x7f5c49969700)
  std::money_base (0x0x7f5c4994f1e0) 0 empty

Vtable for std::moneypunct<char, false>
std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIcLb0EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct<char, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<char, false> (0x0x7f5c49969930) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7f5c4994f240) 0
      primary-for std::moneypunct<char, false> (0x0x7f5c49969930)
  std::money_base (0x0x7f5c4994f2a0) 0 empty

Vtable for std::moneypunct<wchar_t, true>
std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIwLb1EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<wchar_t, true> (0x0x7f5c49969cb0) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7f5c4994f300) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f5c49969cb0)
  std::money_base (0x0x7f5c4994f360) 0 empty

Vtable for std::moneypunct<wchar_t, false>
std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIwLb0EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<wchar_t, false> (0x0x7f5c49969e70) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7f5c4994f3c0) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f5c49969e70)
  std::money_base (0x0x7f5c4994f420) 0 empty

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

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

Class std::messages<char>
   size=32 align=8
   base size=32 base align=8
std::messages<char> (0x0x7f5c499bc460) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7f5c4994f780) 0
      primary-for std::messages<char> (0x0x7f5c499bc460)
  std::messages_base (0x0x7f5c4994f7e0) 0 empty

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

Class std::messages<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::messages<wchar_t> (0x0x7f5c499bc690) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7f5c4994f840) 0
      primary-for std::messages<wchar_t> (0x0x7f5c499bc690)
  std::messages_base (0x0x7f5c4994f8a0) 0 empty

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

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f5c49a042a0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f5c4994fae0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f5c49a042a0)
  std::codecvt_base (0x0x7f5c4994fb40) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<char, char, __mbstate_t> (0x0x7f5c499657b8) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f5c49a043f0) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f5c499657b8)
    std::locale::facet (0x0x7f5c4994fba0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f5c49a043f0)
    std::codecvt_base (0x0x7f5c4994fc00) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f5c49a04540) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f5c4994fc60) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f5c49a04540)
  std::codecvt_base (0x0x7f5c4994fcc0) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f5c49965888) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f5c49a04690) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f5c49965888)
    std::locale::facet (0x0x7f5c4994fd20) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f5c49a04690)
    std::codecvt_base (0x0x7f5c4994fd80) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x7f5c499659c0) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f5c49965a28) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f5c499659c0)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f5c49a04af0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f5c49965a28)
      std::locale::facet (0x0x7f5c4994fe40) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f5c49a04af0)
      std::codecvt_base (0x0x7f5c4994fea0) 0 empty

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

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f5c49965af8) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f5c49965b60) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f5c49965af8)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f5c49a04cb0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f5c49965b60)
      std::locale::facet (0x0x7f5c4994ff00) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f5c49a04cb0)
      std::codecvt_base (0x0x7f5c4994ff60) 0 empty

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

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

Vtable for std::moneypunct_byname<char, false>
std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb0EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct_byname<char, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<char, false> (0x0x7f5c49aa5270) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7f5c49ac7a10) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f5c49aa5270)
    std::locale::facet (0x0x7f5c49a4b600) 0
        primary-for std::moneypunct<char, false> (0x0x7f5c49ac7a10)
    std::money_base (0x0x7f5c49a4b660) 0 empty

Vtable for std::moneypunct_byname<char, true>
std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb1EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct_byname<char, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<char, true> (0x0x7f5c49aa52d8) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7f5c49ac7a80) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f5c49aa52d8)
    std::locale::facet (0x0x7f5c49a4b6c0) 0
        primary-for std::moneypunct<char, true> (0x0x7f5c49ac7a80)
    std::money_base (0x0x7f5c49a4b720) 0 empty

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

Class std::money_get<char>
   size=16 align=8
   base size=12 base align=8
std::money_get<char> (0x0x7f5c49aa5340) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f5c49a4b780) 0
      primary-for std::money_get<char> (0x0x7f5c49aa5340)

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

Class std::money_put<char>
   size=16 align=8
   base size=12 base align=8
std::money_put<char> (0x0x7f5c49aa5410) 0
    vptr=((& std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f5c49a4b7e0) 0
      primary-for std::money_put<char> (0x0x7f5c49aa5410)

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

Class std::time_put<char>
   size=16 align=8
   base size=12 base align=8
std::time_put<char> (0x0x7f5c49aa54e0) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f5c49a4b840) 0
      primary-for std::time_put<char> (0x0x7f5c49aa54e0)

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

Class std::time_put_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<char> (0x0x7f5c49aa5548) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7f5c49aa55b0) 0
      primary-for std::time_put_byname<char> (0x0x7f5c49aa5548)
    std::locale::facet (0x0x7f5c49a4b900) 0
        primary-for std::time_put<char> (0x0x7f5c49aa55b0)

Vtable for std::time_get<char>
std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get<char>
   size=16 align=8
   base size=12 base align=8
std::time_get<char> (0x0x7f5c49ac7f50) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f5c49a4b9c0) 0
      primary-for std::time_get<char> (0x0x7f5c49ac7f50)
  std::time_base (0x0x7f5c49a4ba20) 0 empty

Vtable for std::time_get_byname<char>
std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_get_byname<char> (0x0x7f5c49aa5680) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7f5c49afa0e0) 0
      primary-for std::time_get_byname<char> (0x0x7f5c49aa5680)
    std::locale::facet (0x0x7f5c49a4bae0) 0
        primary-for std::time_get<char> (0x0x7f5c49afa0e0)
    std::time_base (0x0x7f5c49a4bb40) 0 empty

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

Class std::messages_byname<char>
   size=32 align=8
   base size=32 base align=8
std::messages_byname<char> (0x0x7f5c49aa5750) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7f5c49afa230) 0
      primary-for std::messages_byname<char> (0x0x7f5c49aa5750)
    std::locale::facet (0x0x7f5c49a4bc00) 0
        primary-for std::messages<char> (0x0x7f5c49afa230)
    std::messages_base (0x0x7f5c49a4bc60) 0 empty

Vtable for std::moneypunct_byname<wchar_t, false>
std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb0EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct_byname<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<wchar_t, false> (0x0x7f5c49aa57b8) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7f5c49afa380) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f5c49aa57b8)
    std::locale::facet (0x0x7f5c49a4bcc0) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f5c49afa380)
    std::money_base (0x0x7f5c49a4bd20) 0 empty

Vtable for std::moneypunct_byname<wchar_t, true>
std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb1EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct_byname<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<wchar_t, true> (0x0x7f5c49aa5820) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7f5c49afa3f0) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f5c49aa5820)
    std::locale::facet (0x0x7f5c49a4bd80) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f5c49afa3f0)
    std::money_base (0x0x7f5c49a4bde0) 0 empty

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

Class std::money_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::money_get<wchar_t> (0x0x7f5c49aa5888) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f5c49a4be40) 0
      primary-for std::money_get<wchar_t> (0x0x7f5c49aa5888)

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

Class std::money_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::money_put<wchar_t> (0x0x7f5c49aa5958) 0
    vptr=((& std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f5c49a4bf00) 0
      primary-for std::money_put<wchar_t> (0x0x7f5c49aa5958)

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

Class std::time_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put<wchar_t> (0x0x7f5c49aa5a28) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f5c49737000) 0
      primary-for std::time_put<wchar_t> (0x0x7f5c49aa5a28)

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

Class std::time_put_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<wchar_t> (0x0x7f5c49aa5af8) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7f5c49aa5b60) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7f5c49aa5af8)
    std::locale::facet (0x0x7f5c49737060) 0
        primary-for std::time_put<wchar_t> (0x0x7f5c49aa5b60)

Vtable for std::time_get<wchar_t>
std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_get<wchar_t> (0x0x7f5c49afa690) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f5c49737120) 0
      primary-for std::time_get<wchar_t> (0x0x7f5c49afa690)
  std::time_base (0x0x7f5c49737180) 0 empty

Vtable for std::time_get_byname<wchar_t>
std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_get_byname<wchar_t> (0x0x7f5c49aa5c98) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7f5c49afa770) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f5c49aa5c98)
    std::locale::facet (0x0x7f5c497371e0) 0
        primary-for std::time_get<wchar_t> (0x0x7f5c49afa770)
    std::time_base (0x0x7f5c49737240) 0 empty

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

Class std::messages_byname<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::messages_byname<wchar_t> (0x0x7f5c49aa5d68) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7f5c49afa850) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f5c49aa5d68)
    std::locale::facet (0x0x7f5c49737300) 0
        primary-for std::messages<wchar_t> (0x0x7f5c49afa850)
    std::messages_base (0x0x7f5c49737360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_stringstream<char>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<char> (0x0x7f5c49783bc8) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f5c4979df50) 0
      primary-for std::basic_stringstream<char> (0x0x7f5c49783bc8)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f5c49783c30) 0
        primary-for std::basic_iostream<char> (0x0x7f5c4979df50)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f5c49783c98) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7f5c49737960) 104
            primary-for std::basic_ios<char> (0x0x7f5c49783c98)
    std::basic_ostream<char> (0x0x7f5c49783d00) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7f5c49783c98) alternative-path

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_stringstream<wchar_t>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<wchar_t> (0x0x7f5c497de9c0) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f5c497d0380) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f5c497de9c0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f5c497dea28) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f5c497d0380)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f5c497dea90) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7f5c497fd000) 104
            primary-for std::basic_ios<wchar_t> (0x0x7f5c497dea90)
    std::basic_ostream<wchar_t> (0x0x7f5c497deaf8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f5c497dea90) alternative-path

Vtable for boost::bad_lexical_cast
boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16bad_lexical_castE)
16    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
24    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
32    (int (*)(...))boost::bad_lexical_cast::what

Class boost::bad_lexical_cast
   size=24 align=8
   base size=24 base align=8
boost::bad_lexical_cast (0x0x7f5c497de340) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 16u)
  std::bad_cast (0x0x7f5c497de3a8) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7f5c497de340)
    std::exception (0x0x7f5c497fd060) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f5c497de3a8)

Class boost::mpl::aux::yes_no_tag<true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::yes_no_tag<true> (0x0x7f5c497fd540) 0 empty

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f5c497fd960) 0 empty

Class boost::mpl::is_void_<mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_void_<mpl_::void_> (0x0x7f5c49889208) 0 empty
  mpl_::bool_<true> (0x0x7f5c497fda20) 0 empty

Class boost::mpl::is_not_void_<mpl_::void_>
   size=1 align=1
   base size=1 base align=1
boost::mpl::is_not_void_<mpl_::void_> (0x0x7f5c498892d8) 0 empty
  mpl_::bool_<false> (0x0x7f5c497fdae0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::is_void_<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::is_void_<mpl_::na> > (0x0x7f5c49889410) 0 empty
  mpl_::int_<-1> (0x0x7f5c497fdcc0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::is_not_void_<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::is_not_void_<mpl_::na> > (0x0x7f5c49889548) 0 empty
  mpl_::int_<-1> (0x0x7f5c497fdea0) 0 empty

Class boost::mpl::aux::msvc_eti_base<int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::msvc_eti_base<int> (0x0x7f5c4989d2a0) 0 empty

Class boost::mpl::equal_to_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to_impl<mpl_::na, mpl_::na> (0x0x7f5c4989d360) 0 empty

Class boost::mpl::equal_to<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to<mpl_::na, mpl_::na> (0x0x7f5c4989d660) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::equal_to<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::equal_to<mpl_::na, mpl_::na> > (0x0x7f5c498898f0) 0 empty
  mpl_::int_<-1> (0x0x7f5c4989d840) 0 empty

Class boost::mpl::equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f5c4989d8a0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::not_<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::not_<mpl_::na> > (0x0x7f5c49889bc8) 0 empty
  mpl_::int_<-1> (0x0x7f5c4989dc00) 0 empty

Class boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c49889d00) 0 empty
  mpl_::bool_<true> (0x0x7f5c4989dd20) 0 empty

Class boost::mpl::and_<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::and_<mpl_::na, mpl_::na> (0x0x7f5c4989dea0) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f5c498cd000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::and_<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::and_<mpl_::na, mpl_::na> > (0x0x7f5c49889ea0) 0 empty
  mpl_::int_<-1> (0x0x7f5c498cd0c0) 0 empty

Class boost::mpl::aux::integral_rank<bool>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<bool> (0x0x7f5c49889f08) 0 empty
  mpl_::int_<1> (0x0x7f5c498cd480) 0 empty

Class boost::mpl::aux::integral_rank<signed char>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<signed char> (0x0x7f5c49889f70) 0 empty
  mpl_::int_<2> (0x0x7f5c498cd4e0) 0 empty

Class boost::mpl::aux::integral_rank<char>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<char> (0x0x7f5c498f2000) 0 empty
  mpl_::int_<3> (0x0x7f5c498cd540) 0 empty

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

Class boost::mpl::aux::integral_rank<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<unsigned char> (0x0x7f5c498f2068) 0 empty
  mpl_::int_<4> (0x0x7f5c498cd600) 0 empty

Class boost::mpl::aux::integral_rank<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<wchar_t> (0x0x7f5c498f20d0) 0 empty
  mpl_::int_<5> (0x0x7f5c498cd660) 0 empty

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

Class boost::mpl::aux::integral_rank<short int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<short int> (0x0x7f5c498f2138) 0 empty
  mpl_::int_<6> (0x0x7f5c498cd720) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f5c498cd780) 0 empty

Class boost::mpl::aux::integral_rank<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<short unsigned int> (0x0x7f5c498f21a0) 0 empty
  mpl_::int_<7> (0x0x7f5c498cd7e0) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f5c498cd840) 0 empty

Class boost::mpl::aux::integral_rank<int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<int> (0x0x7f5c498f2208) 0 empty
  mpl_::int_<8> (0x0x7f5c498cd8a0) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f5c498cd900) 0 empty

Class boost::mpl::aux::integral_rank<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<unsigned int> (0x0x7f5c498f2270) 0 empty
  mpl_::int_<9> (0x0x7f5c498cd960) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f5c498cd9c0) 0 empty

Class boost::mpl::aux::integral_rank<long int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long int> (0x0x7f5c498f22d8) 0 empty
  mpl_::int_<10> (0x0x7f5c498cda20) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f5c498cda80) 0 empty

Class boost::mpl::aux::integral_rank<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long unsigned int> (0x0x7f5c498f2340) 0 empty
  mpl_::int_<11> (0x0x7f5c498cdae0) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f5c498cdb40) 0 empty

Class boost::mpl::aux::integral_rank<long long int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long long int> (0x0x7f5c498f23a8) 0 empty
  mpl_::int_<12> (0x0x7f5c498cdba0) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f5c498cdc00) 0 empty

Class boost::mpl::aux::integral_rank<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::integral_rank<long long unsigned int> (0x0x7f5c498f2410) 0 empty
  mpl_::int_<13> (0x0x7f5c498cdc60) 0 empty

Class boost::mpl::times_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times_impl<mpl_::na, mpl_::na> (0x0x7f5c498cdd80) 0 empty

Class boost::mpl::times<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times<mpl_::na, mpl_::na> (0x0x7f5c4991b1e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::times<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::times<mpl_::na, mpl_::na> > (0x0x7f5c498f27b8) 0 empty
  mpl_::int_<-1> (0x0x7f5c4991b360) 0 empty

Class boost::mpl::times_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::times_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f5c4991b3c0) 0 empty

Class boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c4991b4e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::multiplies<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f5c498f29c0) 0 empty
  mpl_::int_<-1> (0x0x7f5c4991b660) 0 empty

Class boost::mpl::less_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_impl<mpl_::na, mpl_::na> (0x0x7f5c4991b7e0) 0 empty

Class boost::mpl::less<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less<mpl_::na, mpl_::na> (0x0x7f5c4991bae0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::less<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::less<mpl_::na, mpl_::na> > (0x0x7f5c498f2bc8) 0 empty
  mpl_::int_<-1> (0x0x7f5c4991bc60) 0 empty

Class boost::mpl::less_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f5c4991bcc0) 0 empty

Vtable for boost::numeric::bad_numeric_cast
boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric16bad_numeric_castE)
16    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
24    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
32    (int (*)(...))boost::numeric::bad_numeric_cast::what

Class boost::numeric::bad_numeric_cast
   size=8 align=8
   base size=8 base align=8
boost::numeric::bad_numeric_cast (0x0x7f5c498f2d00) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 16u)
  std::bad_cast (0x0x7f5c498f2d68) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7f5c498f2d00)
    std::exception (0x0x7f5c4954d5a0) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f5c498f2d68)

Vtable for boost::numeric::negative_overflow
boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17negative_overflowE)
16    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
24    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
32    (int (*)(...))boost::numeric::negative_overflow::what

Class boost::numeric::negative_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::negative_overflow (0x0x7f5c498f2dd0) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f5c498f2e38) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7f5c498f2dd0)
    std::bad_cast (0x0x7f5c498f2ea0) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f5c498f2e38)
      std::exception (0x0x7f5c4954d600) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f5c498f2ea0)

Vtable for boost::numeric::positive_overflow
boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17positive_overflowE)
16    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
24    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
32    (int (*)(...))boost::numeric::positive_overflow::what

Class boost::numeric::positive_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::positive_overflow (0x0x7f5c498f2f08) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7f5c498f2f70) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7f5c498f2f08)
    std::bad_cast (0x0x7f5c49580000) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f5c498f2f70)
      std::exception (0x0x7f5c4954d660) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f5c49580000)

Class boost::numeric::def_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::def_overflow_handler (0x0x7f5c4954d6c0) 0 empty

Class boost::numeric::silent_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::silent_overflow_handler (0x0x7f5c4954d720) 0 empty

Class boost::numeric::UseInternalRangeChecker
   size=1 align=1
   base size=0 base align=1
boost::numeric::UseInternalRangeChecker (0x0x7f5c4954d7e0) 0 empty

Class boost::numeric::convdetail::non_applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::non_applicable (0x0x7f5c4954da20) 0 empty

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7f5c4954da80) 0 empty

Class boost::numeric::numeric_cast_traits<char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, char> (0x0x7f5c495d3840) 0 empty

Class boost::numeric::numeric_cast_traits<char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, signed char> (0x0x7f5c495d38a0) 0 empty

Class boost::numeric::numeric_cast_traits<char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, unsigned char> (0x0x7f5c495d3900) 0 empty

Class boost::numeric::numeric_cast_traits<char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, short int> (0x0x7f5c495d3960) 0 empty

Class boost::numeric::numeric_cast_traits<char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, short unsigned int> (0x0x7f5c495d39c0) 0 empty

Class boost::numeric::numeric_cast_traits<char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, int> (0x0x7f5c495d3a20) 0 empty

Class boost::numeric::numeric_cast_traits<char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, unsigned int> (0x0x7f5c495d3a80) 0 empty

Class boost::numeric::numeric_cast_traits<char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long int> (0x0x7f5c495d3ae0) 0 empty

Class boost::numeric::numeric_cast_traits<char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long unsigned int> (0x0x7f5c495d3b40) 0 empty

Class boost::numeric::numeric_cast_traits<char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, float> (0x0x7f5c495d3ba0) 0 empty

Class boost::numeric::numeric_cast_traits<char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, double> (0x0x7f5c495d3c00) 0 empty

Class boost::numeric::numeric_cast_traits<char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long double> (0x0x7f5c495d3c60) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, char> (0x0x7f5c495d3cc0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, signed char> (0x0x7f5c495d3d20) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, unsigned char> (0x0x7f5c495d3d80) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, short int> (0x0x7f5c495d3de0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, short unsigned int> (0x0x7f5c495d3e40) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, int> (0x0x7f5c495d3ea0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, unsigned int> (0x0x7f5c495d3f00) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long int> (0x0x7f5c495d3f60) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long unsigned int> (0x0x7f5c4961b000) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, float> (0x0x7f5c4961b060) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, double> (0x0x7f5c4961b0c0) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long double> (0x0x7f5c4961b120) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, char> (0x0x7f5c4961b180) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, signed char> (0x0x7f5c4961b1e0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, unsigned char> (0x0x7f5c4961b240) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, short int> (0x0x7f5c4961b2a0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, short unsigned int> (0x0x7f5c4961b300) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, int> (0x0x7f5c4961b360) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, unsigned int> (0x0x7f5c4961b3c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long int> (0x0x7f5c4961b420) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long unsigned int> (0x0x7f5c4961b480) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, float> (0x0x7f5c4961b4e0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, double> (0x0x7f5c4961b540) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long double> (0x0x7f5c4961b5a0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, char> (0x0x7f5c4961b600) 0 empty

Class boost::numeric::numeric_cast_traits<short int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, signed char> (0x0x7f5c4961b660) 0 empty

Class boost::numeric::numeric_cast_traits<short int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, unsigned char> (0x0x7f5c4961b6c0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, short int> (0x0x7f5c4961b720) 0 empty

Class boost::numeric::numeric_cast_traits<short int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, short unsigned int> (0x0x7f5c4961b780) 0 empty

Class boost::numeric::numeric_cast_traits<short int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, int> (0x0x7f5c4961b7e0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, unsigned int> (0x0x7f5c4961b840) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long int> (0x0x7f5c4961b8a0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long unsigned int> (0x0x7f5c4961b900) 0 empty

Class boost::numeric::numeric_cast_traits<short int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, float> (0x0x7f5c4961b960) 0 empty

Class boost::numeric::numeric_cast_traits<short int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, double> (0x0x7f5c4961b9c0) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long double> (0x0x7f5c4961ba20) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, char> (0x0x7f5c4961ba80) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, signed char> (0x0x7f5c4961bae0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, unsigned char> (0x0x7f5c4961bb40) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, short int> (0x0x7f5c4961bba0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, short unsigned int> (0x0x7f5c4961bc00) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, int> (0x0x7f5c4961bc60) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, unsigned int> (0x0x7f5c4961bcc0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long int> (0x0x7f5c4961bd20) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long unsigned int> (0x0x7f5c4961bd80) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, float> (0x0x7f5c4961bde0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, double> (0x0x7f5c4961be40) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long double> (0x0x7f5c4961bea0) 0 empty

Class boost::numeric::numeric_cast_traits<int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, char> (0x0x7f5c4961bf00) 0 empty

Class boost::numeric::numeric_cast_traits<int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, signed char> (0x0x7f5c4961bf60) 0 empty

Class boost::numeric::numeric_cast_traits<int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, unsigned char> (0x0x7f5c49648000) 0 empty

Class boost::numeric::numeric_cast_traits<int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, short int> (0x0x7f5c49648060) 0 empty

Class boost::numeric::numeric_cast_traits<int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, short unsigned int> (0x0x7f5c496480c0) 0 empty

Class boost::numeric::numeric_cast_traits<int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, int> (0x0x7f5c49648120) 0 empty

Class boost::numeric::numeric_cast_traits<int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, unsigned int> (0x0x7f5c49648180) 0 empty

Class boost::numeric::numeric_cast_traits<int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long int> (0x0x7f5c496481e0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long unsigned int> (0x0x7f5c49648240) 0 empty

Class boost::numeric::numeric_cast_traits<int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, float> (0x0x7f5c496482a0) 0 empty

Class boost::numeric::numeric_cast_traits<int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, double> (0x0x7f5c49648300) 0 empty

Class boost::numeric::numeric_cast_traits<int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long double> (0x0x7f5c49648360) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, char> (0x0x7f5c496483c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, signed char> (0x0x7f5c49648420) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, unsigned char> (0x0x7f5c49648480) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, short int> (0x0x7f5c496484e0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, short unsigned int> (0x0x7f5c49648540) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, int> (0x0x7f5c496485a0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, unsigned int> (0x0x7f5c49648600) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long int> (0x0x7f5c49648660) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long unsigned int> (0x0x7f5c496486c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, float> (0x0x7f5c49648720) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, double> (0x0x7f5c49648780) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long double> (0x0x7f5c496487e0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, char> (0x0x7f5c49648840) 0 empty

Class boost::numeric::numeric_cast_traits<long int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, signed char> (0x0x7f5c496488a0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, unsigned char> (0x0x7f5c49648900) 0 empty

Class boost::numeric::numeric_cast_traits<long int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, short int> (0x0x7f5c49648960) 0 empty

Class boost::numeric::numeric_cast_traits<long int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, short unsigned int> (0x0x7f5c496489c0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, int> (0x0x7f5c49648a20) 0 empty

Class boost::numeric::numeric_cast_traits<long int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, unsigned int> (0x0x7f5c49648a80) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long int> (0x0x7f5c49648ae0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long unsigned int> (0x0x7f5c49648b40) 0 empty

Class boost::numeric::numeric_cast_traits<long int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, float> (0x0x7f5c49648ba0) 0 empty

Class boost::numeric::numeric_cast_traits<long int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, double> (0x0x7f5c49648c00) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long double> (0x0x7f5c49648c60) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, char> (0x0x7f5c49648cc0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, signed char> (0x0x7f5c49648d20) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, unsigned char> (0x0x7f5c49648d80) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, short int> (0x0x7f5c49648de0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, short unsigned int> (0x0x7f5c49648e40) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, int> (0x0x7f5c49648ea0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, unsigned int> (0x0x7f5c49648f00) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long int> (0x0x7f5c49648f60) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long unsigned int> (0x0x7f5c4967a000) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, float> (0x0x7f5c4967a060) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, double> (0x0x7f5c4967a0c0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long double> (0x0x7f5c4967a120) 0 empty

Class boost::numeric::numeric_cast_traits<float, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, char> (0x0x7f5c4967a180) 0 empty

Class boost::numeric::numeric_cast_traits<float, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, signed char> (0x0x7f5c4967a1e0) 0 empty

Class boost::numeric::numeric_cast_traits<float, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, unsigned char> (0x0x7f5c4967a240) 0 empty

Class boost::numeric::numeric_cast_traits<float, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, short int> (0x0x7f5c4967a2a0) 0 empty

Class boost::numeric::numeric_cast_traits<float, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, short unsigned int> (0x0x7f5c4967a300) 0 empty

Class boost::numeric::numeric_cast_traits<float, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, int> (0x0x7f5c4967a360) 0 empty

Class boost::numeric::numeric_cast_traits<float, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, unsigned int> (0x0x7f5c4967a3c0) 0 empty

Class boost::numeric::numeric_cast_traits<float, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long int> (0x0x7f5c4967a420) 0 empty

Class boost::numeric::numeric_cast_traits<float, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long unsigned int> (0x0x7f5c4967a480) 0 empty

Class boost::numeric::numeric_cast_traits<float, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, float> (0x0x7f5c4967a4e0) 0 empty

Class boost::numeric::numeric_cast_traits<float, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, double> (0x0x7f5c4967a540) 0 empty

Class boost::numeric::numeric_cast_traits<float, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long double> (0x0x7f5c4967a5a0) 0 empty

Class boost::numeric::numeric_cast_traits<double, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, char> (0x0x7f5c4967a600) 0 empty

Class boost::numeric::numeric_cast_traits<double, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, signed char> (0x0x7f5c4967a660) 0 empty

Class boost::numeric::numeric_cast_traits<double, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, unsigned char> (0x0x7f5c4967a6c0) 0 empty

Class boost::numeric::numeric_cast_traits<double, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, short int> (0x0x7f5c4967a720) 0 empty

Class boost::numeric::numeric_cast_traits<double, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, short unsigned int> (0x0x7f5c4967a780) 0 empty

Class boost::numeric::numeric_cast_traits<double, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, int> (0x0x7f5c4967a7e0) 0 empty

Class boost::numeric::numeric_cast_traits<double, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, unsigned int> (0x0x7f5c4967a840) 0 empty

Class boost::numeric::numeric_cast_traits<double, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long int> (0x0x7f5c4967a8a0) 0 empty

Class boost::numeric::numeric_cast_traits<double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long unsigned int> (0x0x7f5c4967a900) 0 empty

Class boost::numeric::numeric_cast_traits<double, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, float> (0x0x7f5c4967a960) 0 empty

Class boost::numeric::numeric_cast_traits<double, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, double> (0x0x7f5c4967a9c0) 0 empty

Class boost::numeric::numeric_cast_traits<double, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long double> (0x0x7f5c4967aa20) 0 empty

Class boost::numeric::numeric_cast_traits<long double, char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, char> (0x0x7f5c4967aa80) 0 empty

Class boost::numeric::numeric_cast_traits<long double, signed char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, signed char> (0x0x7f5c4967aae0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, unsigned char> (0x0x7f5c4967ab40) 0 empty

Class boost::numeric::numeric_cast_traits<long double, short int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, short int> (0x0x7f5c4967aba0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, short unsigned int> (0x0x7f5c4967ac00) 0 empty

Class boost::numeric::numeric_cast_traits<long double, int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, int> (0x0x7f5c4967ac60) 0 empty

Class boost::numeric::numeric_cast_traits<long double, unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, unsigned int> (0x0x7f5c4967acc0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long int> (0x0x7f5c4967ad20) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long unsigned int> (0x0x7f5c4967ad80) 0 empty

Class boost::numeric::numeric_cast_traits<long double, float>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, float> (0x0x7f5c4967ade0) 0 empty

Class boost::numeric::numeric_cast_traits<long double, double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, double> (0x0x7f5c4967ae40) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long double>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long double> (0x0x7f5c4967aea0) 0 empty

Class boost::numeric::numeric_cast_traits<char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long long int> (0x0x7f5c4967af00) 0 empty

Class boost::numeric::numeric_cast_traits<char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<char, long long unsigned int> (0x0x7f5c4967af60) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long long int> (0x0x7f5c496a7000) 0 empty

Class boost::numeric::numeric_cast_traits<signed char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<signed char, long long unsigned int> (0x0x7f5c496a7060) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long long int> (0x0x7f5c496a70c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned char, long long unsigned int> (0x0x7f5c496a7120) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long long int> (0x0x7f5c496a7180) 0 empty

Class boost::numeric::numeric_cast_traits<short int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short int, long long unsigned int> (0x0x7f5c496a71e0) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long long int> (0x0x7f5c496a7240) 0 empty

Class boost::numeric::numeric_cast_traits<short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<short unsigned int, long long unsigned int> (0x0x7f5c496a72a0) 0 empty

Class boost::numeric::numeric_cast_traits<int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long long int> (0x0x7f5c496a7300) 0 empty

Class boost::numeric::numeric_cast_traits<int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<int, long long unsigned int> (0x0x7f5c496a7360) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long long int> (0x0x7f5c496a73c0) 0 empty

Class boost::numeric::numeric_cast_traits<unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<unsigned int, long long unsigned int> (0x0x7f5c496a7420) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long long int> (0x0x7f5c496a7480) 0 empty

Class boost::numeric::numeric_cast_traits<long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long int, long long unsigned int> (0x0x7f5c496a74e0) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long long int> (0x0x7f5c496a7540) 0 empty

Class boost::numeric::numeric_cast_traits<long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long unsigned int, long long unsigned int> (0x0x7f5c496a75a0) 0 empty

Class boost::numeric::numeric_cast_traits<float, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long long int> (0x0x7f5c496a7600) 0 empty

Class boost::numeric::numeric_cast_traits<float, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<float, long long unsigned int> (0x0x7f5c496a7660) 0 empty

Class boost::numeric::numeric_cast_traits<double, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long long int> (0x0x7f5c496a76c0) 0 empty

Class boost::numeric::numeric_cast_traits<double, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<double, long long unsigned int> (0x0x7f5c496a7720) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long long int> (0x0x7f5c496a7780) 0 empty

Class boost::numeric::numeric_cast_traits<long double, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long double, long long unsigned int> (0x0x7f5c496a77e0) 0 empty

Class boost::numeric::numeric_cast_traits<long long int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long int, long long int> (0x0x7f5c496a7840) 0 empty

Class boost::numeric::numeric_cast_traits<long long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long int, long long unsigned int> (0x0x7f5c496a78a0) 0 empty

Class boost::numeric::numeric_cast_traits<long long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long unsigned int, long long int> (0x0x7f5c496a7900) 0 empty

Class boost::numeric::numeric_cast_traits<long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::numeric::numeric_cast_traits<long long unsigned int, long long unsigned int> (0x0x7f5c496a7960) 0 empty

Class boost::detail::is_signed_select_helper<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_signed_select_helper<false> (0x0x7f5c496a7b40) 0 empty

Class boost::detail::is_ununsigned_select_helper<false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<false> (0x0x7f5c496a7e40) 0 empty

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f5c496d5ae0) 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> (0x0x7f5c496d5d20) 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> (0x0x7f5c496d5de0) 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> (0x0x7f5c496d5ea0) 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> (0x0x7f5c49714060) 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> (0x0x7f5c497140c0) 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> (0x0x7f5c49714120) 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> (0x0x7f5c49714180) 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> (0x0x7f5c497141e0) 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> (0x0x7f5c49714240) 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> (0x0x7f5c497142a0) 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> (0x0x7f5c49714300) 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> (0x0x7f5c49714360) 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> (0x0x7f5c497143c0) 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> (0x0x7f5c49714420) 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> (0x0x7f5c49714480) 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> (0x0x7f5c497144e0) 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> (0x0x7f5c49714540) 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> (0x0x7f5c497145a0) 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> (0x0x7f5c49714600) 0 empty

Class boost::detail::has_left_shift_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::no_operator (0x0x7f5c49714a80) 0 empty

Class boost::detail::has_left_shift_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::any (0x0x7f5c49714ae0) 0 empty

Class boost::detail::has_left_shift_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::returns_void_t (0x0x7f5c49714b40) 0 empty

Class boost::detail::has_left_shift_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::dont_care (0x0x7f5c49714c00) 0 empty

Class boost::detail::has_left_shift_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_left_shift_impl::has_operator (0x0x7f5c49714ea0) 0 empty

Class boost::detail::has_right_shift_impl::no_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::no_operator (0x0x7f5c4932d240) 0 empty

Class boost::detail::has_right_shift_impl::any
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::any (0x0x7f5c4932d2a0) 0 empty

Class boost::detail::has_right_shift_impl::returns_void_t
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::returns_void_t (0x0x7f5c4932d300) 0 empty

Class boost::detail::has_right_shift_impl::dont_care
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::dont_care (0x0x7f5c4932d3c0) 0 empty

Class boost::detail::has_right_shift_impl::has_operator
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::has_operator (0x0x7f5c4932d660) 0 empty

Class <anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous struct> (0x0x7f5c4932d9c0) 0

Class boost::math::detail::fpu_guard
   size=2 align=2
   base size=2 base align=2
boost::math::detail::fpu_guard (0x0x7f5c4932da20) 0

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f5c493760d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c49376138) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932dae0) 0 empty

Class boost::is_floating_point<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const float> (0x0x7f5c493761a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c49376208) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932db40) 0 empty

Class boost::is_floating_point<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<volatile float> (0x0x7f5c49376270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c493762d8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932dba0) 0 empty

Class boost::is_floating_point<const volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const volatile float> (0x0x7f5c49376340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c493763a8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932dc00) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f5c49376410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c49376478) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932dc60) 0 empty

Class boost::is_floating_point<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const double> (0x0x7f5c493764e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c49376548) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932dcc0) 0 empty

Class boost::is_floating_point<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<volatile double> (0x0x7f5c493765b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c49376618) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932dd20) 0 empty

Class boost::is_floating_point<const volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const volatile double> (0x0x7f5c49376680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c493766e8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932dd80) 0 empty

Class boost::is_floating_point<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<long double> (0x0x7f5c49376750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c493767b8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932dde0) 0 empty

Class boost::is_floating_point<const long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const long double> (0x0x7f5c49376820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c49376888) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932de40) 0 empty

Class boost::is_floating_point<volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<volatile long double> (0x0x7f5c493768f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c49376958) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932dea0) 0 empty

Class boost::is_floating_point<const volatile long double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<const volatile long double> (0x0x7f5c493769c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c49376a28) 0 empty
    mpl_::bool_<true> (0x0x7f5c4932df00) 0 empty

Class boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c49376b60) 0 empty
  mpl_::bool_<false> (0x0x7f5c49381060) 0 empty

Class boost::mpl::or_<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::or_<mpl_::na, mpl_::na> (0x0x7f5c493811e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::or_<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::or_<mpl_::na, mpl_::na> > (0x0x7f5c49376d00) 0 empty
  mpl_::int_<-1> (0x0x7f5c49381360) 0 empty

Class boost::math::tools::promote_arg<float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<float> (0x0x7f5c49381420) 0 empty

Class boost::math::tools::promote_arg<double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<double> (0x0x7f5c49381480) 0 empty

Class boost::math::tools::promote_arg<long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<long double> (0x0x7f5c493814e0) 0 empty

Class boost::math::tools::promote_arg<int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<int> (0x0x7f5c49381540) 0 empty

Class boost::math::tools::promote_args_2<float, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, float> (0x0x7f5c49381600) 0 empty

Class boost::math::tools::promote_args_2<double, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, double> (0x0x7f5c49381660) 0 empty

Class boost::math::tools::promote_args_2<long double, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, long double> (0x0x7f5c493816c0) 0 empty

Class boost::math::tools::promote_args_2<int, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, int> (0x0x7f5c49381720) 0 empty

Class boost::math::tools::promote_args_2<int, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, float> (0x0x7f5c49381780) 0 empty

Class boost::math::tools::promote_args_2<float, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, int> (0x0x7f5c493817e0) 0 empty

Class boost::math::tools::promote_args_2<int, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, double> (0x0x7f5c49381840) 0 empty

Class boost::math::tools::promote_args_2<double, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, int> (0x0x7f5c493818a0) 0 empty

Class boost::math::tools::promote_args_2<int, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<int, long double> (0x0x7f5c49381900) 0 empty

Class boost::math::tools::promote_args_2<long double, int>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, int> (0x0x7f5c49381960) 0 empty

Class boost::math::tools::promote_args_2<float, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, double> (0x0x7f5c493819c0) 0 empty

Class boost::math::tools::promote_args_2<double, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, float> (0x0x7f5c49381a20) 0 empty

Class boost::math::tools::promote_args_2<float, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<float, long double> (0x0x7f5c49381a80) 0 empty

Class boost::math::tools::promote_args_2<long double, float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, float> (0x0x7f5c49381ae0) 0 empty

Class boost::math::tools::promote_args_2<double, long double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<double, long double> (0x0x7f5c49381b40) 0 empty

Class boost::math::tools::promote_args_2<long double, double>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_args_2<long double, double> (0x0x7f5c49381ba0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::next<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::next<mpl_::na> > (0x0x7f5c49376e38) 0 empty
  mpl_::int_<-1> (0x0x7f5c49381f60) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::prior<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::prior<mpl_::na> > (0x0x7f5c49376f70) 0 empty
  mpl_::int_<-1> (0x0x7f5c493c0180) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7f5c493c0240) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::list_tag> (0x0x7f5c493c02a0) 0 empty

Class boost::mpl::pop_front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_front_impl<boost::mpl::aux::list_tag> (0x0x7f5c493c0360) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_impl<boost::mpl::aux::list_tag> (0x0x7f5c493c0420) 0 empty

Class boost::mpl::front_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::front_impl<boost::mpl::aux::list_tag> (0x0x7f5c493c04e0) 0 empty

Class boost::mpl::clear_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::list_tag> (0x0x7f5c493c05a0) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::list_tag> (0x0x7f5c493c0660) 0 empty

Class boost::mpl::size_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size_impl<boost::mpl::aux::list_tag> (0x0x7f5c493c0720) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::aux::list_tag> (0x0x7f5c493c07e0) 0 empty

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

Class boost::mpl::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::forward_iterator_tag (0x0x7f5c493d01a0) 0 empty
  mpl_::int_<0> (0x0x7f5c493c0900) 0 empty

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7f5c493d0208) 0 empty
  mpl_::int_<1> (0x0x7f5c493c0960) 0 empty

Class boost::mpl::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::random_access_iterator_tag (0x0x7f5c493d0270) 0 empty
  mpl_::int_<2> (0x0x7f5c493c09c0) 0 empty

Class boost::mpl::aux::msvc_type<int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::msvc_type<int> (0x0x7f5c493c0a80) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::deref<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::deref<mpl_::na> > (0x0x7f5c493d03a8) 0 empty
  mpl_::int_<-1> (0x0x7f5c493c0cc0) 0 empty

Class boost::mpl::l_iter<boost::mpl::l_end>
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_iter<boost::mpl::l_end> (0x0x7f5c493c0e40) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::list_tag> (0x0x7f5c493c0f00) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::list_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::list_tag> (0x0x7f5c493f0000) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7f5c493d0410) 0 empty
  boost::mpl::l_end (0x0x7f5c493f00c0) 0 empty

Class boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c493d0f70) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7f5c4942e000) 0 empty
    boost::mpl::l_end (0x0x7f5c493f0ae0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, true> (0x0x7f5c494436c0) 0 empty

Class boost::mpl::aux::sequence_tag_impl<true, false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<true, false> (0x0x7f5c49443780) 0 empty

Class boost::mpl::aux::sequence_tag_impl<false, true>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<false, true> (0x0x7f5c49443840) 0 empty

Class boost::mpl::aux::sequence_tag_impl<false, false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::sequence_tag_impl<false, false> (0x0x7f5c49443900) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::sequence_tag<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::sequence_tag<mpl_::na> > (0x0x7f5c4942ed00) 0 empty
  mpl_::int_<-1> (0x0x7f5c49443ba0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::nested_begin_end_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::nested_begin_end_tag> (0x0x7f5c49443e40) 0 empty

Class boost::mpl::end_impl<boost::mpl::nested_begin_end_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::nested_begin_end_tag> (0x0x7f5c49443f00) 0 empty

Class boost::mpl::begin_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::non_sequence_tag> (0x0x7f5c49481000) 0 empty

Class boost::mpl::end_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::non_sequence_tag> (0x0x7f5c494810c0) 0 empty

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

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

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

Class boost::mpl::aux::template_arity<boost::mpl::begin<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::begin<mpl_::na> > (0x0x7f5c4942ee38) 0 empty
  mpl_::int_<-1> (0x0x7f5c49481540) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::end<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::end<mpl_::na> > (0x0x7f5c4942ef70) 0 empty
  mpl_::int_<-1> (0x0x7f5c49481720) 0 empty

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

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

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

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7f5c49481960) 0 empty

Class boost::mpl::aux::weighted_tag<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<1l> (0x0x7f5c49481a80) 0 empty

Class boost::mpl::aux::weighted_tag<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<2l> (0x0x7f5c49481ae0) 0 empty

Class boost::mpl::aux::weighted_tag<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<3l> (0x0x7f5c49481b40) 0 empty

Class boost::mpl::aux::weighted_tag<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<4l> (0x0x7f5c49481ba0) 0 empty

Class boost::mpl::aux::weighted_tag<5l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<5l> (0x0x7f5c49481c00) 0 empty

Class boost::mpl::aux::weighted_tag<6l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::weighted_tag<6l> (0x0x7f5c49481c60) 0 empty

Class mpl_::assert_arg_pred_impl<true>
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_impl<true> (0x0x7f5c49481d80) 0 empty

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

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

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

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

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

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

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

Class boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::protect<mpl_::na> > (0x0x7f5c494d0138) 0 empty
  mpl_::int_<-1> (0x0x7f5c494b84e0) 0 empty

Class boost::mpl::aux::arity_tag<0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<0> (0x0x7f5c49508ba0) 0 empty

Class boost::mpl::aux::arity_tag<1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<1> (0x0x7f5c49508c00) 0 empty

Class boost::mpl::aux::arity_tag<2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<2> (0x0x7f5c49508c60) 0 empty

Class boost::mpl::aux::arity_tag<3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<3> (0x0x7f5c49508cc0) 0 empty

Class boost::mpl::aux::arity_tag<4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<4> (0x0x7f5c49508d20) 0 empty

Class boost::mpl::aux::arity_tag<5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<5> (0x0x7f5c49508d80) 0 empty

Class boost::mpl::aux::arity_tag<6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::arity_tag<6> (0x0x7f5c49508de0) 0 empty

Class boost::mpl::aux::lambda_or<false, false, false, false, false>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::lambda_or<false, false, false, false, false> (0x0x7f5c494d0af8) 0 empty
  mpl_::bool_<false> (0x0x7f5c49508f60) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 1> (0x0x7f5c49169a80) 0 empty

Class boost::mpl::aux::type_wrapper<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<mpl_::na> (0x0x7f5c49169ae0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 2> (0x0x7f5c49169b40) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 3> (0x0x7f5c49169ba0) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 4> (0x0x7f5c49169c00) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 5> (0x0x7f5c49169c60) 0 empty

Class boost::mpl::aux::template_arity_impl<mpl_::na, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<mpl_::na, 6> (0x0x7f5c49169cc0) 0 empty

Class boost::mpl::aux::max_arity<0, 0, 0, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::max_arity<0, 0, 0, 0, 0, 0> (0x0x7f5c49169d20) 0 empty

Class boost::mpl::aux::template_arity<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<mpl_::na> (0x0x7f5c49169a20) 0 empty

Class boost::mpl::lambda<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<mpl_::na, mpl_::na> (0x0x7f5c49169d80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::lambda<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::lambda<mpl_::na, mpl_::na> > (0x0x7f5c494d0c98) 0 empty
  mpl_::int_<-1> (0x0x7f5c49169f00) 0 empty

Class boost::mpl::pair<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pair<mpl_::na, mpl_::na> (0x0x7f5c491e3780) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::pair<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::pair<mpl_::na, mpl_::na> > (0x0x7f5c491ea3a8) 0 empty
  mpl_::int_<-1> (0x0x7f5c491e3900) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::first<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::first<mpl_::na> > (0x0x7f5c491ea4e0) 0 empty
  mpl_::int_<-1> (0x0x7f5c491e3ae0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::second<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::second<mpl_::na> > (0x0x7f5c491ea618) 0 empty
  mpl_::int_<-1> (0x0x7f5c491e3cc0) 0 empty

Class boost::mpl::aux::iter_fold_if_step_impl<false>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::iter_fold_if_step_impl<false> (0x0x7f5c491e3e40) 0 empty

Class boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c492161e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iter_fold_if<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > (0x0x7f5c491ea820) 0 empty
  mpl_::int_<-1> (0x0x7f5c49216360) 0 empty

Class boost::mpl::find_if<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::find_if<mpl_::na, mpl_::na> (0x0x7f5c49216420) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::find_if<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::find_if<mpl_::na, mpl_::na> > (0x0x7f5c491eaa28) 0 empty
  mpl_::int_<-1> (0x0x7f5c492165a0) 0 empty

Class boost::mpl::find<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::find<mpl_::na, mpl_::na> (0x0x7f5c492167e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::find<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::find<mpl_::na, mpl_::na> > (0x0x7f5c491eac98) 0 empty
  mpl_::int_<-1> (0x0x7f5c49216960) 0 empty

Class boost::mpl::contains_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::contains_impl<boost::mpl::non_sequence_tag> (0x0x7f5c49216a80) 0 empty

Class boost::mpl::contains<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::contains<mpl_::na, mpl_::na> (0x0x7f5c49216b40) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::contains<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::contains<mpl_::na, mpl_::na> > (0x0x7f5c491eaea0) 0 empty
  mpl_::int_<-1> (0x0x7f5c49216cc0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::O1_size<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::O1_size<mpl_::na> > (0x0x7f5c4924a138) 0 empty
  mpl_::int_<-1> (0x0x7f5c4924d120) 0 empty

Class boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c4924d4e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f5c4924a2d8) 0 empty
  mpl_::int_<-1> (0x0x7f5c4924d660) 0 empty

Class boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c4924da20) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f5c4924a410) 0 empty
  mpl_::int_<-1> (0x0x7f5c4924dba0) 0 empty

Class boost::mpl::has_push_back_arg
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_arg (0x0x7f5c4924dcc0) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back_impl<boost::mpl::non_sequence_tag> (0x0x7f5c492a3000) 0 empty

Class boost::mpl::has_push_back_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_back_impl<boost::mpl::non_sequence_tag> (0x0x7f5c492a3060) 0 empty

Class boost::mpl::push_back<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back<mpl_::na, mpl_::na> (0x0x7f5c492a3180) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::push_back<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::push_back<mpl_::na, mpl_::na> > (0x0x7f5c4924a6e8) 0 empty
  mpl_::int_<-1> (0x0x7f5c492a3300) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::has_push_back<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::has_push_back<mpl_::na> > (0x0x7f5c4924a820) 0 empty
  mpl_::int_<-1> (0x0x7f5c492a34e0) 0 empty

Class boost::mpl::has_push_front_arg
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front_arg (0x0x7f5c492a3600) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::non_sequence_tag> (0x0x7f5c492a3900) 0 empty

Class boost::mpl::has_push_front_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::has_push_front_impl<boost::mpl::non_sequence_tag> (0x0x7f5c492a3960) 0 empty

Class boost::mpl::push_front<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front<mpl_::na, mpl_::na> (0x0x7f5c492a3a80) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::push_front<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::push_front<mpl_::na, mpl_::na> > (0x0x7f5c4924ab60) 0 empty
  mpl_::int_<-1> (0x0x7f5c492a3c00) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::has_push_front<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::has_push_front<mpl_::na> > (0x0x7f5c4924ac98) 0 empty
  mpl_::int_<-1> (0x0x7f5c492a3de0) 0 empty

Class boost::mpl::clear_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::non_sequence_tag> (0x0x7f5c492a3f00) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::clear<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::clear<mpl_::na> > (0x0x7f5c4924aea0) 0 empty
  mpl_::int_<-1> (0x0x7f5c492c8180) 0 empty

Class boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c492c84e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::remove_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f5c492d8270) 0 empty
  mpl_::int_<-1> (0x0x7f5c492c8660) 0 empty

Class boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c492c86c0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::reverse_remove_if<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f5c492d83a8) 0 empty
  mpl_::int_<-1> (0x0x7f5c492c8840) 0 empty

Class boost::mpl::at_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at_impl<boost::mpl::aux::vector_tag> (0x0x7f5c492c8a20) 0 empty

Class boost::mpl::front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::front_impl<boost::mpl::aux::vector_tag> (0x0x7f5c492c8ae0) 0 empty

Class boost::mpl::push_front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_front_impl<boost::mpl::aux::vector_tag> (0x0x7f5c492c8d20) 0 empty

Class boost::mpl::pop_front_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_front_impl<boost::mpl::aux::vector_tag> (0x0x7f5c492c8de0) 0 empty

Class boost::mpl::push_back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::push_back_impl<boost::mpl::aux::vector_tag> (0x0x7f5c492c8ea0) 0 empty

Class boost::mpl::pop_back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::pop_back_impl<boost::mpl::aux::vector_tag> (0x0x7f5c492c8f60) 0 empty

Class boost::mpl::back_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::back_impl<boost::mpl::aux::vector_tag> (0x0x7f5c49300060) 0 empty

Class boost::mpl::plus_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus_impl<mpl_::na, mpl_::na> (0x0x7f5c49300180) 0 empty

Class boost::mpl::plus<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus<mpl_::na, mpl_::na> (0x0x7f5c493005a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::plus<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::plus<mpl_::na, mpl_::na> > (0x0x7f5c492d8a28) 0 empty
  mpl_::int_<-1> (0x0x7f5c49300720) 0 empty

Class boost::mpl::plus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::plus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f5c49300780) 0 empty

Class boost::mpl::minus_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus_impl<mpl_::na, mpl_::na> (0x0x7f5c493008a0) 0 empty

Class boost::mpl::minus<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus<mpl_::na, mpl_::na> (0x0x7f5c49300cc0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::minus<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::minus<mpl_::na, mpl_::na> > (0x0x7f5c492d8dd0) 0 empty
  mpl_::int_<-1> (0x0x7f5c49300e40) 0 empty

Class boost::mpl::minus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::minus_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f5c49300ea0) 0 empty

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

Class boost::mpl::clear_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear_impl<boost::mpl::aux::vector_tag> (0x0x7f5c48f351e0) 0 empty

Class boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f5c48f352a0) 0 empty

Class boost::mpl::size_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=1 base align=1
boost::mpl::size_impl<boost::mpl::aux::vector_tag> (0x0x7f5c492d8f70) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f5c48f35360) 0 empty

Class boost::mpl::empty_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::empty_impl<boost::mpl::aux::vector_tag> (0x0x7f5c48f353c0) 0 empty

Class boost::mpl::begin_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin_impl<boost::mpl::aux::vector_tag> (0x0x7f5c48f35480) 0 empty

Class boost::mpl::end_impl<boost::mpl::aux::vector_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end_impl<boost::mpl::aux::vector_tag> (0x0x7f5c48f35540) 0 empty

Class boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c48f41af8) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f5c48f7c000) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::negate<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::negate<mpl_::na> > (0x0x7f5c48f91820) 0 empty
  mpl_::int_<-1> (0x0x7f5c48f7ccc0) 0 empty

Class boost::mpl::negate_impl<mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate_impl<mpl_::integral_c_tag> (0x0x7f5c48f7cd20) 0 empty

Class boost::mpl::aux::advance_forward<0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<0l> (0x0x7f5c48f7cde0) 0 empty

Class boost::mpl::aux::advance_forward<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<1l> (0x0x7f5c48f7cea0) 0 empty

Class boost::mpl::aux::advance_forward<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<2l> (0x0x7f5c48f7cf60) 0 empty

Class boost::mpl::aux::advance_forward<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<3l> (0x0x7f5c48fc1060) 0 empty

Class boost::mpl::aux::advance_forward<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_forward<4l> (0x0x7f5c48fc1120) 0 empty

Class boost::mpl::aux::advance_backward<0l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<0l> (0x0x7f5c48fc12a0) 0 empty

Class boost::mpl::aux::advance_backward<1l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<1l> (0x0x7f5c48fc1360) 0 empty

Class boost::mpl::aux::advance_backward<2l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<2l> (0x0x7f5c48fc1420) 0 empty

Class boost::mpl::aux::advance_backward<3l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<3l> (0x0x7f5c48fc14e0) 0 empty

Class boost::mpl::aux::advance_backward<4l>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::advance_backward<4l> (0x0x7f5c48fc15a0) 0 empty

Class boost::mpl::advance<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::advance<mpl_::na, mpl_::na> (0x0x7f5c48fc18a0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::advance<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::advance<mpl_::na, mpl_::na> > (0x0x7f5c48f91a90) 0 empty
  mpl_::int_<-1> (0x0x7f5c48fc1a20) 0 empty

Class boost::mpl::at_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at_impl<boost::mpl::non_sequence_tag> (0x0x7f5c48fc1b40) 0 empty

Class boost::mpl::at<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::at<mpl_::na, mpl_::na> (0x0x7f5c48fc1c60) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::at<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::at<mpl_::na, mpl_::na> > (0x0x7f5c48f91c98) 0 empty
  mpl_::int_<-1> (0x0x7f5c48fc1de0) 0 empty

Class boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> (0x0x7f5c48ffa1e0) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iter_fold<mpl_::na, mpl_::na, mpl_::na> > (0x0x7f5c48f91e38) 0 empty
  mpl_::int_<-1> (0x0x7f5c48ffa360) 0 empty

Class boost::mpl::iterator_range<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::iterator_range<mpl_::na, mpl_::na> (0x0x7f5c48ffa420) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::iterator_range<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::iterator_range<mpl_::na, mpl_::na> > (0x0x7f5c48f91f70) 0 empty
  mpl_::int_<-1> (0x0x7f5c48ffa5a0) 0 empty

Class boost::mpl::distance<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::distance<mpl_::na, mpl_::na> (0x0x7f5c48ffa720) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::distance<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::distance<mpl_::na, mpl_::na> > (0x0x7f5c490131a0) 0 empty
  mpl_::int_<-1> (0x0x7f5c48ffa8a0) 0 empty

Class boost::mpl::size_impl<boost::mpl::non_sequence_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size_impl<boost::mpl::non_sequence_tag> (0x0x7f5c48ffa9c0) 0 empty

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

Class boost::mpl::aux::template_arity<boost::mpl::size<mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::size<mpl_::na> > (0x0x7f5c490133a8) 0 empty
  mpl_::int_<-1> (0x0x7f5c48ffac00) 0 empty

Class boost::mpl::not_equal_to_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to_impl<mpl_::na, mpl_::na> (0x0x7f5c48ffacc0) 0 empty

Class boost::mpl::not_equal_to<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to<mpl_::na, mpl_::na> (0x0x7f5c4902d000) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::not_equal_to<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::not_equal_to<mpl_::na, mpl_::na> > (0x0x7f5c490135b0) 0 empty
  mpl_::int_<-1> (0x0x7f5c4902d180) 0 empty

Class boost::mpl::not_equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_equal_to_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f5c4902d1e0) 0 empty

Class boost::mpl::greater_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_impl<mpl_::na, mpl_::na> (0x0x7f5c4902d300) 0 empty

Class boost::mpl::greater<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater<mpl_::na, mpl_::na> (0x0x7f5c4902d600) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::greater<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::greater<mpl_::na, mpl_::na> > (0x0x7f5c49013820) 0 empty
  mpl_::int_<-1> (0x0x7f5c4902d780) 0 empty

Class boost::mpl::greater_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f5c4902d7e0) 0 empty

Class boost::mpl::less_equal_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal_impl<mpl_::na, mpl_::na> (0x0x7f5c4902d900) 0 empty

Class boost::mpl::less_equal<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal<mpl_::na, mpl_::na> (0x0x7f5c4902dc00) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::less_equal<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::less_equal<mpl_::na, mpl_::na> > (0x0x7f5c49013a90) 0 empty
  mpl_::int_<-1> (0x0x7f5c4902dd80) 0 empty

Class boost::mpl::less_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::less_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f5c4902dde0) 0 empty

Class boost::mpl::greater_equal_impl<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal_impl<mpl_::na, mpl_::na> (0x0x7f5c4902df00) 0 empty

Class boost::mpl::greater_equal<mpl_::na, mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal<mpl_::na, mpl_::na> (0x0x7f5c4905d240) 0 empty

Class boost::mpl::aux::template_arity<boost::mpl::greater_equal<mpl_::na, mpl_::na> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::template_arity<boost::mpl::greater_equal<mpl_::na, mpl_::na> > (0x0x7f5c49013d00) 0 empty
  mpl_::int_<-1> (0x0x7f5c4905d3c0) 0 empty

Class boost::mpl::greater_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::greater_equal_impl<mpl_::integral_c_tag, mpl_::integral_c_tag> (0x0x7f5c4905d420) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7f5c4909a720) 0 empty

Class boost::math::policies::detail::default_args<false, false>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<false, false> (0x0x7f5c4909ac00) 0 empty

Class boost::math::policies::detail::default_args<true, false>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<true, false> (0x0x7f5c4909ac60) 0 empty

Class boost::math::policies::detail::default_args<false, true>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<false, true> (0x0x7f5c4909acc0) 0 empty

Class boost::math::policies::detail::default_args<true, true>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::detail::default_args<true, true> (0x0x7f5c4909ad20) 0 empty

Class boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f5c4909ade0) 0 empty

Class boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f5c4909ae40) 0 empty

Class boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f5c4909af00) 0 empty

Class boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>
   size=1 align=1
   base size=0 base align=1
boost::math::policies::normalise<boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::discrete_quantile<(boost::math::policies::discrete_quantile_policy_type)1u>, boost::math::policies::assert_undefined<true>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> (0x0x7f5c4909af60) 0 empty

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

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

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

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

Class boost::math::detail::native_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::native_tag (0x0x7f5c49115b40) 0 empty

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7f5c49115c00) 0 empty

Class boost::math::detail::ieee_copy_all_bits_tag
   size=1 align=1
   base size=1 base align=1
boost::math::detail::ieee_copy_all_bits_tag (0x0x7f5c49079e38) 0 empty
  boost::math::detail::ieee_tag (0x0x7f5c49115c60) 0 empty

Class boost::math::detail::ieee_copy_leading_bits_tag
   size=1 align=1
   base size=1 base align=1
boost::math::detail::ieee_copy_leading_bits_tag (0x0x7f5c49079ea0) 0 empty
  boost::math::detail::ieee_tag (0x0x7f5c49115cc0) 0 empty

Class boost::math::detail::unknown_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::unknown_precision (0x0x7f5c49115d20) 0 empty

Class boost::math::detail::single_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::single_precision (0x0x7f5c49115d80) 0 empty

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7f5c49115de0) 0 empty

Class boost::math::detail::extended_double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::extended_double_precision (0x0x7f5c49115e40) 0 empty

Class boost::math::detail::fp_traits_non_native<float, boost::math::detail::single_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<float, boost::math::detail::single_precision> (0x0x7f5c49115f60) 0 empty

Class boost::math::detail::fp_traits_non_native<double, boost::math::detail::double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<double, boost::math::detail::double_precision> (0x0x7f5c48b59000) 0 empty

Class boost::math::detail::fp_traits_non_native<long double, boost::math::detail::double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<long double, boost::math::detail::double_precision> (0x0x7f5c48b59120) 0 empty

Class boost::math::detail::fp_traits_non_native<long double, boost::math::detail::extended_double_precision>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::fp_traits_non_native<long double, boost::math::detail::extended_double_precision> (0x0x7f5c48b59240) 0 empty

Class boost::math::detail::size_to_precision<4, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<4, true> (0x0x7f5c48b593c0) 0 empty

Class boost::math::detail::size_to_precision<8, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<8, true> (0x0x7f5c48b59420) 0 empty

Class boost::math::detail::size_to_precision<10, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<10, true> (0x0x7f5c48b59480) 0 empty

Class boost::math::detail::size_to_precision<12, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<12, true> (0x0x7f5c48b594e0) 0 empty

Class boost::math::detail::size_to_precision<16, true>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::size_to_precision<16, true> (0x0x7f5c48b59540) 0 empty

Class boost::math::detail::select_native<float>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<float> (0x0x7f5c48b59600) 0 empty

Class boost::math::detail::select_native<double>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<double> (0x0x7f5c48b59660) 0 empty

Class boost::math::detail::select_native<long double>
   size=1 align=1
   base size=0 base align=1
boost::math::detail::select_native<long double> (0x0x7f5c48b596c0) 0 empty

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

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7f5c48bb4138) 0 empty
  boost::no_traversal_tag (0x0x7f5c48b59ae0) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7f5c48bb41a0) 0 empty
  boost::incrementable_traversal_tag (0x0x7f5c48bb4208) 0 empty
    boost::no_traversal_tag (0x0x7f5c48b59b40) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7f5c48bb4270) 0 empty
  boost::single_pass_traversal_tag (0x0x7f5c48bb42d8) 0 empty
    boost::incrementable_traversal_tag (0x0x7f5c48bb4340) 0 empty
      boost::no_traversal_tag (0x0x7f5c48b59ba0) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7f5c48bb43a8) 0 empty
  boost::forward_traversal_tag (0x0x7f5c48bb4410) 0 empty
    boost::single_pass_traversal_tag (0x0x7f5c48bb4478) 0 empty
      boost::incrementable_traversal_tag (0x0x7f5c48bb44e0) 0 empty
        boost::no_traversal_tag (0x0x7f5c48b59c00) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7f5c48bb4548) 0 empty
  boost::bidirectional_traversal_tag (0x0x7f5c48bb45b0) 0 empty
    boost::forward_traversal_tag (0x0x7f5c48bb4618) 0 empty
      boost::single_pass_traversal_tag (0x0x7f5c48bb4680) 0 empty
        boost::incrementable_traversal_tag (0x0x7f5c48bb46e8) 0 empty
          boost::no_traversal_tag (0x0x7f5c48b59c60) 0 empty

Class boost::detail::input_output_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::detail::input_output_iterator_tag (0x0x7f5c48bd21a0) 0 empty
  std::input_iterator_tag (0x0x7f5c48bc6660) 0 empty

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

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

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

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

Class boost::range_detail::char_or_wchar_t_array_tag
   size=1 align=1
   base size=0 base align=1
boost::range_detail::char_or_wchar_t_array_tag (0x0x7f5c48bf9a20) 0 empty

Class boost::concepts::failed
   size=1 align=1
   base size=0 base align=1
boost::concepts::failed (0x0x7f5c48cc4360) 0 empty

Class boost::Integer<char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<char> (0x0x7f5c48cc4600) 0 empty

Class boost::Integer<signed char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<signed char> (0x0x7f5c48cc4660) 0 empty

Class boost::Integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned char> (0x0x7f5c48cc46c0) 0 empty

Class boost::Integer<short int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short int> (0x0x7f5c48cc4720) 0 empty

Class boost::Integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short unsigned int> (0x0x7f5c48cc4780) 0 empty

Class boost::Integer<int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<int> (0x0x7f5c48cc47e0) 0 empty

Class boost::Integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned int> (0x0x7f5c48cc4840) 0 empty

Class boost::Integer<long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long int> (0x0x7f5c48cc48a0) 0 empty

Class boost::Integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long unsigned int> (0x0x7f5c48cc4900) 0 empty

Class boost::Integer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long int> (0x0x7f5c48cc4960) 0 empty

Class boost::Integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long unsigned int> (0x0x7f5c48cc49c0) 0 empty

Class boost::SignedInteger<signed char>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<signed char> (0x0x7f5c48cc4ae0) 0 empty

Class boost::SignedInteger<short int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<short int> (0x0x7f5c48cc4b40) 0 empty

Class boost::SignedInteger<int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<int> (0x0x7f5c48cc4ba0) 0 empty

Class boost::SignedInteger<long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long int> (0x0x7f5c48cc4c00) 0 empty

Class boost::SignedInteger<long long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long long int> (0x0x7f5c48cc4c60) 0 empty

Class boost::UnsignedInteger<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned char> (0x0x7f5c48cc4d80) 0 empty

Class boost::UnsignedInteger<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<short unsigned int> (0x0x7f5c48cc4de0) 0 empty

Class boost::UnsignedInteger<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned int> (0x0x7f5c48cc4e40) 0 empty

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7f5c48cc4ea0) 0 empty

Class boost::UnsignedInteger<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long long unsigned int> (0x0x7f5c48cc4f00) 0 empty

Class boost::iterator_range_detail::range_tag
   size=1 align=1
   base size=0 base align=1
boost::iterator_range_detail::range_tag (0x0x7f5c48a980c0) 0 empty

Class boost::iterator_range_detail::const_range_tag
   size=1 align=1
   base size=0 base align=1
boost::iterator_range_detail::const_range_tag (0x0x7f5c48a98120) 0 empty

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7f5c48a981e0) 0 empty

Class boost::container::ordered_unique_range_t
   size=1 align=1
   base size=1 base align=1
boost::container::ordered_unique_range_t (0x0x7f5c48af0068) 0 empty
  boost::container::ordered_range_t (0x0x7f5c48a98240) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7f5c48a982a0) 0 empty

Class boost::container::detail_really_deep_namespace::dummy
   size=1 align=1
   base size=0 base align=1
boost::container::detail_really_deep_namespace::dummy (0x0x7f5c48a98300) 0 empty

Class boost::detail::normalize_single_byte_char<signed char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<signed char> (0x0x7f5c48a98420) 0 empty

Class boost::detail::normalize_single_byte_char<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::detail::normalize_single_byte_char<unsigned char> (0x0x7f5c48a98480) 0 empty

Class boost::mpl::identity<char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<char> (0x0x7f5c48a98960) 0 empty

Class boost::detail::stream_char_common<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128> (0x0x7f5c48af0548) 0 empty
  boost::mpl::identity<char> (0x0x7f5c48a989c0) 0 empty

Class boost::detail::stream_char_common<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128 unsigned> (0x0x7f5c48af05b0) 0 empty
  boost::mpl::identity<char> (0x0x7f5c48a98a20) 0 empty

Class boost::detail::lcast_src_length_integral<short int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<short int> (0x0x7f5c48726240) 0 empty

Class boost::detail::lcast_src_length<short int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<short int> (0x0x7f5c48af0618) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7f5c487262a0) 0 empty

Class boost::detail::lcast_src_length_integral<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f5c48726300) 0 empty

Class boost::detail::lcast_src_length<short unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<short unsigned int> (0x0x7f5c48af0680) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f5c48726360) 0 empty

Class boost::detail::lcast_src_length_integral<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<int> (0x0x7f5c487263c0) 0 empty

Class boost::detail::lcast_src_length<int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<int> (0x0x7f5c48af06e8) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7f5c48726420) 0 empty

Class boost::detail::lcast_src_length_integral<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f5c48726480) 0 empty

Class boost::detail::lcast_src_length<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<unsigned int> (0x0x7f5c48af0750) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f5c487264e0) 0 empty

Class boost::detail::lcast_src_length_integral<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long int> (0x0x7f5c48726540) 0 empty

Class boost::detail::lcast_src_length<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long int> (0x0x7f5c48af07b8) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7f5c487265a0) 0 empty

Class boost::detail::lcast_src_length_integral<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f5c48726600) 0 empty

Class boost::detail::lcast_src_length<long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long unsigned int> (0x0x7f5c48af0820) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f5c48726660) 0 empty

Class boost::detail::lcast_src_length_integral<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f5c487266c0) 0 empty

Class boost::detail::lcast_src_length<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long long unsigned int> (0x0x7f5c48af0888) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f5c48726720) 0 empty

Class boost::detail::lcast_src_length_integral<long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<long long int> (0x0x7f5c48726780) 0 empty

Class boost::detail::lcast_src_length<long long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long long int> (0x0x7f5c48af08f0) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7f5c487267e0) 0 empty

Class boost::detail::lcast_src_length_integral<__int128>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128> (0x0x7f5c48726840) 0 empty

Class boost::detail::lcast_src_length<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128> (0x0x7f5c48af0958) 0 empty
  boost::detail::lcast_src_length_integral<__int128> (0x0x7f5c487268a0) 0 empty

Class boost::detail::lcast_src_length_integral<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f5c48726900) 0 empty

Class boost::detail::lcast_src_length<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128 unsigned> (0x0x7f5c48af09c0) 0 empty
  boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7f5c48726960) 0 empty

Class boost::detail::lcast_src_length_floating<float>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<float> (0x0x7f5c48726a20) 0 empty

Class boost::detail::lcast_src_length<float>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<float> (0x0x7f5c48af0a28) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7f5c48726a80) 0 empty

Class boost::detail::lcast_src_length_floating<double>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<double> (0x0x7f5c48726ae0) 0 empty

Class boost::detail::lcast_src_length<double>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<double> (0x0x7f5c48af0a90) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7f5c48726b40) 0 empty

Class boost::detail::lcast_src_length_floating<long double>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_floating<long double> (0x0x7f5c48726ba0) 0 empty

Class boost::detail::lcast_src_length<long double>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<long double> (0x0x7f5c48af0af8) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7f5c48726c00) 0 empty

Class boost::detail::lcast_char_constants<char>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<char> (0x0x7f5c48726cc0) 0 empty

Class boost::detail::lcast_char_constants<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<wchar_t> (0x0x7f5c48726d20) 0 empty

Class boost::detail::lcast_char_constants<char16_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<char16_t> (0x0x7f5c48726d80) 0 empty

Class boost::detail::lcast_char_constants<char32_t>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_char_constants<char32_t> (0x0x7f5c48726de0) 0 empty

Class boost::detail::mantissa_holder_type<float>
   size=1 align=1
   base size=0 base align=1
boost::detail::mantissa_holder_type<float> (0x0x7f5c48726ea0) 0 empty

Class boost::detail::mantissa_holder_type<double>
   size=1 align=1
   base size=0 base align=1
boost::detail::mantissa_holder_type<double> (0x0x7f5c48726f00) 0 empty

Class boost::int_fast_t<int>
   size=1 align=1
   base size=0 base align=1
boost::int_fast_t<int> (0x0x7f5c487a1060) 0 empty

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7f5c48af0f08) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7f5c487a1000) 0 empty

Class boost::detail::do_not_construct_out_stream_t
   size=1 align=1
   base size=0 base align=1
boost::detail::do_not_construct_out_stream_t (0x0x7f5c487a10c0) 0 empty

Class boost::range_detail::safe_bool<const signed char* boost::iterator_range<const signed char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const signed char* boost::iterator_range<const signed char*>::*> (0x0x7f5c487a11e0) 0 empty

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

Class boost::detail::iterator_traits<const signed char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const signed char*> (0x0x7f5c487e9270) 0 empty
  std::iterator_traits<const signed char*> (0x0x7f5c487a13c0) 0 empty

Class boost::iterator_value<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const signed char*> (0x0x7f5c487a1300) 0 empty

Class boost::iterator_difference<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const signed char*> (0x0x7f5c487a1420) 0 empty

Class boost::iterator_reference<const signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const signed char*> (0x0x7f5c487a1480) 0 empty

Class boost::detail::is_abstract_imp<signed char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<signed char> (0x0x7f5c487a1540) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7f5c487e9410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c487e9478) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a15a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<signed char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<signed char> > (0x0x7f5c487e94e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c487e9548) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a1600) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7f5c487e95b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c487e9618) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a1660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<signed char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<signed char> > (0x0x7f5c487e9680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c487e96e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a16c0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c487e9750) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c487e97b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a1720) 0 empty

Class boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c487e9820) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c487e9888) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c487e98f0) 0 empty
      mpl_::bool_<false> (0x0x7f5c487a1780) 0 empty

Class boost::mpl::if_c<false, const signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const signed char&, signed char> (0x0x7f5c487a17e0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const signed char&, signed char> (0x0x7f5c487a14e0) 0 empty

Class boost::iterator_range<const signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const signed char*> (0x0x7f5c487a1180) 0

Class boost::range_detail::safe_bool<const unsigned char* boost::iterator_range<const unsigned char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<const unsigned char* boost::iterator_range<const unsigned char*>::*> (0x0x7f5c487a18a0) 0 empty

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

Class boost::detail::iterator_traits<const unsigned char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<const unsigned char*> (0x0x7f5c487e9b60) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7f5c487a19c0) 0 empty

Class boost::iterator_value<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const unsigned char*> (0x0x7f5c487a1900) 0 empty

Class boost::iterator_difference<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const unsigned char*> (0x0x7f5c487a1a20) 0 empty

Class boost::iterator_reference<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const unsigned char*> (0x0x7f5c487a1a80) 0 empty

Class boost::detail::is_abstract_imp<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<unsigned char> (0x0x7f5c487a1b40) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7f5c487e9d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c487e9d68) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a1ba0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_abstract<unsigned char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_abstract<unsigned char> > (0x0x7f5c487e9dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c487e9e38) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a1c00) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7f5c487e9ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c487e9f08) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a1c60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_array<unsigned char> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_array<unsigned char> > (0x0x7f5c487e9f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c487e9000) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a1cc0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c487e9068) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c487e90d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c487a1d20) 0 empty

Class boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c487e9138) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c487e9208) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c48840000) 0 empty
      mpl_::bool_<false> (0x0x7f5c487a1d80) 0 empty

Class boost::mpl::if_c<false, const unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const unsigned char&, unsigned char> (0x0x7f5c487a1de0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, const unsigned char&, unsigned char> (0x0x7f5c487a1ae0) 0 empty

Class boost::iterator_range<const unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const unsigned char*> (0x0x7f5c487a1840) 0

Class boost::range_detail::safe_bool<signed char* boost::iterator_range<signed char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<signed char* boost::iterator_range<signed char*>::*> (0x0x7f5c487a1ea0) 0 empty

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

Class boost::detail::iterator_traits<signed char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<signed char*> (0x0x7f5c488401a0) 0 empty
  std::iterator_traits<signed char*> (0x0x7f5c48866000) 0 empty

Class boost::iterator_value<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<signed char*> (0x0x7f5c487a1f00) 0 empty

Class boost::iterator_difference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<signed char*> (0x0x7f5c48866060) 0 empty

Class boost::iterator_reference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<signed char*> (0x0x7f5c488660c0) 0 empty

Class boost::mpl::if_c<false, signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, signed char&, signed char> (0x0x7f5c48866180) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, signed char&, signed char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<signed char>, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, signed char&, signed char> (0x0x7f5c48866120) 0 empty

Class boost::iterator_range<signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<signed char*> (0x0x7f5c487a1e40) 0

Class boost::range_detail::safe_bool<unsigned char* boost::iterator_range<unsigned char*>::*>
   size=1 align=1
   base size=0 base align=1
boost::range_detail::safe_bool<unsigned char* boost::iterator_range<unsigned char*>::*> (0x0x7f5c48866240) 0 empty

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

Class boost::detail::iterator_traits<unsigned char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<unsigned char*> (0x0x7f5c48840478) 0 empty
  std::iterator_traits<unsigned char*> (0x0x7f5c48866360) 0 empty

Class boost::iterator_value<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<unsigned char*> (0x0x7f5c488662a0) 0 empty

Class boost::iterator_difference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<unsigned char*> (0x0x7f5c488663c0) 0 empty

Class boost::iterator_reference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<unsigned char*> (0x0x7f5c48866420) 0 empty

Class boost::mpl::if_c<false, unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char&, unsigned char> (0x0x7f5c488664e0) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, unsigned char&, unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_abstract<unsigned char>, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, unsigned char&, unsigned char> (0x0x7f5c48866480) 0 empty

Class boost::iterator_range<unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<unsigned char*> (0x0x7f5c488661e0) 0

Class boost::type_traits::ice_eq<8, 16>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<8, 16> (0x0x7f5c48866540) 0 empty

Class boost::mpl::if_c<false, int, char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, int, char> (0x0x7f5c488665a0) 0 empty

Vtable for boost::program_options::value_semantic
boost::program_options::value_semantic::_ZTVN5boost15program_options14value_semanticE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options14value_semanticE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    0u
88    0u

Class boost::program_options::value_semantic
   size=8 align=8
   base size=8 base align=8
boost::program_options::value_semantic (0x0x7f5c48866c60) 0 nearly-empty
    vptr=((& boost::program_options::value_semantic::_ZTVN5boost15program_options14value_semanticE) + 16u)

Vtable for boost::program_options::value_semantic_codecvt_helper<char>
boost::program_options::value_semantic_codecvt_helper<char>::_ZTVN5boost15program_options29value_semantic_codecvt_helperIcEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<char>::parse
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual

Class boost::program_options::value_semantic_codecvt_helper<char>
   size=8 align=8
   base size=8 base align=8
boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c48840888) 0 nearly-empty
    vptr=((& boost::program_options::value_semantic_codecvt_helper<char>::_ZTVN5boost15program_options29value_semantic_codecvt_helperIcEE) + 16u)
  boost::program_options::value_semantic (0x0x7f5c48866d20) 0 nearly-empty
      primary-for boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c48840888)

Vtable for boost::program_options::value_semantic_codecvt_helper<wchar_t>
boost::program_options::value_semantic_codecvt_helper<wchar_t>::_ZTVN5boost15program_options29value_semantic_codecvt_helperIwEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options29value_semantic_codecvt_helperIwEE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<wchar_t>::parse
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual

Class boost::program_options::value_semantic_codecvt_helper<wchar_t>
   size=8 align=8
   base size=8 base align=8
boost::program_options::value_semantic_codecvt_helper<wchar_t> (0x0x7f5c488408f0) 0 nearly-empty
    vptr=((& boost::program_options::value_semantic_codecvt_helper<wchar_t>::_ZTVN5boost15program_options29value_semantic_codecvt_helperIwEE) + 16u)
  boost::program_options::value_semantic (0x0x7f5c48866d80) 0 nearly-empty
      primary-for boost::program_options::value_semantic_codecvt_helper<wchar_t> (0x0x7f5c488408f0)

Vtable for boost::program_options::untyped_value
boost::program_options::untyped_value::_ZTVN5boost15program_options13untyped_valueE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options13untyped_valueE)
16    (int (*)(...))boost::program_options::untyped_value::name
24    (int (*)(...))boost::program_options::untyped_value::min_tokens
32    (int (*)(...))boost::program_options::untyped_value::max_tokens
40    (int (*)(...))boost::program_options::untyped_value::is_composing
48    (int (*)(...))boost::program_options::untyped_value::is_required
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<char>::parse
64    (int (*)(...))boost::program_options::untyped_value::apply_default
72    (int (*)(...))boost::program_options::untyped_value::notify
80    (int (*)(...))boost::program_options::untyped_value::~untyped_value
88    (int (*)(...))boost::program_options::untyped_value::~untyped_value
96    (int (*)(...))boost::program_options::untyped_value::xparse

Class boost::program_options::untyped_value
   size=16 align=8
   base size=9 base align=8
boost::program_options::untyped_value (0x0x7f5c48840958) 0
    vptr=((& boost::program_options::untyped_value::_ZTVN5boost15program_options13untyped_valueE) + 16u)
  boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c488409c0) 0 nearly-empty
      primary-for boost::program_options::untyped_value (0x0x7f5c48840958)
    boost::program_options::value_semantic (0x0x7f5c48866de0) 0 nearly-empty
        primary-for boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c488409c0)

Vtable for boost::program_options::typed_value_base
boost::program_options::typed_value_base::_ZTVN5boost15program_options16typed_value_baseE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options16typed_value_baseE)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u

Class boost::program_options::typed_value_base
   size=8 align=8
   base size=8 base align=8
boost::program_options::typed_value_base (0x0x7f5c48866ea0) 0 nearly-empty
    vptr=((& boost::program_options::typed_value_base::_ZTVN5boost15program_options16typed_value_baseE) + 16u)

Class boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_ptr_tag> (0x0x7f5c4853a420) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_tag> (0x0x7f5c4853a540) 0 empty

Class boost::detail::function::get_invoker0<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker0<boost::detail::function::function_obj_ref_tag> (0x0x7f5c4853a660) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_ptr_tag> (0x0x7f5c4853af60) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::member_ptr_tag> (0x0x7f5c485f30c0) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag> (0x0x7f5c485f31e0) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_ref_tag> (0x0x7f5c485f3300) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::function_ptr_tag> (0x0x7f5c485f3c60) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::member_ptr_tag> (0x0x7f5c485f3d80) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::function_obj_tag> (0x0x7f5c485f3ea0) 0 empty

Class boost::detail::function::get_invoker3<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker3<boost::detail::function::function_obj_ref_tag> (0x0x7f5c48683000) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::function_ptr_tag> (0x0x7f5c48683900) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::member_ptr_tag> (0x0x7f5c48683a20) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::function_obj_tag> (0x0x7f5c48683b40) 0 empty

Class boost::detail::function::get_invoker4<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker4<boost::detail::function::function_obj_ref_tag> (0x0x7f5c48683c60) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::function_ptr_tag> (0x0x7f5c483555a0) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::member_ptr_tag> (0x0x7f5c483556c0) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::function_obj_tag> (0x0x7f5c483557e0) 0 empty

Class boost::detail::function::get_invoker5<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker5<boost::detail::function::function_obj_ref_tag> (0x0x7f5c48355900) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::function_ptr_tag> (0x0x7f5c484015a0) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::member_ptr_tag> (0x0x7f5c484018a0) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::function_obj_tag> (0x0x7f5c48401ba0) 0 empty

Class boost::detail::function::get_invoker6<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker6<boost::detail::function::function_obj_ref_tag> (0x0x7f5c48401ea0) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::function_ptr_tag> (0x0x7f5c484a98a0) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::member_ptr_tag> (0x0x7f5c484a9d20) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::function_obj_tag> (0x0x7f5c484b81e0) 0 empty

Class boost::detail::function::get_invoker7<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker7<boost::detail::function::function_obj_ref_tag> (0x0x7f5c484b8660) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::function_ptr_tag> (0x0x7f5c48132360) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::member_ptr_tag> (0x0x7f5c48132480) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::function_obj_tag> (0x0x7f5c481325a0) 0 empty

Class boost::detail::function::get_invoker8<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker8<boost::detail::function::function_obj_ref_tag> (0x0x7f5c481326c0) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::function_ptr_tag> (0x0x7f5c481bf660) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::member_ptr_tag> (0x0x7f5c481bf780) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::function_obj_tag> (0x0x7f5c481bf8a0) 0 empty

Class boost::detail::function::get_invoker9<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker9<boost::detail::function::function_obj_ref_tag> (0x0x7f5c481bf9c0) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::function_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::function_ptr_tag> (0x0x7f5c4827c300) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::member_ptr_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::member_ptr_tag> (0x0x7f5c4827c420) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::function_obj_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::function_obj_tag> (0x0x7f5c4827c540) 0 empty

Class boost::detail::function::get_invoker10<boost::detail::function::function_obj_ref_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker10<boost::detail::function::function_obj_ref_tag> (0x0x7f5c4827c660) 0 empty

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

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

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

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

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

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7f5c47f4e000) 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> (0x0x7f5c47f4e060) 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*> (0x0x7f5c482656e8) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f5c47f4e180) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f5c47f4e420) 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> (0x0x7f5c47f4e480) 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> (0x0x7f5c47f4e4e0) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f5c47f4e8a0) 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> (0x0x7f5c47f4e900) 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> (0x0x7f5c47f4e960) 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> (0x0x7f5c47f4e9c0) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f5c4803a000) 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> (0x0x7f5c4803a060) 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> (0x0x7f5c4803a0c0) 0 empty

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

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

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

Class boost::detail::sp_element<const boost::program_options::value_semantic>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<const boost::program_options::value_semantic> (0x0x7f5c4803a300) 0 empty

Class boost::detail::sp_dereference<const boost::program_options::value_semantic>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<const boost::program_options::value_semantic> (0x0x7f5c4803a360) 0 empty

Class boost::detail::sp_member_access<const boost::program_options::value_semantic>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<const boost::program_options::value_semantic> (0x0x7f5c4803a3c0) 0 empty

Class boost::detail::sp_array_access<const boost::program_options::value_semantic>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<const boost::program_options::value_semantic> (0x0x7f5c4803a420) 0 empty

Class boost::shared_ptr<const boost::program_options::value_semantic>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<const boost::program_options::value_semantic> (0x0x7f5c4803a2a0) 0

Vtable for boost::program_options::option_description
boost::program_options::option_description::_ZTVN5boost15program_options18option_descriptionE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options18option_descriptionE)
16    (int (*)(...))boost::program_options::option_description::~option_description
24    (int (*)(...))boost::program_options::option_description::~option_description

Class boost::program_options::option_description
   size=48 align=8
   base size=48 base align=8
boost::program_options::option_description (0x0x7f5c4803a240) 0
    vptr=((& boost::program_options::option_description::_ZTVN5boost15program_options18option_descriptionE) + 16u)

Class boost::program_options::options_description_easy_init
   size=8 align=8
   base size=8 base align=8
boost::program_options::options_description_easy_init (0x0x7f5c4803a540) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, int> > (0x0x7f5c4803a660) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, int> > (0x0x7f5c48265888) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, int> > (0x0x7f5c4803a720) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, int> > (0x0x7f5c4803a900) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, int> > (0x0x7f5c4803a960) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, int> > (0x0x7f5c4803a8a0) 0 empty

Class std::__ptrtr_not_void<std::pair<const std::basic_string<char>, int>, std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const std::basic_string<char>, int>, std::pair<const std::basic_string<char>, int> > (0x0x7f5c4803a9c0) 0 empty

Class std::pointer_traits<std::pair<const std::basic_string<char>, int>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const std::basic_string<char>, int>*> (0x0x7f5c4803a840) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c4803a7e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c48265af8) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c4803aa20) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, int> >::rebind<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, int> >::rebind<std::pair<const std::basic_string<char>, int> > (0x0x7f5c4803ac00) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, int> >, std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, int> >, std::pair<const std::basic_string<char>, int> > (0x0x7f5c4803aba0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, int> >, std::pair<const std::basic_string<char>, int>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, int> >, std::pair<const std::basic_string<char>, int>, true> (0x0x7f5c4803ac60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >::rebind<std::pair<const std::basic_string<char>, int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >::rebind<std::pair<const std::basic_string<char>, int> > (0x0x7f5c4803ab40) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, int> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, int> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c4803ade0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, int> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, int> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c4803ad80) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, int> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, int> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> >, true> (0x0x7f5c4803ae40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, int> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c4803ad20) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c4803aea0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c48265f08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c47e0e060) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true> (0x0x7f5c48265f70) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c48265958) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c47e0e180) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > > (0x0x7f5c4803acc0) 0

Class std::map<std::basic_string<char>, int>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, int> (0x0x7f5c4803a600) 0

Class __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0e300) 0 empty

Class std::allocator<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c482658f0) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0e480) 0 empty

Class std::remove_volatile<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0e660) 0 empty

Class std::remove_const<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0e6c0) 0 empty

Class std::remove_cv<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0e600) 0 empty

Class std::__ptrtr_not_void<boost::shared_ptr<boost::program_options::option_description>, boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<boost::shared_ptr<boost::program_options::option_description>, boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0e720) 0 empty

Class std::pointer_traits<boost::shared_ptr<boost::program_options::option_description>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<boost::shared_ptr<boost::program_options::option_description>*> (0x0x7f5c47e0e5a0) 0 empty

Class std::allocator_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > > (0x0x7f5c47e0e2a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > > (0x0x7f5c47ed2340) 0 empty
  std::allocator_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > > (0x0x7f5c47e0e780) 0 empty

Class std::allocator<boost::shared_ptr<boost::program_options::option_description> >::rebind<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::shared_ptr<boost::program_options::option_description> >::rebind<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0e960) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<boost::shared_ptr<boost::program_options::option_description> >, boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<boost::shared_ptr<boost::program_options::option_description> >, boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0e900) 0 empty

Class std::__alloctr_rebind<std::allocator<boost::shared_ptr<boost::program_options::option_description> >, boost::shared_ptr<boost::program_options::option_description>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<boost::shared_ptr<boost::program_options::option_description> >, boost::shared_ptr<boost::program_options::option_description>, true> (0x0x7f5c47e0e9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > >::rebind<boost::shared_ptr<boost::program_options::option_description> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::option_description> > >::rebind<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0e8a0) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > >::_Vector_impl (0x0x7f5c47ed25b0) 0
  std::allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47ed2618) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47e0ea20) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > > (0x0x7f5c47e0e240) 0

Class std::vector<boost::shared_ptr<boost::program_options::option_description> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::shared_ptr<boost::program_options::option_description> > (0x0x7f5c47ed2680) 0
  std::_Vector_base<boost::shared_ptr<boost::program_options::option_description>, std::allocator<boost::shared_ptr<boost::program_options::option_description> > > (0x0x7f5c47e0eae0) 0

Class __gnu_cxx::new_allocator<bool>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<bool> (0x0x7f5c47e0eba0) 0 empty

Class std::allocator<bool>
   size=1 align=1
   base size=1 base align=1
std::allocator<bool> (0x0x7f5c47ed2750) 0 empty
  __gnu_cxx::new_allocator<bool> (0x0x7f5c47e0ec60) 0 empty

Class std::allocator<bool>::rebind<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::allocator<bool>::rebind<long unsigned int> (0x0x7f5c47e0ed20) 0 empty

Class __gnu_cxx::new_allocator<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<long unsigned int> (0x0x7f5c47e0ed80) 0 empty

Class std::allocator<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<long unsigned int> (0x0x7f5c47ed2820) 0 empty
  __gnu_cxx::new_allocator<long unsigned int> (0x0x7f5c47e0ee40) 0 empty

Class std::_Bvector_base<std::allocator<bool> >::_Bvector_impl
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> >::_Bvector_impl (0x0x7f5c47ed2888) 0
  std::allocator<long unsigned int> (0x0x7f5c47ed28f0) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7f5c47e0ef00) 0 empty

Class std::_Bvector_base<std::allocator<bool> >
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> > (0x0x7f5c47e0eb40) 0

Class std::vector<bool>
   size=40 align=8
   base size=40 base align=8
std::vector<bool> (0x0x7f5c47ed2958) 0
  std::_Bvector_base<std::allocator<bool> > (0x0x7f5c47e0ef60) 0

Class __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b0c0) 0 empty

Class std::allocator<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47ed29c0) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b240) 0 empty

Class std::remove_volatile<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b420) 0 empty

Class std::remove_const<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b480) 0 empty

Class std::remove_cv<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b3c0) 0 empty

Class std::__ptrtr_not_void<boost::shared_ptr<boost::program_options::options_description>, boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<boost::shared_ptr<boost::program_options::options_description>, boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b4e0) 0 empty

Class std::pointer_traits<boost::shared_ptr<boost::program_options::options_description>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<boost::shared_ptr<boost::program_options::options_description>*> (0x0x7f5c47c2b360) 0 empty

Class std::allocator_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > > (0x0x7f5c47c2b060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > > (0x0x7f5c47ed2d68) 0 empty
  std::allocator_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > > (0x0x7f5c47c2b540) 0 empty

Class std::allocator<boost::shared_ptr<boost::program_options::options_description> >::rebind<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::shared_ptr<boost::program_options::options_description> >::rebind<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b660) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<boost::shared_ptr<boost::program_options::options_description> >, boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<boost::shared_ptr<boost::program_options::options_description> >, boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b600) 0 empty

Class std::__alloctr_rebind<std::allocator<boost::shared_ptr<boost::program_options::options_description> >, boost::shared_ptr<boost::program_options::options_description>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<boost::shared_ptr<boost::program_options::options_description> >, boost::shared_ptr<boost::program_options::options_description>, true> (0x0x7f5c47c2b6c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > >::rebind<boost::shared_ptr<boost::program_options::options_description> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<boost::program_options::options_description> > >::rebind<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b5a0) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > >::_Vector_impl (0x0x7f5c47ed26e8) 0
  std::allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47ed2a28) 0 empty
    __gnu_cxx::new_allocator<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47c2b720) 0 empty

Class std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > > (0x0x7f5c47c2b000) 0

Class std::vector<boost::shared_ptr<boost::program_options::options_description> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::shared_ptr<boost::program_options::options_description> > (0x0x7f5c47ed2dd0) 0
  std::_Vector_base<boost::shared_ptr<boost::program_options::options_description>, std::allocator<boost::shared_ptr<boost::program_options::options_description> > > (0x0x7f5c47c2b7e0) 0

Class boost::program_options::options_description
   size=104 align=8
   base size=104 base align=8
boost::program_options::options_description (0x0x7f5c4803a5a0) 0

Vtable for boost::program_options::duplicate_option_error
boost::program_options::duplicate_option_error::_ZTVN5boost15program_options22duplicate_option_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options22duplicate_option_errorE)
16    (int (*)(...))boost::program_options::duplicate_option_error::~duplicate_option_error
24    (int (*)(...))boost::program_options::duplicate_option_error::~duplicate_option_error
32    (int (*)(...))std::logic_error::what

Class boost::program_options::duplicate_option_error
   size=16 align=8
   base size=16 base align=8
boost::program_options::duplicate_option_error (0x0x7f5c47cc9068) 0
    vptr=((& boost::program_options::duplicate_option_error::_ZTVN5boost15program_options22duplicate_option_errorE) + 16u)
  boost::program_options::error (0x0x7f5c47cc90d0) 0
      primary-for boost::program_options::duplicate_option_error (0x0x7f5c47cc9068)
    std::logic_error (0x0x7f5c47cc9138) 0
        primary-for boost::program_options::error (0x0x7f5c47cc90d0)
      std::exception (0x0x7f5c47c2b8a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f5c47cc9138)

Class boost::program_options::positional_options_description
   size=32 align=8
   base size=32 base align=8
boost::program_options::positional_options_description (0x0x7f5c47c2b900) 0

Class std::unary_function<const std::basic_string<char>&, std::pair<std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::unary_function<const std::basic_string<char>&, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c47c2ba20) 0 empty

Class boost::function1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&>
   size=32 align=8
   base size=32 base align=8
boost::function1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&> (0x0x7f5c47933af0) 0
  boost::function_base (0x0x7f5c47c2ba80) 0
  std::unary_function<const std::basic_string<char>&, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c47c2bae0) 0 empty

Class std::unary_function<std::vector<std::basic_string<char> >&, std::vector<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::vector<std::basic_string<char> >&, std::vector<boost::program_options::basic_option<char> > > (0x0x7f5c47c2bba0) 0 empty

Class boost::function1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&>
   size=32 align=8
   base size=32 base align=8
boost::function1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&> (0x0x7f5c47933ee0) 0
  boost::function_base (0x0x7f5c47c2bc00) 0
  std::unary_function<std::vector<std::basic_string<char> >&, std::vector<boost::program_options::basic_option<char> > > (0x0x7f5c47c2bc60) 0 empty

Class boost::program_options::detail::cmdline
   size=112 align=8
   base size=112 base align=8
boost::program_options::detail::cmdline (0x0x7f5c47c2b9c0) 0

Class __gnu_cxx::new_allocator<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f5c47c2bea0) 0 empty

Class std::allocator<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f5c47cc9270) 0 empty
  __gnu_cxx::new_allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f5c47c2bf60) 0 empty

Class std::remove_volatile<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::program_options::basic_option<wchar_t> > (0x0x7f5c479a7120) 0 empty

Class std::remove_const<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::program_options::basic_option<wchar_t> > (0x0x7f5c479a7180) 0 empty

Class std::remove_cv<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::program_options::basic_option<wchar_t> > (0x0x7f5c479a70c0) 0 empty

Class std::__ptrtr_not_void<boost::program_options::basic_option<wchar_t>, boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<boost::program_options::basic_option<wchar_t>, boost::program_options::basic_option<wchar_t> > (0x0x7f5c479a71e0) 0 empty

Class std::pointer_traits<boost::program_options::basic_option<wchar_t>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<boost::program_options::basic_option<wchar_t>*> (0x0x7f5c479a7060) 0 empty

Class std::allocator_traits<std::allocator<boost::program_options::basic_option<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<boost::program_options::basic_option<wchar_t> > > (0x0x7f5c47c2be40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<wchar_t> > > (0x0x7f5c47cc9478) 0 empty
  std::allocator_traits<std::allocator<boost::program_options::basic_option<wchar_t> > > (0x0x7f5c479a7240) 0 empty

Class std::allocator<boost::program_options::basic_option<wchar_t> >::rebind<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::program_options::basic_option<wchar_t> >::rebind<boost::program_options::basic_option<wchar_t> > (0x0x7f5c479a7420) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<boost::program_options::basic_option<wchar_t> >, boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<boost::program_options::basic_option<wchar_t> >, boost::program_options::basic_option<wchar_t> > (0x0x7f5c479a73c0) 0 empty

Class std::__alloctr_rebind<std::allocator<boost::program_options::basic_option<wchar_t> >, boost::program_options::basic_option<wchar_t>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<boost::program_options::basic_option<wchar_t> >, boost::program_options::basic_option<wchar_t>, true> (0x0x7f5c479a7480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<wchar_t> > >::rebind<boost::program_options::basic_option<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<wchar_t> > >::rebind<boost::program_options::basic_option<wchar_t> > (0x0x7f5c479a7360) 0 empty

Class std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > >::_Vector_impl (0x0x7f5c47cc9680) 0
  std::allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f5c47cc96e8) 0 empty
    __gnu_cxx::new_allocator<boost::program_options::basic_option<wchar_t> > (0x0x7f5c479a74e0) 0 empty

Class std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > > (0x0x7f5c47c2bde0) 0

Class std::vector<boost::program_options::basic_option<wchar_t> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::program_options::basic_option<wchar_t> > (0x0x7f5c47cc9750) 0
  std::_Vector_base<boost::program_options::basic_option<wchar_t>, std::allocator<boost::program_options::basic_option<wchar_t> > > (0x0x7f5c479a7540) 0

Class __gnu_cxx::new_allocator<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::program_options::basic_option<char> > (0x0x7f5c479a76c0) 0 empty

Class std::allocator<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::program_options::basic_option<char> > (0x0x7f5c47cc9820) 0 empty
  __gnu_cxx::new_allocator<boost::program_options::basic_option<char> > (0x0x7f5c479a7780) 0 empty

Class std::remove_volatile<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::program_options::basic_option<char> > (0x0x7f5c479a7900) 0 empty

Class std::remove_const<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::program_options::basic_option<char> > (0x0x7f5c479a7960) 0 empty

Class std::remove_cv<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::program_options::basic_option<char> > (0x0x7f5c479a78a0) 0 empty

Class std::__ptrtr_not_void<boost::program_options::basic_option<char>, boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<boost::program_options::basic_option<char>, boost::program_options::basic_option<char> > (0x0x7f5c479a79c0) 0 empty

Class std::pointer_traits<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<boost::program_options::basic_option<char>*> (0x0x7f5c479a7840) 0 empty

Class std::allocator_traits<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c479a7660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c47cc9a28) 0 empty
  std::allocator_traits<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c479a7a20) 0 empty

Class std::allocator<boost::program_options::basic_option<char> >::rebind<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::program_options::basic_option<char> >::rebind<boost::program_options::basic_option<char> > (0x0x7f5c479a7b40) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<boost::program_options::basic_option<char> >, boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<boost::program_options::basic_option<char> >, boost::program_options::basic_option<char> > (0x0x7f5c479a7ae0) 0 empty

Class std::__alloctr_rebind<std::allocator<boost::program_options::basic_option<char> >, boost::program_options::basic_option<char>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<boost::program_options::basic_option<char> >, boost::program_options::basic_option<char>, true> (0x0x7f5c479a7ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<char> > >::rebind<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::program_options::basic_option<char> > >::rebind<boost::program_options::basic_option<char> > (0x0x7f5c479a7a80) 0 empty

Class std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > >::_Vector_impl (0x0x7f5c47cc9c30) 0
  std::allocator<boost::program_options::basic_option<char> > (0x0x7f5c47cc9c98) 0 empty
    __gnu_cxx::new_allocator<boost::program_options::basic_option<char> > (0x0x7f5c479a7c00) 0 empty

Class std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c479a7600) 0

Class std::vector<boost::program_options::basic_option<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::program_options::basic_option<char> > (0x0x7f5c47cc9d00) 0
  std::_Vector_base<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c479a7c60) 0

Class boost::program_options::basic_parsed_options<char>
   size=40 align=8
   base size=36 base align=8
boost::program_options::basic_parsed_options<char> (0x0x7f5c479a75a0) 0

Class boost::program_options::basic_parsed_options<wchar_t>
   size=80 align=8
   base size=76 base align=8
boost::program_options::basic_parsed_options<wchar_t> (0x0x7f5c47c2bd80) 0

Class boost::program_options::variable_value
   size=32 align=8
   base size=32 base align=8
boost::program_options::variable_value (0x0x7f5c583380c0) 0

Vtable for boost::program_options::abstract_variables_map
boost::program_options::abstract_variables_map::_ZTVN5boost15program_options22abstract_variables_mapE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options22abstract_variables_mapE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class boost::program_options::abstract_variables_map
   size=16 align=8
   base size=16 base align=8
boost::program_options::abstract_variables_map (0x0x7f5c58338180) 0
    vptr=((& boost::program_options::abstract_variables_map::_ZTVN5boost15program_options22abstract_variables_mapE) + 16u)

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c58338240) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c488406e8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c58338660) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c56851000) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c56851060) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c56812f60) 0 empty

Class std::__ptrtr_not_void<std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c568510c0) 0 empty

Class std::pointer_traits<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c58436b40) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c58436ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c48840a28) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c56851120) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::rebind<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::rebind<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c56851240) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c568511e0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, true> (0x0x7f5c568512a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::rebind<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::rebind<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c56851180) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c56851720) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c568516c0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, true> (0x0x7f5c542acc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c56851660) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c53a206c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c4e0f87b8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c53a20780) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true> (0x0x7f5c4e0f8888) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c4e0f8958) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c53a20900) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c56851300) 0

Class std::map<std::basic_string<char>, boost::program_options::variable_value>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, boost::program_options::variable_value> (0x0x7f5c583381e0) 0

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

Class std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c53a20b40) 0 empty

Class std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> >, true> (0x0x7f5c53a20d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c53a20ae0) 0 empty

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

Class std::allocator<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c4dbd13a8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c53a20f60) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, true> (0x0x7f5c4dbd19c0) 0
  std::allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c4dbd1af8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c50d85a80) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::basic_string<char>, std::_Identity<std::basic_string<char> >, std::less<std::basic_string<char> >, std::allocator<std::basic_string<char> > > (0x0x7f5c53a20a80) 0

Class std::set<std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::set<std::basic_string<char> > (0x0x7f5c53a20a20) 0

Vtable for boost::program_options::variables_map
boost::program_options::variables_map::_ZTVN5boost15program_options13variables_mapE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options13variables_mapE)
16    (int (*)(...))boost::program_options::variables_map::~variables_map
24    (int (*)(...))boost::program_options::variables_map::~variables_map
32    (int (*)(...))boost::program_options::variables_map::get

Class boost::program_options::variables_map
   size=160 align=8
   base size=160 base align=8
boost::program_options::variables_map (0x0x7f5c4f259b60) 0
    vptr=((& boost::program_options::variables_map::_ZTVN5boost15program_options13variables_mapE) + 16u)
  boost::program_options::abstract_variables_map (0x0x7f5c53a20960) 0
      primary-for boost::program_options::variables_map (0x0x7f5c4f259b60)
  std::map<std::basic_string<char>, boost::program_options::variable_value> (0x0x7f5c53a209c0) 16

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

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

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

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

Class boost::system::error_category
   size=8 align=8
   base size=8 base align=8
boost::system::error_category (0x0x7f5c497dee38) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 16u)
  boost::noncopyable_::noncopyable (0x0x7f5c48184a80) 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> (0x0x7f5c48184ae0) 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*> (0x0x7f5c497de138) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7f5c48184b40) 0 empty

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

Class boost::system::error_code
   size=16 align=8
   base size=16 base align=8
boost::system::error_code (0x0x7f5c48184c00) 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> (0x0x7f5c48184c60) 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> (0x0x7f5c481952a0) 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> (0x0x7f5c497de820) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c48195540) 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> (0x0x7f5c48195660) 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> (0x0x7f5c497de888) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c481956c0) 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> (0x0x7f5c48195720) 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> (0x0x7f5c497de8f0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c48195780) 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> (0x0x7f5c48195840) 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> (0x0x7f5c497de958) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c481958a0) 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> (0x0x7f5c481959c0) 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> (0x0x7f5c49580c98) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c48195a20) 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> (0x0x7f5c48195c60) 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> (0x0x7f5c49580d00) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c48195cc0) 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> (0x0x7f5c48195de0) 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> (0x0x7f5c49580d68) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c48195e40) 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> (0x0x7f5c48195ea0) 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> (0x0x7f5c49580e38) 0 empty
  boost::enable_if_c<true, void> (0x0x7f5c48195f00) 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> (0x0x7f5c481af120) 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> (0x0x7f5c493d0a90) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c481af180) 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> (0x0x7f5c481af420) 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> (0x0x7f5c4942e4e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c481af480) 0 empty

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

Class boost::filesystem::path_traits::is_pathable<char*>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<char*> (0x0x7f5c481afa80) 0 empty

Class boost::filesystem::path_traits::is_pathable<const char*>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<const char*> (0x0x7f5c481afae0) 0 empty

Class boost::filesystem::path_traits::is_pathable<wchar_t*>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<wchar_t*> (0x0x7f5c481afb40) 0 empty

Class boost::filesystem::path_traits::is_pathable<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<const wchar_t*> (0x0x7f5c481afba0) 0 empty

Class boost::filesystem::path_traits::is_pathable<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<std::basic_string<char> > (0x0x7f5c4827ccc0) 0 empty

Class boost::filesystem::path_traits::is_pathable<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<std::basic_string<wchar_t> > (0x0x7f5c4827cd80) 0 empty

Class boost::filesystem::path_traits::is_pathable<std::vector<char> >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<std::vector<char> > (0x0x7f5c47f4e1e0) 0 empty

Class boost::filesystem::path_traits::is_pathable<std::vector<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<std::vector<wchar_t> > (0x0x7f5c4803a4e0) 0 empty

Class boost::filesystem::path_traits::is_pathable<std::list<char> >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<std::list<char> > (0x0x7f5c4803aa80) 0 empty

Class boost::filesystem::path_traits::is_pathable<std::list<wchar_t> >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<std::list<wchar_t> > (0x0x7f5c4803aae0) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::filesystem::directory_entry> (0x0x7f5c4803af60) 0 empty

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

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

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f5c47e0e7e0) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f5c47e0e540) 0

Class std::remove_volatile<char>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char> (0x0x7f5c47c2b780) 0 empty

Class std::remove_const<char>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char> (0x0x7f5c479a7d20) 0 empty

Class std::remove_cv<char>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char> (0x0x7f5c47c2b300) 0 empty

Class std::__ptrtr_not_void<char, char>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<char, char> (0x0x7f5c479a7d80) 0 empty

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char> > (0x0x7f5c49079d68) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f5c479a7de0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<char>, char>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<char>, char> (0x0x7f5c479a7ea0) 0 empty

Class std::__alloctr_rebind<std::allocator<char>, char, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<char>, char, true> (0x0x7f5c479a7f00) 0 empty

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

Class std::_Vector_base<char, std::allocator<char> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<char, std::allocator<char> >::_Vector_impl (0x0x7f5c48bd2e38) 0
  std::allocator<char> (0x0x7f5c48bd2ea0) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f5c479a7f60) 0 empty

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

Class std::vector<char>
   size=24 align=8
   base size=24 base align=8
std::vector<char> (0x0x7f5c48bd2f08) 0
  std::_Vector_base<char, std::allocator<char> > (0x0x7f5c479a72a0) 0

Class __gnu_cxx::__normal_iterator<const char*, std::vector<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char*, std::vector<char> > (0x0x7f5c479a7300) 0

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7f5c49d7b180) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7f5c49d7b1e0) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7f5c49d7b120) 0 empty

Class std::__ptrtr_not_void<wchar_t, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<wchar_t, wchar_t> (0x0x7f5c49d7b240) 0 empty

Class std::pointer_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<wchar_t*> (0x0x7f5c49d7b0c0) 0 empty

Class std::allocator_traits<std::allocator<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<wchar_t> > (0x0x7f5c49d7b060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<wchar_t> > (0x0x7f5c48c5e138) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f5c49d7b2a0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<wchar_t>, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<wchar_t>, wchar_t> (0x0x7f5c49d7b360) 0 empty

Class std::__alloctr_rebind<std::allocator<wchar_t>, wchar_t, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<wchar_t>, wchar_t, true> (0x0x7f5c49d7b3c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >::rebind<wchar_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >::rebind<wchar_t> (0x0x7f5c49d7b300) 0 empty

Class std::_Vector_base<wchar_t, std::allocator<wchar_t> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<wchar_t, std::allocator<wchar_t> >::_Vector_impl (0x0x7f5c487e9a28) 0
  std::allocator<wchar_t> (0x0x7f5c487e9a90) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f5c49d7b420) 0 empty

Class std::_Vector_base<wchar_t, std::allocator<wchar_t> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<wchar_t, std::allocator<wchar_t> > (0x0x7f5c49d7b000) 0

Class std::vector<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::vector<wchar_t> (0x0x7f5c4849aea0) 0
  std::_Vector_base<wchar_t, std::allocator<wchar_t> > (0x0x7f5c49d7b480) 0

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::vector<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::vector<wchar_t> > (0x0x7f5c49d7b4e0) 0

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

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

Class boost::io::ios_flags_saver
   size=16 align=8
   base size=12 base align=8
boost::io::ios_flags_saver (0x0x7f5c49d7b5a0) 0

Class boost::io::ios_precision_saver
   size=16 align=8
   base size=16 base align=8
boost::io::ios_precision_saver (0x0x7f5c49d7b600) 0

Class boost::io::ios_width_saver
   size=16 align=8
   base size=16 base align=8
boost::io::ios_width_saver (0x0x7f5c49d7b660) 0

Class boost::io::ios_iword_saver
   size=24 align=8
   base size=20 base align=8
boost::io::ios_iword_saver (0x0x7f5c49d7b900) 0

Class boost::io::ios_pword_saver
   size=24 align=8
   base size=20 base align=8
boost::io::ios_pword_saver (0x0x7f5c49d7b960) 0

Class boost::io::ios_base_all_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_base_all_saver (0x0x7f5c49d7b9c0) 0

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7f5c49d7ba80) 0

Class boost::filesystem::path
   size=8 align=8
   base size=8 base align=8
boost::filesystem::path (0x0x7f5c49d7bb40) 0

Class boost::detail::remove_rvalue_ref<const char*>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const char*> (0x0x7f5c49d7bc60) 0 empty

Class boost::remove_reference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const char*> (0x0x7f5c49d7bc00) 0 empty

Class boost::remove_bounds<const char*>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<const char*> (0x0x7f5c49d7bcc0) 0 empty

Class boost::is_array<const char*>
   size=1 align=1
   base size=1 base align=1
boost::is_array<const char*> (0x0x7f5c48126bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48126d68) 0 empty
    mpl_::bool_<false> (0x0x7f5c49d7bde0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<const char**>, boost::mpl::eval_if<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<const char**>, boost::mpl::eval_if<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> > > (0x0x7f5c49d7be40) 0 empty

Class boost::mpl::if_<boost::is_array<const char*>, boost::mpl::identity<const char**>, boost::mpl::eval_if<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<const char*>, boost::mpl::identity<const char**>, boost::mpl::eval_if<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> > > (0x0x7f5c49d7bd80) 0 empty

Class boost::detail::is_reference_impl<const char*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const char*> (0x0x7f5c49d7bf60) 0 empty

Class boost::is_lvalue_reference<const char*>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const char*> (0x0x7f5c481400d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48140270) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e677000) 0 empty

Class boost::is_rvalue_reference<const char*>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const char*> (0x0x7f5c48140340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c481405b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e677060) 0 empty

Class boost::is_reference<const char*>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const char*> (0x0x7f5c48140680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c481408f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e6770c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<const char**>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const char**> (0x0x7f5c4e6771e0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const char*> (0x0x7f5c48140d00) 0 empty
  boost::type_traits::is_function_ptr_helper<const char**> (0x0x7f5c4e677240) 0 empty

Class boost::detail::is_function_impl<const char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const char*> (0x0x7f5c48140f70) 0 empty
  boost::detail::is_function_chooser<false>::result_<const char*> (0x0x7f5c4814e138) 0 empty
    boost::type_traits::is_function_ptr_helper<const char**> (0x0x7f5c4e6772a0) 0 empty

Class boost::is_function<const char*>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const char*> (0x0x7f5c4814e1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4814e340) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e677300) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const char*>, boost::mpl::identity<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const char*>, boost::mpl::identity<const char*> > (0x0x7f5c4e677360) 0 empty

Class boost::mpl::if_<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> > (0x0x7f5c49d7bf00) 0 empty

Class boost::mpl::identity<const char*>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<const char*> (0x0x7f5c4e677480) 0 empty

Class boost::mpl::eval_if<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> > (0x0x7f5c49d7bea0) 0 empty

Class boost::mpl::eval_if<boost::is_array<const char*>, boost::mpl::identity<const char**>, boost::mpl::eval_if<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<const char*>, boost::mpl::identity<const char**>, boost::mpl::eval_if<boost::is_function<const char*>, boost::add_pointer<const char*>, boost::mpl::identity<const char*> > > (0x0x7f5c49d7bd20) 0 empty

Class boost::decay<const char*>
   size=1 align=1
   base size=0 base align=1
boost::decay<const char*> (0x0x7f5c49d7bba0) 0 empty

Class boost::enable_if_c<true, boost::filesystem::path&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<true, boost::filesystem::path&> (0x0x7f5c4e6774e0) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<const char*>, boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<const char*>, boost::filesystem::path&> (0x0x7f5c4814e6e8) 0 empty
  boost::enable_if_c<true, boost::filesystem::path&> (0x0x7f5c4e677540) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<const char*>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<const char*>, void> (0x0x7f5c4814ea90) 0 empty
  boost::enable_if_c<true, void> (0x0x7f5c4e677660) 0 empty

Class boost::detail::remove_rvalue_ref<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<std::basic_string<char> > (0x0x7f5c4e677780) 0 empty

Class boost::remove_reference<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<std::basic_string<char> > (0x0x7f5c4e677720) 0 empty

Class boost::remove_bounds<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<std::basic_string<char> > (0x0x7f5c4e677960) 0 empty

Class boost::is_array<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::basic_string<char> > (0x0x7f5c481a4340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c481a43a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e677a80) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::basic_string<char>*>, boost::mpl::eval_if<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::basic_string<char>*>, boost::mpl::eval_if<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > > > (0x0x7f5c4e677ae0) 0 empty

Class boost::mpl::if_<boost::is_array<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char>*>, boost::mpl::eval_if<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char>*>, boost::mpl::eval_if<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > > > (0x0x7f5c4e677a20) 0 empty

Class boost::detail::is_reference_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::basic_string<char> > (0x0x7f5c4e677c00) 0 empty

Class boost::is_lvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::basic_string<char> > (0x0x7f5c481a44e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c481a4548) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e677d20) 0 empty

Class boost::is_rvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::basic_string<char> > (0x0x7f5c481a45b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c481a4618) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e677de0) 0 empty

Class boost::is_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::basic_string<char> > (0x0x7f5c481a4680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c481a46e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e677ea0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f5c4e7ab000) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::basic_string<char> > (0x0x7f5c481a4820) 0 empty
  boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f5c4e7ab120) 0 empty

Class boost::detail::is_function_impl<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::basic_string<char> > (0x0x7f5c481a4888) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::basic_string<char> > (0x0x7f5c481a4958) 0 empty
    boost::type_traits::is_function_ptr_helper<std::basic_string<char>*> (0x0x7f5c4e7ab180) 0 empty

Class boost::is_function<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::basic_string<char> > (0x0x7f5c481a4a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c481a4e38) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e7ab2a0) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f5c4e7ab300) 0 empty

Class boost::mpl::if_<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f5c4e677ba0) 0 empty

Class boost::mpl::identity<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::basic_string<char> > (0x0x7f5c4e7ab360) 0 empty

Class boost::mpl::eval_if<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > > (0x0x7f5c4e677b40) 0 empty

Class boost::mpl::eval_if<boost::is_array<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char>*>, boost::mpl::eval_if<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char>*>, boost::mpl::eval_if<boost::is_function<std::basic_string<char> >, boost::add_pointer<std::basic_string<char> >, boost::mpl::identity<std::basic_string<char> > > > (0x0x7f5c4e6779c0) 0 empty

Class boost::decay<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::decay<std::basic_string<char> > (0x0x7f5c4e6776c0) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<std::basic_string<char> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<std::basic_string<char> >, void> (0x0x7f5c481a4f70) 0 empty
  boost::enable_if_c<true, void> (0x0x7f5c4e7ab3c0) 0 empty

Class boost::detail::remove_rvalue_ref<boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::filesystem::path> (0x0x7f5c4e7ab5a0) 0 empty

Class boost::remove_reference<boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::filesystem::path> (0x0x7f5c4e7ab540) 0 empty

Class boost::remove_bounds<boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<boost::filesystem::path> (0x0x7f5c4e7ab600) 0 empty

Class boost::is_array<boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::filesystem::path> (0x0x7f5c4821f410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4821f548) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e7ab720) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::path*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::path*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> > > (0x0x7f5c4e7ab780) 0 empty

Class boost::mpl::if_<boost::is_array<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> > > (0x0x7f5c4e7ab6c0) 0 empty

Class boost::detail::is_reference_impl<boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::filesystem::path> (0x0x7f5c4e7ab8a0) 0 empty

Class boost::is_lvalue_reference<boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::filesystem::path> (0x0x7f5c4821fd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4821fdd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e7ab900) 0 empty

Class boost::is_rvalue_reference<boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::filesystem::path> (0x0x7f5c4821fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4821fea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e7ab960) 0 empty

Class boost::is_reference<boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::filesystem::path> (0x0x7f5c4821ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4821ff70) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e7ab9c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::filesystem::path*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::filesystem::path*> (0x0x7f5c4e7abae0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::filesystem::path> (0x0x7f5c482300d0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::filesystem::path*> (0x0x7f5c4e7abb40) 0 empty

Class boost::detail::is_function_impl<boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::filesystem::path> (0x0x7f5c48230138) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::filesystem::path> (0x0x7f5c482301a0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::filesystem::path*> (0x0x7f5c4e7abba0) 0 empty

Class boost::is_function<boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::filesystem::path> (0x0x7f5c48230208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48230270) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e7abc00) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> > (0x0x7f5c4e7abc60) 0 empty

Class boost::mpl::if_<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> > (0x0x7f5c4e7ab840) 0 empty

Class boost::mpl::identity<boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::filesystem::path> (0x0x7f5c4e7abcc0) 0 empty

Class boost::mpl::eval_if<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> > (0x0x7f5c4e7ab7e0) 0 empty

Class boost::mpl::eval_if<boost::is_array<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::path>, boost::add_pointer<boost::filesystem::path>, boost::mpl::identity<boost::filesystem::path> > > (0x0x7f5c4e7ab660) 0 empty

Class boost::decay<boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::decay<boost::filesystem::path> (0x0x7f5c4e7ab4e0) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::filesystem::path> (0x0x7f5c4e7abd20) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::path>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::path>, void> (0x0x7f5c482304e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c4e7abd80) 0 empty

Class boost::detail::is_arithmetic_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::bidirectional_traversal_tag> (0x0x7f5c4e53f0c0) 0 empty

Class boost::is_integral<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::bidirectional_traversal_tag> (0x0x7f5c48230548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c482305b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53f120) 0 empty

Class boost::is_float<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::bidirectional_traversal_tag> (0x0x7f5c48230618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48230680) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53f180) 0 empty

Class boost::is_arithmetic<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::bidirectional_traversal_tag> (0x0x7f5c48230f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4823f270) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53f1e0) 0 empty

Class boost::detail::is_arithmetic_impl<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::input_iterator_tag> (0x0x7f5c4e53f240) 0 empty

Class boost::is_integral<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::input_iterator_tag> (0x0x7f5c4823f2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4823f340) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53f2a0) 0 empty

Class boost::is_float<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::input_iterator_tag> (0x0x7f5c4823f3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4823f410) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53f300) 0 empty

Class boost::is_arithmetic<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::input_iterator_tag> (0x0x7f5c4823f478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4823f4e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53f360) 0 empty

Class boost::detail::is_abstract_imp<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::input_iterator_tag> (0x0x7f5c4e53f3c0) 0 empty

Class boost::is_abstract<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::input_iterator_tag> (0x0x7f5c4823f5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4823f618) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53f420) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false> (0x0x7f5c4e53f480) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, std::input_iterator_tag> (0x0x7f5c4e53f4e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, std::input_iterator_tag> (0x0x7f5c4e53f060) 0 empty

Class boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, std::input_iterator_tag> (0x0x7f5c4e53f600) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, std::input_iterator_tag> (0x0x7f5c4823f6e8) 0 empty
  boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, std::input_iterator_tag> (0x0x7f5c4e53f720) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::bidirectional_traversal_tag> (0x0x7f5c4e53fa20) 0 empty

Class boost::detail::add_reference_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::bidirectional_traversal_tag> (0x0x7f5c4e53f9c0) 0 empty

Class boost::add_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::bidirectional_traversal_tag> (0x0x7f5c4e53f960) 0 empty

Class boost::add_lvalue_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::bidirectional_traversal_tag> (0x0x7f5c4e53f900) 0 empty

Class boost::detail::is_reference_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::bidirectional_traversal_tag> (0x0x7f5c4e53fb40) 0 empty

Class boost::is_lvalue_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::bidirectional_traversal_tag> (0x0x7f5c4823fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4823fa90) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53fba0) 0 empty

Class boost::is_rvalue_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::bidirectional_traversal_tag> (0x0x7f5c4823fbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4823fc30) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53fc00) 0 empty

Class boost::is_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::bidirectional_traversal_tag> (0x0x7f5c4823fc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4823fd00) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53fc60) 0 empty

Class boost::is_void<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::bidirectional_traversal_tag> (0x0x7f5c4823fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4823fea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53fcc0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::bidirectional_traversal_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::bidirectional_traversal_tag, true> (0x0x7f5c4e53fd20) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::bidirectional_traversal_tag> (0x0x7f5c4e53fae0) 0 empty

Class boost::add_rvalue_reference<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::bidirectional_traversal_tag> (0x0x7f5c4e53fa80) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, std::input_iterator_tag> (0x0x7f5c4e53f8a0) 0 empty

Class boost::detail::checker<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::input_iterator_tag> (0x0x7f5c4e53fd80) 0 empty

Class boost::is_void<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::input_iterator_tag> (0x0x7f5c482534e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48253548) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53fde0) 0 empty

Class boost::is_array<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::input_iterator_tag> (0x0x7f5c482535b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48253618) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53fe40) 0 empty

Class boost::type_traits::ice_not<false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_not<false> (0x0x7f5c4e53fea0) 0 empty

Class boost::detail::is_reference_impl<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::input_iterator_tag> (0x0x7f5c4e53ff00) 0 empty

Class boost::is_lvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::input_iterator_tag> (0x0x7f5c48253680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c482536e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e53ff60) 0 empty

Class boost::is_rvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::input_iterator_tag> (0x0x7f5c48253750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c482537b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228000) 0 empty

Class boost::is_reference<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::input_iterator_tag> (0x0x7f5c48253820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48253888) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228060) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f5c4e228180) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7f5c482539c0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f5c4e2281e0) 0 empty

Class boost::detail::is_function_impl<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::input_iterator_tag> (0x0x7f5c48253a28) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7f5c482654e0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f5c4e228240) 0 empty

Class boost::is_function<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::input_iterator_tag> (0x0x7f5c48265548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48265618) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e2282a0) 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> (0x0x7f5c4e228300) 0 empty

Class boost::is_convertible<boost::bidirectional_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::bidirectional_traversal_tag, std::input_iterator_tag> (0x0x7f5c48265680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c482659c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228360) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::bidirectional_traversal_tag, std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::bidirectional_traversal_tag, std::input_iterator_tag> > (0x0x7f5c48265b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48265bc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e2283c0) 0 empty

Class boost::detail::is_arithmetic_impl<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::output_iterator_tag> (0x0x7f5c4e228480) 0 empty

Class boost::is_integral<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::output_iterator_tag> (0x0x7f5c47ed2068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47ed21a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e2284e0) 0 empty

Class boost::is_float<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::output_iterator_tag> (0x0x7f5c47ed2208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47ed2270) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228540) 0 empty

Class boost::is_arithmetic<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::output_iterator_tag> (0x0x7f5c47ed2410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47ed2a90) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e2285a0) 0 empty

Class boost::detail::is_abstract_imp<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::output_iterator_tag> (0x0x7f5c4e228600) 0 empty

Class boost::is_abstract<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::output_iterator_tag> (0x0x7f5c47ed2bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47ed2c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228660) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, std::output_iterator_tag> (0x0x7f5c4e2286c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, std::output_iterator_tag> (0x0x7f5c4e228420) 0 empty

Class boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, std::output_iterator_tag> (0x0x7f5c4e2287e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, std::output_iterator_tag> (0x0x7f5c47cc9ea0) 0 empty
  boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, std::output_iterator_tag> (0x0x7f5c4e228840) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, std::output_iterator_tag> (0x0x7f5c4e228960) 0 empty

Class boost::detail::checker<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::output_iterator_tag> (0x0x7f5c4e2289c0) 0 empty

Class boost::is_void<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::output_iterator_tag> (0x0x7f5c47cc92d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47cc9340) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228a20) 0 empty

Class boost::is_array<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::output_iterator_tag> (0x0x7f5c47cc94e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47cc97b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228a80) 0 empty

Class boost::detail::is_reference_impl<std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::output_iterator_tag> (0x0x7f5c4e228ae0) 0 empty

Class boost::is_lvalue_reference<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::output_iterator_tag> (0x0x7f5c47cc9888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47cc98f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228b40) 0 empty

Class boost::is_rvalue_reference<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::output_iterator_tag> (0x0x7f5c47cc9a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47cc9d68) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228ba0) 0 empty

Class boost::is_reference<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::output_iterator_tag> (0x0x7f5c4e365000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e365068) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228c00) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f5c4e228d20) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7f5c4e3651a0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f5c4e228d80) 0 empty

Class boost::detail::is_function_impl<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::output_iterator_tag> (0x0x7f5c4e365208) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7f5c4e365270) 0 empty
    boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f5c4e228de0) 0 empty

Class boost::is_function<std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::output_iterator_tag> (0x0x7f5c4e3652d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e365340) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228e40) 0 empty

Class boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag> (0x0x7f5c4e3653a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e365410) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228ea0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag> > (0x0x7f5c4e365478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e3654e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228f00) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4e365618) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4e365680) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e228f60) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::bidirectional_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::bidirectional_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4e3656e8) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4e365750) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4e3657b8) 0 empty
      mpl_::bool_<false> (0x0x7f5c4e018000) 0 empty

Class boost::detail::is_iterator_category<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_iterator_category<boost::bidirectional_traversal_tag> (0x0x7f5c4e365820) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::bidirectional_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4e365888) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_convertible<boost::bidirectional_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4e3658f0) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4e365958) 0 empty
        mpl_::bool_<false> (0x0x7f5c4e018060) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> > (0x0x7f5c4e0180c0) 0 empty

Class boost::mpl::if_<boost::detail::is_iterator_category<boost::bidirectional_traversal_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_iterator_category<boost::bidirectional_traversal_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> > (0x0x7f5c4e53f000) 0 empty

Class mpl_::assert_arg_pred_impl<false>
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_impl<false> (0x0x7f5c4e0181e0) 0 empty

Class mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::bidirectional_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::bidirectional_traversal_tag> > (0x0x7f5c4e018180) 0 empty

Class mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::bidirectional_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::bidirectional_traversal_tag> > (0x0x7f5c4e0183c0) 0 empty

Class boost::detail::is_reference_impl<const boost::filesystem::path&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::filesystem::path&> (0x0x7f5c4e0185a0) 0 empty

Class boost::is_lvalue_reference<const boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::filesystem::path&> (0x0x7f5c4e365c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4e365d00) 0 empty
    mpl_::bool_<true> (0x0x7f5c4e018600) 0 empty

Class boost::is_rvalue_reference<const boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::filesystem::path&> (0x0x7f5c4e365d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e365dd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e018660) 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> (0x0x7f5c4e0186c0) 0 empty

Class boost::is_reference<const boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::filesystem::path&> (0x0x7f5c4e365e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4e365ea0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4e018720) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_reference<const boost::filesystem::path&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_reference<const boost::filesystem::path&> > (0x0x7f5c4e365f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4e365f70) 0 empty
    mpl_::bool_<true> (0x0x7f5c4e018780) 0 empty

Class boost::detail::is_arithmetic_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::forward_traversal_tag> (0x0x7f5c4e018840) 0 empty

Class boost::is_integral<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::forward_traversal_tag> (0x0x7f5c4e053000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e053068) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e0188a0) 0 empty

Class boost::is_float<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::forward_traversal_tag> (0x0x7f5c4e0530d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e053138) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e018900) 0 empty

Class boost::is_arithmetic<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::forward_traversal_tag> (0x0x7f5c4e0531a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e053208) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e018960) 0 empty

Class boost::detail::is_abstract_imp<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::forward_traversal_tag> (0x0x7f5c4e0189c0) 0 empty

Class boost::is_abstract<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::forward_traversal_tag> (0x0x7f5c4e053270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e0532d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e018a20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c4e018a80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c4e0187e0) 0 empty

Class boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c4e018ae0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c4e053548) 0 empty
  boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c4e018b40) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c4e018c60) 0 empty

Class boost::detail::checker<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::forward_traversal_tag> (0x0x7f5c4e018d80) 0 empty

Class boost::is_void<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::forward_traversal_tag> (0x0x7f5c4e053680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e0536e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e018de0) 0 empty

Class boost::is_array<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::forward_traversal_tag> (0x0x7f5c4e053750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e0537b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e018e40) 0 empty

Class boost::detail::is_reference_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::forward_traversal_tag> (0x0x7f5c4e018ea0) 0 empty

Class boost::is_lvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::forward_traversal_tag> (0x0x7f5c4e053820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e053888) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e018f00) 0 empty

Class boost::is_rvalue_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::forward_traversal_tag> (0x0x7f5c4e0538f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e053958) 0 empty
    mpl_::bool_<false> (0x0x7f5c4e018f60) 0 empty

Class boost::is_reference<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::forward_traversal_tag> (0x0x7f5c4e0539c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e053a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2000) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f5c4dca2120) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7f5c4e053b60) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f5c4dca2180) 0 empty

Class boost::detail::is_function_impl<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::forward_traversal_tag> (0x0x7f5c4e053bc8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7f5c4e053c30) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f5c4dca21e0) 0 empty

Class boost::is_function<boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::forward_traversal_tag> (0x0x7f5c4e053c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4e053d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2240) 0 empty

Class boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c4e053d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4e053dd0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4dca22a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag> > (0x0x7f5c4e053e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4e053ea0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4dca2300) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4e053f08) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4e053f70) 0 empty
    mpl_::bool_<true> (0x0x7f5c4dca2360) 0 empty

Class boost::mpl::and_<boost::is_reference<const boost::filesystem::path&>, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_reference<const boost::filesystem::path&>, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4da73000) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4da73068) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4da730d0) 0 empty
      mpl_::bool_<true> (0x0x7f5c4dca23c0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::filesystem::path&, const boost::filesystem::path>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::eval_if<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::filesystem::path&, const boost::filesystem::path>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag> > > (0x0x7f5c4dca2420) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_reference<const boost::filesystem::path&>, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::filesystem::path&, const boost::filesystem::path>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_reference<const boost::filesystem::path&>, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::filesystem::path&, const boost::filesystem::path>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag> > > (0x0x7f5c4e018540) 0 empty

Class boost::detail::is_arithmetic_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::random_access_traversal_tag> (0x0x7f5c4dca25a0) 0 empty

Class boost::is_integral<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::random_access_traversal_tag> (0x0x7f5c4da73208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73270) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2600) 0 empty

Class boost::is_float<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::random_access_traversal_tag> (0x0x7f5c4da732d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73340) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2660) 0 empty

Class boost::is_arithmetic<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::random_access_traversal_tag> (0x0x7f5c4da733a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73410) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca26c0) 0 empty

Class boost::detail::is_abstract_imp<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::random_access_traversal_tag> (0x0x7f5c4dca2720) 0 empty

Class boost::is_abstract<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::random_access_traversal_tag> (0x0x7f5c4da73478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da734e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2780) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag> (0x0x7f5c4dca27e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag> (0x0x7f5c4dca2540) 0 empty

Class boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag> (0x0x7f5c4dca2900) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag> (0x0x7f5c4da735b0) 0 empty
  boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag> (0x0x7f5c4dca2960) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag> (0x0x7f5c4dca29c0) 0 empty

Class boost::detail::checker<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::random_access_traversal_tag> (0x0x7f5c4dca2a20) 0 empty

Class boost::is_void<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::random_access_traversal_tag> (0x0x7f5c4da73820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73888) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2a80) 0 empty

Class boost::is_array<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::random_access_traversal_tag> (0x0x7f5c4da738f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73958) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2ae0) 0 empty

Class boost::detail::is_reference_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::random_access_traversal_tag> (0x0x7f5c4dca2b40) 0 empty

Class boost::is_lvalue_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::random_access_traversal_tag> (0x0x7f5c4da739c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2ba0) 0 empty

Class boost::is_rvalue_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::random_access_traversal_tag> (0x0x7f5c4da73a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2c00) 0 empty

Class boost::is_reference<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::random_access_traversal_tag> (0x0x7f5c4da73b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73bc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2c60) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f5c4dca2d80) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7f5c4da73d00) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f5c4dca2de0) 0 empty

Class boost::detail::is_function_impl<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::random_access_traversal_tag> (0x0x7f5c4da73d68) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7f5c4da73dd0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f5c4dca2e40) 0 empty

Class boost::is_function<boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::random_access_traversal_tag> (0x0x7f5c4da73e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73ea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2ea0) 0 empty

Class boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag> (0x0x7f5c4da73f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4da73f70) 0 empty
    mpl_::bool_<false> (0x0x7f5c4dca2f00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> > (0x0x7f5c4d793060) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> > (0x0x7f5c4dca24e0) 0 empty

Class boost::detail::is_abstract_imp<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::bidirectional_traversal_tag> (0x0x7f5c4d793180) 0 empty

Class boost::is_abstract<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::bidirectional_traversal_tag> (0x0x7f5c4d9720d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d972138) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d7931e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f5c4d793240) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f5c4d793120) 0 empty

Class boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f5c4d793360) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f5c4d972208) 0 empty
  boost::detail::is_convertible_impl<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f5c4d7933c0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f5c4d793420) 0 empty

Class boost::detail::checker<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::bidirectional_traversal_tag> (0x0x7f5c4d793480) 0 empty

Class boost::is_array<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::bidirectional_traversal_tag> (0x0x7f5c4d972478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d9724e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d7934e0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f5c4d793600) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7f5c4d972618) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f5c4d793660) 0 empty

Class boost::detail::is_function_impl<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::bidirectional_traversal_tag> (0x0x7f5c4d972680) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7f5c4d9726e8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f5c4d7936c0) 0 empty

Class boost::is_function<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::bidirectional_traversal_tag> (0x0x7f5c4d972750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d9727b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d793720) 0 empty

Class boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f5c4d972820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4d972888) 0 empty
    mpl_::bool_<true> (0x0x7f5c4d793780) 0 empty

Class boost::mpl::if_c<true, std::bidirectional_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, std::bidirectional_iterator_tag, std::forward_iterator_tag> (0x0x7f5c4d7938a0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> (0x0x7f5c4d7930c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> > (0x0x7f5c4dca2480) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const boost::filesystem::path&>, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::filesystem::path&, const boost::filesystem::path>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const boost::filesystem::path&>, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::filesystem::path&, const boost::filesystem::path>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag> > > (0x0x7f5c4e0184e0) 0 empty

Class boost::detail::iterator_facade_default_category<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_facade_default_category<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> (0x0x7f5c4d972958) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<const boost::filesystem::path&>, boost::is_convertible<boost::bidirectional_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::bidirectional_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::bidirectional_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::filesystem::path&, const boost::filesystem::path>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag> > > (0x0x7f5c4d793900) 0 empty

Class boost::detail::is_arithmetic_impl<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::bidirectional_iterator_tag> (0x0x7f5c4d793a80) 0 empty

Class boost::is_integral<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::bidirectional_iterator_tag> (0x0x7f5c4d972a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d972a90) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d793ae0) 0 empty

Class boost::is_float<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::bidirectional_iterator_tag> (0x0x7f5c4d972af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d972b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d793b40) 0 empty

Class boost::is_arithmetic<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::bidirectional_iterator_tag> (0x0x7f5c4d972bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d972c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d793ba0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::incrementable_traversal_tag> (0x0x7f5c4d793c00) 0 empty

Class boost::is_integral<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::incrementable_traversal_tag> (0x0x7f5c4d972c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d972d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d793c60) 0 empty

Class boost::is_float<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::incrementable_traversal_tag> (0x0x7f5c4d972d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d972dd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d793cc0) 0 empty

Class boost::is_arithmetic<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::incrementable_traversal_tag> (0x0x7f5c4d972e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d972ea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d793d20) 0 empty

Class boost::detail::is_abstract_imp<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::incrementable_traversal_tag> (0x0x7f5c4d793d80) 0 empty

Class boost::is_abstract<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::incrementable_traversal_tag> (0x0x7f5c4d972f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d972f70) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d793de0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4d793e40) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4d793a20) 0 empty

Class boost::detail::is_convertible_impl<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4d793f60) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4d5fc208) 0 empty
  boost::detail::is_convertible_impl<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4d613000) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::bidirectional_iterator_tag> (0x0x7f5c4d6131e0) 0 empty

Class boost::detail::add_reference_impl<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::bidirectional_iterator_tag> (0x0x7f5c4d613180) 0 empty

Class boost::add_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::bidirectional_iterator_tag> (0x0x7f5c4d613120) 0 empty

Class boost::add_lvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::bidirectional_iterator_tag> (0x0x7f5c4d6130c0) 0 empty

Class boost::detail::is_reference_impl<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::bidirectional_iterator_tag> (0x0x7f5c4d613300) 0 empty

Class boost::is_lvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::bidirectional_iterator_tag> (0x0x7f5c4d5fc548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d5fc5b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613360) 0 empty

Class boost::is_rvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7f5c4d5fc618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d5fc680) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d6133c0) 0 empty

Class boost::is_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::bidirectional_iterator_tag> (0x0x7f5c4d5fc6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d5fc750) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613420) 0 empty

Class boost::is_void<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::bidirectional_iterator_tag> (0x0x7f5c4d5fc7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d5fc820) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613480) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::bidirectional_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::bidirectional_iterator_tag, true> (0x0x7f5c4d6134e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::bidirectional_iterator_tag> (0x0x7f5c4d6132a0) 0 empty

Class boost::add_rvalue_reference<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::bidirectional_iterator_tag> (0x0x7f5c4d613240) 0 empty

Class boost::detail::is_convertible_basic_impl<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4d613060) 0 empty

Class boost::detail::checker<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::incrementable_traversal_tag> (0x0x7f5c4d6136c0) 0 empty

Class boost::is_void<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::incrementable_traversal_tag> (0x0x7f5c4d5fc958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d5fc9c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613720) 0 empty

Class boost::is_array<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::incrementable_traversal_tag> (0x0x7f5c4d5fca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d5fca90) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613780) 0 empty

Class boost::detail::is_reference_impl<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::incrementable_traversal_tag> (0x0x7f5c4d6137e0) 0 empty

Class boost::is_lvalue_reference<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::incrementable_traversal_tag> (0x0x7f5c4d5fcaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d5fcb60) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613840) 0 empty

Class boost::is_rvalue_reference<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::incrementable_traversal_tag> (0x0x7f5c4d5fcbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d5fcc30) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d6138a0) 0 empty

Class boost::is_reference<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::incrementable_traversal_tag> (0x0x7f5c4d5fcc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d5fcd00) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613900) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f5c4d613a20) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7f5c4d5fce38) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f5c4d613a80) 0 empty

Class boost::detail::is_function_impl<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::incrementable_traversal_tag> (0x0x7f5c4d5fcea0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7f5c4d5fcf08) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f5c4d613ae0) 0 empty

Class boost::is_function<boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::incrementable_traversal_tag> (0x0x7f5c4d5fcf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67b000) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613b40) 0 empty

Class boost::is_convertible<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4d67b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67b0d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613ba0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::bidirectional_iterator_tag>, boost::detail::old_category_to_traversal<std::bidirectional_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::bidirectional_iterator_tag>, boost::detail::old_category_to_traversal<std::bidirectional_iterator_tag> > (0x0x7f5c4d613cc0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::bidirectional_iterator_tag>, boost::detail::old_category_to_traversal<std::bidirectional_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::bidirectional_iterator_tag>, boost::detail::old_category_to_traversal<std::bidirectional_iterator_tag> > (0x0x7f5c4d7939c0) 0 empty

Class boost::detail::is_arithmetic_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::random_access_iterator_tag> (0x0x7f5c4d613e40) 0 empty

Class boost::is_integral<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::random_access_iterator_tag> (0x0x7f5c4d67b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67b270) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613ea0) 0 empty

Class boost::is_float<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::random_access_iterator_tag> (0x0x7f5c4d67b2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67b340) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613f00) 0 empty

Class boost::is_arithmetic<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::random_access_iterator_tag> (0x0x7f5c4d67b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67b410) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d613f60) 0 empty

Class boost::detail::is_abstract_imp<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::random_access_iterator_tag> (0x0x7f5c4d68d000) 0 empty

Class boost::is_abstract<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::random_access_iterator_tag> (0x0x7f5c4d67b478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68d060) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::bidirectional_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::bidirectional_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4d68d0c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::bidirectional_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::bidirectional_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4d613de0) 0 empty

Class boost::detail::is_convertible_impl<std::bidirectional_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::bidirectional_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4d68d120) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::bidirectional_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::bidirectional_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4d67b750) 0 empty
  boost::detail::is_convertible_impl<std::bidirectional_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4d68d180) 0 empty

Class boost::detail::is_convertible_basic_impl<std::bidirectional_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::bidirectional_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4d68d2a0) 0 empty

Class boost::detail::checker<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::random_access_iterator_tag> (0x0x7f5c4d68d3c0) 0 empty

Class boost::is_void<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::random_access_iterator_tag> (0x0x7f5c4d67b888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67b8f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68d420) 0 empty

Class boost::is_array<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::random_access_iterator_tag> (0x0x7f5c4d67b958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67b9c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68d480) 0 empty

Class boost::detail::is_reference_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::random_access_iterator_tag> (0x0x7f5c4d68d4e0) 0 empty

Class boost::is_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::random_access_iterator_tag> (0x0x7f5c4d67ba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67ba90) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68d540) 0 empty

Class boost::is_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f5c4d67baf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67bb60) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68d5a0) 0 empty

Class boost::is_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::random_access_iterator_tag> (0x0x7f5c4d67bbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67bc30) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68d600) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f5c4d68d720) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7f5c4d67bd68) 0 empty
  boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f5c4d68d780) 0 empty

Class boost::detail::is_function_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::random_access_iterator_tag> (0x0x7f5c4d67bdd0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7f5c4d67be38) 0 empty
    boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f5c4d68d7e0) 0 empty

Class boost::is_function<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::random_access_iterator_tag> (0x0x7f5c4d67bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d67bf08) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68d840) 0 empty

Class boost::is_convertible<std::bidirectional_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::bidirectional_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4d67bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d778000) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68d8a0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f5c4d68d900) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::bidirectional_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::bidirectional_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f5c4d613d80) 0 empty

Class boost::detail::is_abstract_imp<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::bidirectional_iterator_tag> (0x0x7f5c4d68da80) 0 empty

Class boost::is_abstract<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::bidirectional_iterator_tag> (0x0x7f5c4d778138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d7781a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68dae0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4d68db40) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4d68da20) 0 empty

Class boost::detail::is_convertible_impl<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4d68dba0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4d778410) 0 empty
  boost::detail::is_convertible_impl<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4d68dc00) 0 empty

Class boost::detail::is_convertible_basic_impl<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4d68dd20) 0 empty

Class boost::detail::checker<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::bidirectional_iterator_tag> (0x0x7f5c4d68de40) 0 empty

Class boost::is_array<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::bidirectional_iterator_tag> (0x0x7f5c4d778548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d7785b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d68dea0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f5c4d4ad000) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7f5c4d7786e8) 0 empty
  boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f5c4d4ad060) 0 empty

Class boost::detail::is_function_impl<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::bidirectional_iterator_tag> (0x0x7f5c4d778750) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7f5c4d7787b8) 0 empty
    boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f5c4d4ad0c0) 0 empty

Class boost::is_function<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::bidirectional_iterator_tag> (0x0x7f5c4d778820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d778888) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d4ad120) 0 empty

Class boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4d7788f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4d778958) 0 empty
    mpl_::bool_<true> (0x0x7f5c4d4ad180) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f5c4d4ad1e0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f5c4d68d9c0) 0 empty

Class boost::mpl::identity<boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::bidirectional_traversal_tag> (0x0x7f5c4d4ad240) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f5c4d68d960) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f5c4d613d20) 0 empty

Class boost::detail::old_category_to_traversal<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::old_category_to_traversal<std::bidirectional_iterator_tag> (0x0x7f5c4d778a90) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f5c4d4ad2a0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::bidirectional_iterator_tag>, boost::detail::old_category_to_traversal<std::bidirectional_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::bidirectional_iterator_tag>, boost::detail::old_category_to_traversal<std::bidirectional_iterator_tag> > (0x0x7f5c4d793960) 0 empty

Class boost::iterator_category_to_traversal<std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<std::bidirectional_iterator_tag> (0x0x7f5c4d778af8) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::bidirectional_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::bidirectional_iterator_tag>, boost::detail::old_category_to_traversal<std::bidirectional_iterator_tag> > (0x0x7f5c4d4ad300) 0 empty

Class boost::is_same<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f5c4d778bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4d778c30) 0 empty
    mpl_::bool_<true> (0x0x7f5c4d4ad3c0) 0 empty

Class boost::mpl::if_c<true, std::bidirectional_iterator_tag, boost::detail::iterator_category_with_traversal<std::bidirectional_iterator_tag, boost::bidirectional_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, std::bidirectional_iterator_tag, boost::detail::iterator_category_with_traversal<std::bidirectional_iterator_tag, boost::bidirectional_traversal_tag> > (0x0x7f5c4d4ad420) 0 empty

Class boost::mpl::if_<boost::is_same<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, boost::detail::iterator_category_with_traversal<std::bidirectional_iterator_tag, boost::bidirectional_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::bidirectional_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, boost::detail::iterator_category_with_traversal<std::bidirectional_iterator_tag, boost::bidirectional_traversal_tag> > (0x0x7f5c4d4ad360) 0 empty

Class boost::detail::facade_iterator_category_impl<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&>
   size=1 align=1
   base size=0 base align=1
boost::detail::facade_iterator_category_impl<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> (0x0x7f5c4e018120) 0 empty

Class boost::mpl::eval_if<boost::detail::is_iterator_category<boost::bidirectional_traversal_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::is_iterator_category<boost::bidirectional_traversal_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> > (0x0x7f5c4e7abf60) 0 empty

Class boost::detail::facade_iterator_category<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::detail::facade_iterator_category<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> (0x0x7f5c4d778d00) 0 empty
  boost::mpl::eval_if<boost::detail::is_iterator_category<boost::bidirectional_traversal_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::bidirectional_traversal_tag, const boost::filesystem::path, const boost::filesystem::path&> > (0x0x7f5c4d4ad480) 0 empty

Class boost::detail::cv_traits_imp<const boost::filesystem::path*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const boost::filesystem::path*> (0x0x7f5c4d4ad5a0) 0 empty

Class boost::detail::is_volatile_rval_filter<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<const boost::filesystem::path> (0x0x7f5c4d4ad600) 0 empty

Class boost::is_volatile<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<const boost::filesystem::path> (0x0x7f5c4d778e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4d778ea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d4ad660) 0 empty

Class boost::detail::remove_const_helper<boost::filesystem::path, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<boost::filesystem::path, false> (0x0x7f5c4d4ad6c0) 0 empty

Class boost::detail::remove_const_impl<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<const boost::filesystem::path> (0x0x7f5c4d4ad540) 0 empty

Class boost::remove_const<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::remove_const<const boost::filesystem::path> (0x0x7f5c4d4ad4e0) 0 empty

Class boost::is_const<const boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::is_const<const boost::filesystem::path&> (0x0x7f5c4d778f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b683000) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d4ad7e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<const boost::filesystem::path&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<const boost::filesystem::path&> > (0x0x7f5c4b683068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b6830d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4d4ad840) 0 empty

Class boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&> (0x0x7f5c4b683138) 0 empty
  mpl_::bool_<true> (0x0x7f5c4d4ad8a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&> > (0x0x7f5c4b6831a0) 0 empty
  mpl_::bool_<true> (0x0x7f5c4d4ad900) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<true, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4b683208) 0 empty
  mpl_::bool_<true> (0x0x7f5c4d4ad960) 0 empty

Class boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&>, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&>, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4b683270) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4b6832d8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4d4ad9c0) 0 empty

Class boost::mpl::or_<boost::is_const<const boost::filesystem::path&>, boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&>, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_const<const boost::filesystem::path&>, boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&>, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4b683340) 0 empty
  boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&>, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4b6833a8) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4b683410) 0 empty
      mpl_::bool_<true> (0x0x7f5c4d4ada20) 0 empty

Class boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&> (0x0x7f5c4b683478) 0 empty
  boost::mpl::or_<boost::is_const<const boost::filesystem::path&>, boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&>, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4b6834e0) 0 empty
    boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::filesystem::path&>, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4b683548) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<const boost::filesystem::path>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4b6835b0) 0 empty
        mpl_::bool_<true> (0x0x7f5c4d4ada80) 0 empty

Class boost::mpl::if_c<true, boost::add_pointer<const boost::filesystem::path>, boost::add_pointer<boost::filesystem::path> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::add_pointer<const boost::filesystem::path>, boost::add_pointer<boost::filesystem::path> > (0x0x7f5c4d4adba0) 0 empty

Class boost::mpl::if_<boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, boost::add_pointer<const boost::filesystem::path>, boost::add_pointer<boost::filesystem::path> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, boost::add_pointer<const boost::filesystem::path>, boost::add_pointer<boost::filesystem::path> > (0x0x7f5c4d4ad780) 0 empty

Class boost::detail::remove_rvalue_ref<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const boost::filesystem::path> (0x0x7f5c4d4add20) 0 empty

Class boost::remove_reference<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::filesystem::path> (0x0x7f5c4d4adcc0) 0 empty

Class boost::detail::add_pointer_impl<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<const boost::filesystem::path> (0x0x7f5c4d4adc60) 0 empty

Class boost::add_pointer<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<const boost::filesystem::path> (0x0x7f5c4d4adc00) 0 empty

Class boost::mpl::eval_if<boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, boost::add_pointer<const boost::filesystem::path>, boost::add_pointer<boost::filesystem::path> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, boost::add_pointer<const boost::filesystem::path>, boost::add_pointer<boost::filesystem::path> > (0x0x7f5c4d4ad720) 0 empty

Class boost::detail::iterator_facade_types<const boost::filesystem::path, boost::bidirectional_traversal_tag, const boost::filesystem::path&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<const boost::filesystem::path, boost::bidirectional_traversal_tag, const boost::filesystem::path&, long int> (0x0x7f5c4e7abf00) 0 empty

Class boost::detail::operator_arrow_dispatch<const boost::filesystem::path&, const boost::filesystem::path*>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_arrow_dispatch<const boost::filesystem::path&, const boost::filesystem::path*> (0x0x7f5c4d4add80) 0 empty

Class boost::detail::is_pod_impl<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<const boost::filesystem::path> (0x0x7f5c4d4adea0) 0 empty

Class boost::detail::is_scalar_impl<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<const boost::filesystem::path> (0x0x7f5c4d4adf00) 0 empty

Class boost::detail::is_arithmetic_impl<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<const boost::filesystem::path> (0x0x7f5c4d4adf60) 0 empty

Class boost::is_integral<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const boost::filesystem::path> (0x0x7f5c4b683958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b6839c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d2000) 0 empty

Class boost::is_float<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const boost::filesystem::path> (0x0x7f5c4b683a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b683a90) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d2060) 0 empty

Class boost::is_arithmetic<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<const boost::filesystem::path> (0x0x7f5c4b683af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b683b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d20c0) 0 empty

Class boost::is_enum<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<const boost::filesystem::path> (0x0x7f5c4b683bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b683c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d2120) 0 empty

Class boost::detail::is_pointer_impl<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<const boost::filesystem::path> (0x0x7f5c4b6d2180) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<const boost::filesystem::path> (0x0x7f5c4b6d2240) 0 empty

Class boost::remove_cv<const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<const boost::filesystem::path> (0x0x7f5c4b6d21e0) 0 empty

Class boost::detail::is_pointer_helper<boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::filesystem::path> (0x0x7f5c4b6d22a0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::filesystem::path> (0x0x7f5c4b6d2600) 0 empty

Class boost::is_member_function_pointer<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<const boost::filesystem::path> (0x0x7f5c4b773138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b7731a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d2660) 0 empty

Class boost::is_member_pointer<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<const boost::filesystem::path> (0x0x7f5c4b773208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b773270) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d26c0) 0 empty

Class boost::is_pointer<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<const boost::filesystem::path> (0x0x7f5c4b7732d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b773340) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d2720) 0 empty

Class boost::is_scalar<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<const boost::filesystem::path> (0x0x7f5c4b7733a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b773410) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d2780) 0 empty

Class boost::is_void<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const boost::filesystem::path> (0x0x7f5c4b773478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b7734e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d27e0) 0 empty

Class boost::is_pod<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_pod<const boost::filesystem::path> (0x0x7f5c4b773548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b7735b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d2840) 0 empty

Class boost::is_POD<const boost::filesystem::path>
   size=1 align=1
   base size=1 base align=1
boost::is_POD<const boost::filesystem::path> (0x0x7f5c4b773618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b773680) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d28a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_POD<const boost::filesystem::path> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_POD<const boost::filesystem::path> > (0x0x7f5c4b7736e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4b773750) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d2900) 0 empty

Class boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4b7737b8) 0 empty
  mpl_::bool_<false> (0x0x7f5c4b6d2960) 0 empty

Class boost::mpl::and_<boost::is_POD<const boost::filesystem::path>, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_POD<const boost::filesystem::path>, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4b773820) 0 empty
  boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4b773888) 0 empty
    mpl_::bool_<false> (0x0x7f5c4b6d29c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<const boost::filesystem::path>, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<const boost::filesystem::path>, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f5c4b7738f0) 0 empty
  mpl_::bool_<false> (0x0x7f5c4b6d2a20) 0 empty

Class boost::mpl::aux::not_impl<0l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::not_impl<0l> (0x0x7f5c4b773958) 0 empty
  mpl_::bool_<true> (0x0x7f5c4b6d2a80) 0 empty

Class boost::mpl::not_<boost::mpl::and_<boost::is_POD<const boost::filesystem::path>, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::and_<boost::is_POD<const boost::filesystem::path>, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f5c4b7739c0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f5c4b773a28) 0 empty
    mpl_::bool_<true> (0x0x7f5c4b6d2ae0) 0 empty

Class boost::detail::use_operator_brackets_proxy<const boost::filesystem::path, const boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::detail::use_operator_brackets_proxy<const boost::filesystem::path, const boost::filesystem::path&> (0x0x7f5c4b773a90) 0 empty
  boost::mpl::not_<boost::mpl::and_<boost::is_POD<const boost::filesystem::path>, boost::detail::iterator_writability_disabled<const boost::filesystem::path, const boost::filesystem::path&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f5c4b773af8) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f5c4b773b60) 0 empty
      mpl_::bool_<true> (0x0x7f5c4b6d2b40) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::filesystem::path::iterator>, const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::filesystem::path::iterator>, const boost::filesystem::path> (0x0x7f5c4b6d2c60) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<const boost::filesystem::path, const boost::filesystem::path&>, boost::detail::operator_brackets_proxy<boost::filesystem::path::iterator>, const boost::filesystem::path>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<const boost::filesystem::path, const boost::filesystem::path&>, boost::detail::operator_brackets_proxy<boost::filesystem::path::iterator>, const boost::filesystem::path> (0x0x7f5c4d4ade40) 0 empty

Class boost::detail::operator_brackets_result<boost::filesystem::path::iterator, const boost::filesystem::path, const boost::filesystem::path&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::filesystem::path::iterator, const boost::filesystem::path, const boost::filesystem::path&> (0x0x7f5c4d4adde0) 0 empty

Class boost::iterator_facade<boost::filesystem::path::iterator, const boost::filesystem::path, boost::bidirectional_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::filesystem::path::iterator, const boost::filesystem::path, boost::bidirectional_traversal_tag> (0x0x7f5c4e7abea0) 0 empty

Class boost::filesystem::path::iterator
   size=24 align=8
   base size=24 base align=8
boost::filesystem::path::iterator (0x0x7f5c4b773c98) 0
  boost::iterator_facade<boost::filesystem::path::iterator, const boost::filesystem::path, boost::bidirectional_traversal_tag> (0x0x7f5c4b6d2cc0) 0 empty

Class std::__are_same<const char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const char*, char*> (0x0x7f5c4b6d2d20) 0 empty

Class __gnu_cxx::__enable_if<false, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::basic_string<char> > (0x0x7f5c4b6d2d80) 0 empty

Class boost::enable_if_c<false, boost::filesystem::path&>
   size=1 align=1
   base size=0 base align=1
boost::enable_if_c<false, boost::filesystem::path&> (0x0x7f5c4b6d2ea0) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::path>, boost::filesystem::path&>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::path>, boost::filesystem::path&> (0x0x7f5c4b773ea0) 0 empty
  boost::enable_if_c<false, boost::filesystem::path&> (0x0x7f5c4b6d2f00) 0 empty

Class boost::filesystem::file_status
   size=8 align=4
   base size=8 base align=4
boost::filesystem::file_status (0x0x7f5c4ac82480) 0

Class boost::detail::remove_rvalue_ref<boost::filesystem::file_type>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::filesystem::file_type> (0x0x7f5c4ac825a0) 0 empty

Class boost::remove_reference<boost::filesystem::file_type>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::filesystem::file_type> (0x0x7f5c4ac82540) 0 empty

Class boost::remove_bounds<boost::filesystem::file_type>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<boost::filesystem::file_type> (0x0x7f5c4ac82600) 0 empty

Class boost::is_array<boost::filesystem::file_type>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::filesystem::file_type> (0x0x7f5c4a7e3270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4a7e32d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4ac82720) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::file_type*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::file_type*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> > > (0x0x7f5c4ac82780) 0 empty

Class boost::mpl::if_<boost::is_array<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> > > (0x0x7f5c4ac826c0) 0 empty

Class boost::detail::is_reference_impl<boost::filesystem::file_type>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::filesystem::file_type> (0x0x7f5c4ac828a0) 0 empty

Class boost::is_lvalue_reference<boost::filesystem::file_type>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::filesystem::file_type> (0x0x7f5c4a7e3410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4a7e3478) 0 empty
    mpl_::bool_<false> (0x0x7f5c4ac82900) 0 empty

Class boost::is_rvalue_reference<boost::filesystem::file_type>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::filesystem::file_type> (0x0x7f5c4a7e34e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4a7e3548) 0 empty
    mpl_::bool_<false> (0x0x7f5c4ac82960) 0 empty

Class boost::is_reference<boost::filesystem::file_type>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::filesystem::file_type> (0x0x7f5c4a7e35b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4a7e3618) 0 empty
    mpl_::bool_<false> (0x0x7f5c4ac829c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::filesystem::file_type*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::filesystem::file_type*> (0x0x7f5c4ac82ae0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::filesystem::file_type>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::filesystem::file_type> (0x0x7f5c4a7e3750) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::filesystem::file_type*> (0x0x7f5c4ac82b40) 0 empty

Class boost::detail::is_function_impl<boost::filesystem::file_type>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::filesystem::file_type> (0x0x7f5c4a7e37b8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::filesystem::file_type> (0x0x7f5c4a7e3820) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::filesystem::file_type*> (0x0x7f5c4ac82ba0) 0 empty

Class boost::is_function<boost::filesystem::file_type>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::filesystem::file_type> (0x0x7f5c4a7e3888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4a7e38f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4ac82c00) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> > (0x0x7f5c4ac82c60) 0 empty

Class boost::mpl::if_<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> > (0x0x7f5c4ac82840) 0 empty

Class boost::mpl::identity<boost::filesystem::file_type>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::filesystem::file_type> (0x0x7f5c4ac82cc0) 0 empty

Class boost::mpl::eval_if<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> > (0x0x7f5c4ac827e0) 0 empty

Class boost::mpl::eval_if<boost::is_array<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_type>, boost::add_pointer<boost::filesystem::file_type>, boost::mpl::identity<boost::filesystem::file_type> > > (0x0x7f5c4ac82660) 0 empty

Class boost::decay<boost::filesystem::file_type>
   size=1 align=1
   base size=0 base align=1
boost::decay<boost::filesystem::file_type> (0x0x7f5c4ac824e0) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::filesystem::file_type>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::filesystem::file_type> (0x0x7f5c4ac82d20) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::file_type>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::file_type>, void> (0x0x7f5c4a7e3a28) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c4ac82d80) 0 empty

Class boost::detail::remove_rvalue_ref<boost::filesystem::perms>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::filesystem::perms> (0x0x7f5c4ac82f60) 0 empty

Class boost::remove_reference<boost::filesystem::perms>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::filesystem::perms> (0x0x7f5c4ac82f00) 0 empty

Class boost::remove_bounds<boost::filesystem::perms>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<boost::filesystem::perms> (0x0x7f5c48e27000) 0 empty

Class boost::is_array<boost::filesystem::perms>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::filesystem::perms> (0x0x7f5c4a7e3c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4a7e3d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c48e27120) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::perms*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::perms*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> > > (0x0x7f5c48e27180) 0 empty

Class boost::mpl::if_<boost::is_array<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> > > (0x0x7f5c48e270c0) 0 empty

Class boost::detail::is_reference_impl<boost::filesystem::perms>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::filesystem::perms> (0x0x7f5c48e272a0) 0 empty

Class boost::is_lvalue_reference<boost::filesystem::perms>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::filesystem::perms> (0x0x7f5c4a7e3e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4a7e3ea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c48e27300) 0 empty

Class boost::is_rvalue_reference<boost::filesystem::perms>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::filesystem::perms> (0x0x7f5c4a7e3f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4a7e3f70) 0 empty
    mpl_::bool_<false> (0x0x7f5c48e27360) 0 empty

Class boost::is_reference<boost::filesystem::perms>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::filesystem::perms> (0x0x7f5c4a7e3068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48eb2000) 0 empty
    mpl_::bool_<false> (0x0x7f5c48e273c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::filesystem::perms*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::filesystem::perms*> (0x0x7f5c48e274e0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::filesystem::perms>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::filesystem::perms> (0x0x7f5c48eb2138) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::filesystem::perms*> (0x0x7f5c48e27540) 0 empty

Class boost::detail::is_function_impl<boost::filesystem::perms>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::filesystem::perms> (0x0x7f5c48eb21a0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::filesystem::perms> (0x0x7f5c48eb2208) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::filesystem::perms*> (0x0x7f5c48e275a0) 0 empty

Class boost::is_function<boost::filesystem::perms>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::filesystem::perms> (0x0x7f5c48eb2270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48eb22d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c48e27600) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> > (0x0x7f5c48e27660) 0 empty

Class boost::mpl::if_<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> > (0x0x7f5c48e27240) 0 empty

Class boost::mpl::identity<boost::filesystem::perms>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::filesystem::perms> (0x0x7f5c48e276c0) 0 empty

Class boost::mpl::eval_if<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> > (0x0x7f5c48e271e0) 0 empty

Class boost::mpl::eval_if<boost::is_array<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::perms>, boost::add_pointer<boost::filesystem::perms>, boost::mpl::identity<boost::filesystem::perms> > > (0x0x7f5c48e27060) 0 empty

Class boost::decay<boost::filesystem::perms>
   size=1 align=1
   base size=0 base align=1
boost::decay<boost::filesystem::perms> (0x0x7f5c4ac82ea0) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::filesystem::perms>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::filesystem::perms> (0x0x7f5c48e27720) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::perms>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::perms>, void> (0x0x7f5c48eb2410) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c48e27780) 0 empty

Class boost::detail::remove_rvalue_ref<boost::filesystem::file_status>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::filesystem::file_status> (0x0x7f5c48e27960) 0 empty

Class boost::remove_reference<boost::filesystem::file_status>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::filesystem::file_status> (0x0x7f5c48e27900) 0 empty

Class boost::remove_bounds<boost::filesystem::file_status>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<boost::filesystem::file_status> (0x0x7f5c48e279c0) 0 empty

Class boost::is_array<boost::filesystem::file_status>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::filesystem::file_status> (0x0x7f5c48eb2618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48eb2680) 0 empty
    mpl_::bool_<false> (0x0x7f5c48e27ae0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::file_status*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::file_status*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> > > (0x0x7f5c48e27b40) 0 empty

Class boost::mpl::if_<boost::is_array<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> > > (0x0x7f5c48e27a80) 0 empty

Class boost::detail::is_reference_impl<boost::filesystem::file_status>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::filesystem::file_status> (0x0x7f5c48e27c60) 0 empty

Class boost::is_lvalue_reference<boost::filesystem::file_status>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::filesystem::file_status> (0x0x7f5c48eb27b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48eb2820) 0 empty
    mpl_::bool_<false> (0x0x7f5c48e27cc0) 0 empty

Class boost::is_rvalue_reference<boost::filesystem::file_status>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::filesystem::file_status> (0x0x7f5c48eb2888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48eb28f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c48e27d20) 0 empty

Class boost::is_reference<boost::filesystem::file_status>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::filesystem::file_status> (0x0x7f5c48eb2958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48eb29c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c48e27d80) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::filesystem::file_status*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::filesystem::file_status*> (0x0x7f5c48e27ea0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::filesystem::file_status>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::filesystem::file_status> (0x0x7f5c48eb2af8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::filesystem::file_status*> (0x0x7f5c48e27f00) 0 empty

Class boost::detail::is_function_impl<boost::filesystem::file_status>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::filesystem::file_status> (0x0x7f5c48eb2b60) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::filesystem::file_status> (0x0x7f5c48eb2bc8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::filesystem::file_status*> (0x0x7f5c48e27f60) 0 empty

Class boost::is_function<boost::filesystem::file_status>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::filesystem::file_status> (0x0x7f5c48eb2c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48eb2c98) 0 empty
    mpl_::bool_<false> (0x0x7f5c48d0d000) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> > (0x0x7f5c48d0d060) 0 empty

Class boost::mpl::if_<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> > (0x0x7f5c48e27c00) 0 empty

Class boost::mpl::identity<boost::filesystem::file_status>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::filesystem::file_status> (0x0x7f5c48d0d0c0) 0 empty

Class boost::mpl::eval_if<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> > (0x0x7f5c48e27ba0) 0 empty

Class boost::mpl::eval_if<boost::is_array<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::file_status>, boost::add_pointer<boost::filesystem::file_status>, boost::mpl::identity<boost::filesystem::file_status> > > (0x0x7f5c48e27a20) 0 empty

Class boost::decay<boost::filesystem::file_status>
   size=1 align=1
   base size=0 base align=1
boost::decay<boost::filesystem::file_status> (0x0x7f5c48e278a0) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::filesystem::file_status>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::filesystem::file_status> (0x0x7f5c48d0d120) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::file_status>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::file_status>, void> (0x0x7f5c48eb2dd0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c48d0d180) 0 empty

Class boost::filesystem::space_info
   size=24 align=8
   base size=24 base align=8
boost::filesystem::space_info (0x0x7f5c48d0d2a0) 0

Class boost::detail::remove_rvalue_ref<boost::system::error_code*>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::system::error_code*> (0x0x7f5c48d0d420) 0 empty

Class boost::remove_reference<boost::system::error_code*>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::system::error_code*> (0x0x7f5c48d0d3c0) 0 empty

Class boost::remove_bounds<boost::system::error_code*>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<boost::system::error_code*> (0x0x7f5c48d0d480) 0 empty

Class boost::is_array<boost::system::error_code*>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::system::error_code*> (0x0x7f5c486fe000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c486fe068) 0 empty
    mpl_::bool_<false> (0x0x7f5c48d0d5a0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::system::error_code**>, boost::mpl::eval_if<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::system::error_code**>, boost::mpl::eval_if<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> > > (0x0x7f5c48d0d600) 0 empty

Class boost::mpl::if_<boost::is_array<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code**>, boost::mpl::eval_if<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code**>, boost::mpl::eval_if<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> > > (0x0x7f5c48d0d540) 0 empty

Class boost::detail::is_reference_impl<boost::system::error_code*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::system::error_code*> (0x0x7f5c48d0d720) 0 empty

Class boost::is_lvalue_reference<boost::system::error_code*>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::system::error_code*> (0x0x7f5c486fe1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c486fe208) 0 empty
    mpl_::bool_<false> (0x0x7f5c48d0d780) 0 empty

Class boost::is_rvalue_reference<boost::system::error_code*>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::system::error_code*> (0x0x7f5c486fe270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c486fe2d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c48d0d7e0) 0 empty

Class boost::is_reference<boost::system::error_code*>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::system::error_code*> (0x0x7f5c486fe340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c486fe3a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c48d0d840) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::system::error_code**>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::system::error_code**> (0x0x7f5c48d0d960) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::system::error_code*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::system::error_code*> (0x0x7f5c486fe4e0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::system::error_code**> (0x0x7f5c48d0d9c0) 0 empty

Class boost::detail::is_function_impl<boost::system::error_code*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::system::error_code*> (0x0x7f5c486fe548) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::system::error_code*> (0x0x7f5c486fe5b0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::system::error_code**> (0x0x7f5c48d0da20) 0 empty

Class boost::is_function<boost::system::error_code*>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::system::error_code*> (0x0x7f5c486fe618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c486fe680) 0 empty
    mpl_::bool_<false> (0x0x7f5c48d0da80) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> > (0x0x7f5c48d0dae0) 0 empty

Class boost::mpl::if_<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> > (0x0x7f5c48d0d6c0) 0 empty

Class boost::mpl::identity<boost::system::error_code*>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::system::error_code*> (0x0x7f5c48d0db40) 0 empty

Class boost::mpl::eval_if<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> > (0x0x7f5c48d0d660) 0 empty

Class boost::mpl::eval_if<boost::is_array<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code**>, boost::mpl::eval_if<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code**>, boost::mpl::eval_if<boost::is_function<boost::system::error_code*>, boost::add_pointer<boost::system::error_code*>, boost::mpl::identity<boost::system::error_code*> > > (0x0x7f5c48d0d4e0) 0 empty

Class boost::decay<boost::system::error_code*>
   size=1 align=1
   base size=0 base align=1
boost::decay<boost::system::error_code*> (0x0x7f5c48d0d360) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::system::error_code*>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::system::error_code*> (0x0x7f5c48d0dba0) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::system::error_code*>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::system::error_code*>, void> (0x0x7f5c486fe7b8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c48d0dc00) 0 empty

Class boost::detail::remove_rvalue_ref<char [20]>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<char [20]> (0x0x7f5c48d0dea0) 0 empty

Class boost::remove_reference<char [20]>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<char [20]> (0x0x7f5c48d0de40) 0 empty

Class boost::remove_bounds<char [20]>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<char [20]> (0x0x7f5c48d0df00) 0 empty

Class boost::is_array<char [20]>
   size=1 align=1
   base size=1 base align=1
boost::is_array<char [20]> (0x0x7f5c486fe8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c486fe958) 0 empty
    mpl_::bool_<true> (0x0x7f5c48013060) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<char*>, boost::mpl::eval_if<boost::is_function<char [20]>, boost::add_pointer<char [20]>, boost::mpl::identity<char [20]> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<char*>, boost::mpl::eval_if<boost::is_function<char [20]>, boost::add_pointer<char [20]>, boost::mpl::identity<char [20]> > > (0x0x7f5c480130c0) 0 empty

Class boost::mpl::if_<boost::is_array<char [20]>, boost::mpl::identity<char*>, boost::mpl::eval_if<boost::is_function<char [20]>, boost::add_pointer<char [20]>, boost::mpl::identity<char [20]> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<char [20]>, boost::mpl::identity<char*>, boost::mpl::eval_if<boost::is_function<char [20]>, boost::add_pointer<char [20]>, boost::mpl::identity<char [20]> > > (0x0x7f5c48013000) 0 empty

Class boost::mpl::identity<char*>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<char*> (0x0x7f5c48013120) 0 empty

Class boost::mpl::eval_if<boost::is_array<char [20]>, boost::mpl::identity<char*>, boost::mpl::eval_if<boost::is_function<char [20]>, boost::add_pointer<char [20]>, boost::mpl::identity<char [20]> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<char [20]>, boost::mpl::identity<char*>, boost::mpl::eval_if<boost::is_function<char [20]>, boost::add_pointer<char [20]>, boost::mpl::identity<char [20]> > > (0x0x7f5c48d0df60) 0 empty

Class boost::decay<char [20]>
   size=1 align=1
   base size=0 base align=1
boost::decay<char [20]> (0x0x7f5c48d0dde0) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<char*>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<char*>, void> (0x0x7f5c486fea90) 0 empty
  boost::enable_if_c<true, void> (0x0x7f5c48013180) 0 empty

Class boost::filesystem::directory_entry
   size=24 align=8
   base size=24 base align=8
boost::filesystem::directory_entry (0x0x7f5c480131e0) 0

Class boost::filesystem::detail::dir_itr_imp
   size=40 align=8
   base size=40 base align=8
boost::filesystem::detail::dir_itr_imp (0x0x7f5c48013300) 0

Class boost::detail::is_arithmetic_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::single_pass_traversal_tag> (0x0x7f5c48013540) 0 empty

Class boost::is_integral<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::single_pass_traversal_tag> (0x0x7f5c486feaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c486feb60) 0 empty
    mpl_::bool_<false> (0x0x7f5c480135a0) 0 empty

Class boost::is_float<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::single_pass_traversal_tag> (0x0x7f5c486febc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c486fec30) 0 empty
    mpl_::bool_<false> (0x0x7f5c48013600) 0 empty

Class boost::is_arithmetic<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::single_pass_traversal_tag> (0x0x7f5c486fec98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c486fed00) 0 empty
    mpl_::bool_<false> (0x0x7f5c48013660) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f5c480136c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f5c480134e0) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f5c480137e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f5c486fedd0) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f5c48013900) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::single_pass_traversal_tag> (0x0x7f5c48013b40) 0 empty

Class boost::detail::add_reference_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::single_pass_traversal_tag> (0x0x7f5c48013ae0) 0 empty

Class boost::add_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::single_pass_traversal_tag> (0x0x7f5c48013a80) 0 empty

Class boost::add_lvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::single_pass_traversal_tag> (0x0x7f5c48013a20) 0 empty

Class boost::detail::is_reference_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::single_pass_traversal_tag> (0x0x7f5c48013c60) 0 empty

Class boost::is_lvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::single_pass_traversal_tag> (0x0x7f5c4c2600d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c260138) 0 empty
    mpl_::bool_<false> (0x0x7f5c48013cc0) 0 empty

Class boost::is_rvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::single_pass_traversal_tag> (0x0x7f5c4c2601a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c260208) 0 empty
    mpl_::bool_<false> (0x0x7f5c48013d20) 0 empty

Class boost::is_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::single_pass_traversal_tag> (0x0x7f5c4c260270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c2602d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c48013d80) 0 empty

Class boost::is_void<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::single_pass_traversal_tag> (0x0x7f5c4c260340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c2603a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c48013de0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::single_pass_traversal_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::single_pass_traversal_tag, true> (0x0x7f5c48013e40) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::single_pass_traversal_tag> (0x0x7f5c48013c00) 0 empty

Class boost::add_rvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::single_pass_traversal_tag> (0x0x7f5c48013ba0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f5c480139c0) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f5c4c2605b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c260618) 0 empty
    mpl_::bool_<false> (0x0x7f5c48013f60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag> > (0x0x7f5c4c260680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c2606e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c47b00000) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f5c47b000c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f5c47b00060) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f5c47b001e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f5c4c260888) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f5c47b00300) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f5c47b00480) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f5c4c260af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c260b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c47b004e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag> > (0x0x7f5c4c260bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c260c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c47b00540) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4c260d68) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4c260dd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c47b005a0) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4c260e38) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4c260ea0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4c260f08) 0 empty
      mpl_::bool_<false> (0x0x7f5c47b00600) 0 empty

Class boost::detail::is_iterator_category<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_iterator_category<boost::single_pass_traversal_tag> (0x0x7f5c4c260f70) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c48c3c000) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c48c3c068) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c48c3c0d0) 0 empty
        mpl_::bool_<false> (0x0x7f5c47b00660) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> > (0x0x7f5c47b006c0) 0 empty

Class boost::mpl::if_<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> > (0x0x7f5c48013480) 0 empty

Class mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred<boost::detail::is_iterator_category<boost::single_pass_traversal_tag> > (0x0x7f5c47b00780) 0 empty

Class mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
mpl_::assert_arg_pred_not<boost::detail::is_iterator_category<boost::single_pass_traversal_tag> > (0x0x7f5c47b008a0) 0 empty

Class boost::detail::is_reference_impl<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::filesystem::directory_entry&> (0x0x7f5c47b00a80) 0 empty

Class boost::is_lvalue_reference<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::filesystem::directory_entry&> (0x0x7f5c48c3c410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c48c3c478) 0 empty
    mpl_::bool_<true> (0x0x7f5c47b00ae0) 0 empty

Class boost::is_rvalue_reference<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::filesystem::directory_entry&> (0x0x7f5c48c3c4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48c3c548) 0 empty
    mpl_::bool_<false> (0x0x7f5c47b00b40) 0 empty

Class boost::is_reference<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::filesystem::directory_entry&> (0x0x7f5c48c3c5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c48c3c618) 0 empty
    mpl_::bool_<true> (0x0x7f5c47b00ba0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_reference<boost::filesystem::directory_entry&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_reference<boost::filesystem::directory_entry&> > (0x0x7f5c48c3c680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c48c3c6e8) 0 empty
    mpl_::bool_<true> (0x0x7f5c47b00c00) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c47b00d80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c47b00d20) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c47b00de0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c48c3c958) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c47b00e40) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c47b00f60) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f5c48c3ca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48c3caf8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42e0c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > (0x0x7f5c48c3cb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c48c3cbc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42e120) 0 empty

Class boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c48c3cc30) 0 empty
  mpl_::bool_<false> (0x0x7f5c4c42e180) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c48c3cc98) 0 empty
  boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c48c3cd00) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42e2a0) 0 empty

Class boost::mpl::and_<boost::is_reference<boost::filesystem::directory_entry&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_reference<boost::filesystem::directory_entry&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c48c3cd68) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c48c3cdd0) 0 empty
    boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c48c3ce38) 0 empty
      mpl_::bool_<false> (0x0x7f5c4c42e300) 0 empty

Class boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > > (0x0x7f5c4c42e360) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_reference<boost::filesystem::directory_entry&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_reference<boost::filesystem::directory_entry&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > > (0x0x7f5c47b00a20) 0 empty

Class boost::detail::is_abstract_imp<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::single_pass_traversal_tag> (0x0x7f5c4c42e4e0) 0 empty

Class boost::is_abstract<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::single_pass_traversal_tag> (0x0x7f5c48c3cf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bf000) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42e540) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f5c4c42e5a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f5c4c42e480) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f5c4c42e600) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f5c511bf270) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f5c4c42e660) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f5c4c42e6c0) 0 empty

Class boost::detail::checker<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::single_pass_traversal_tag> (0x0x7f5c4c42e7e0) 0 empty

Class boost::is_array<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::single_pass_traversal_tag> (0x0x7f5c511bf478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bf4e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42e840) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f5c4c42e960) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag> (0x0x7f5c511bf618) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f5c4c42e9c0) 0 empty

Class boost::detail::is_function_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::single_pass_traversal_tag> (0x0x7f5c511bf680) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag> (0x0x7f5c511bf6e8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f5c4c42ea20) 0 empty

Class boost::is_function<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::single_pass_traversal_tag> (0x0x7f5c511bf750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bf7b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42ea80) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f5c511bf820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c511bf888) 0 empty
    mpl_::bool_<true> (0x0x7f5c4c42eae0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> > (0x0x7f5c511bf8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c511bf958) 0 empty
    mpl_::bool_<true> (0x0x7f5c4c42ec00) 0 empty

Class boost::detail::is_arithmetic_impl<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::filesystem::directory_entry&> (0x0x7f5c4c42ecc0) 0 empty

Class boost::is_integral<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::filesystem::directory_entry&> (0x0x7f5c511bf9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bfa28) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42ed20) 0 empty

Class boost::is_float<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::filesystem::directory_entry&> (0x0x7f5c511bfa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bfaf8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42ed80) 0 empty

Class boost::is_arithmetic<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::filesystem::directory_entry&> (0x0x7f5c511bfb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bfbc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42ede0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::filesystem::directory_entry> (0x0x7f5c4c42ee40) 0 empty

Class boost::is_integral<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::filesystem::directory_entry> (0x0x7f5c511bfc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bfc98) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42eea0) 0 empty

Class boost::is_float<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::filesystem::directory_entry> (0x0x7f5c511bfd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bfd68) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42ef00) 0 empty

Class boost::is_arithmetic<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::filesystem::directory_entry> (0x0x7f5c511bfdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bfe38) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c42ef60) 0 empty

Class boost::detail::is_abstract_imp<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::filesystem::directory_entry> (0x0x7f5c4f5f1000) 0 empty

Class boost::is_abstract<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::filesystem::directory_entry> (0x0x7f5c511bfea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c511bff08) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f5f1060) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::filesystem::directory_entry&, boost::filesystem::directory_entry> (0x0x7f5c4f5f10c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::filesystem::directory_entry&, boost::filesystem::directory_entry> (0x0x7f5c4c42ec60) 0 empty

Class boost::detail::is_convertible_impl<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::filesystem::directory_entry&, boost::filesystem::directory_entry> (0x0x7f5c4f5f11e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::filesystem::directory_entry&, boost::filesystem::directory_entry> (0x0x7f5c58384000) 0 empty
  boost::detail::is_convertible_impl<boost::filesystem::directory_entry&, boost::filesystem::directory_entry> (0x0x7f5c4f5f1240) 0 empty

Class boost::detail::add_reference_impl<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::filesystem::directory_entry&> (0x0x7f5c4f5f13c0) 0 empty

Class boost::add_reference<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::filesystem::directory_entry&> (0x0x7f5c4f5f1360) 0 empty

Class boost::add_lvalue_reference<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::filesystem::directory_entry&> (0x0x7f5c4f5f1300) 0 empty

Class boost::is_void<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::filesystem::directory_entry&> (0x0x7f5c58384270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c583842d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f5f14e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::filesystem::directory_entry&, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::filesystem::directory_entry&, false> (0x0x7f5c4f5f1540) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::filesystem::directory_entry&> (0x0x7f5c4f5f1480) 0 empty

Class boost::add_rvalue_reference<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::filesystem::directory_entry&> (0x0x7f5c4f5f1420) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::filesystem::directory_entry&, boost::filesystem::directory_entry> (0x0x7f5c4f5f12a0) 0 empty

Class boost::detail::checker<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::filesystem::directory_entry> (0x0x7f5c4f5f1660) 0 empty

Class boost::is_void<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::filesystem::directory_entry> (0x0x7f5c583845b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c58384618) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f5f16c0) 0 empty

Class boost::is_array<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::filesystem::directory_entry> (0x0x7f5c58384680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c583846e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f5f1720) 0 empty

Class boost::detail::is_reference_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::filesystem::directory_entry> (0x0x7f5c4f5f1780) 0 empty

Class boost::is_lvalue_reference<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::filesystem::directory_entry> (0x0x7f5c58384750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c583847b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f5f17e0) 0 empty

Class boost::is_rvalue_reference<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::filesystem::directory_entry> (0x0x7f5c58384820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c58384888) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f5f1840) 0 empty

Class boost::is_reference<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::filesystem::directory_entry> (0x0x7f5c583848f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c58384958) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f5f18a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::filesystem::directory_entry*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::filesystem::directory_entry*> (0x0x7f5c4f5f19c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::filesystem::directory_entry> (0x0x7f5c58384a90) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::filesystem::directory_entry*> (0x0x7f5c4f5f1a20) 0 empty

Class boost::detail::is_function_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::filesystem::directory_entry> (0x0x7f5c58384af8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::filesystem::directory_entry> (0x0x7f5c58384b60) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::filesystem::directory_entry*> (0x0x7f5c4f5f1a80) 0 empty

Class boost::is_function<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::filesystem::directory_entry> (0x0x7f5c58384bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c58384c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f5f1ae0) 0 empty

Class boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry> (0x0x7f5c58384c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c58384d00) 0 empty
    mpl_::bool_<true> (0x0x7f5c4f5f1b40) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry> > (0x0x7f5c58384d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c58384dd0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4f5f1c60) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c58384e38) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c58384ea0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4f5f1cc0) 0 empty

Class boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c58384f08) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c58384f70) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c50dbe000) 0 empty
      mpl_::bool_<true> (0x0x7f5c4f5f1d20) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > (0x0x7f5c4f5f1d80) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > (0x0x7f5c4c42e420) 0 empty

Class boost::mpl::identity<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::input_iterator_tag> (0x0x7f5c4f5f1de0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > (0x0x7f5c4c42e3c0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<boost::filesystem::directory_entry&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<boost::filesystem::directory_entry&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > > (0x0x7f5c47b009c0) 0 empty

Class boost::detail::iterator_facade_default_category<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_facade_default_category<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> (0x0x7f5c50dbe138) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_reference<boost::filesystem::directory_entry&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::random_access_traversal_tag>, boost::mpl::identity<std::random_access_iterator_tag>, boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::bidirectional_traversal_tag>, std::bidirectional_iterator_tag, std::forward_iterator_tag> >, boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<boost::filesystem::directory_entry&, boost::filesystem::directory_entry>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > > (0x0x7f5c4f5f1e40) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4f52f000) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4f5f1f60) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4f52f120) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c50dbe270) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4f52f240) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::input_iterator_tag> (0x0x7f5c4f52f540) 0 empty

Class boost::detail::add_reference_impl<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::input_iterator_tag> (0x0x7f5c4f52f4e0) 0 empty

Class boost::add_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::input_iterator_tag> (0x0x7f5c4f52f480) 0 empty

Class boost::add_lvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::input_iterator_tag> (0x0x7f5c4f52f420) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::input_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::input_iterator_tag, true> (0x0x7f5c4f52f660) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::input_iterator_tag> (0x0x7f5c4f52f600) 0 empty

Class boost::add_rvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::input_iterator_tag> (0x0x7f5c4f52f5a0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c4f52f3c0) 0 empty

Class boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f5c50dbe618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c50dbe680) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f52f6c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f5c4f52f720) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f5c4f5f1f00) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4f52f8a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4f52f840) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4f52f9c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c50dbe820) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4f52fae0) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c4f52fba0) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f5c50dbea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c50dbeaf8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4f52fc00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f5c4f52fc60) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f5c4f52f7e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4f52fde0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4f52fd80) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4f52ff00) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c50dbec98) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4de68060) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c4de68120) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f5c50dbef08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c50dbef70) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68180) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f5c4de681e0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f5c4f52fd20) 0 empty

Class boost::detail::is_arithmetic_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<std::forward_iterator_tag> (0x0x7f5c4de68360) 0 empty

Class boost::is_integral<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<std::forward_iterator_tag> (0x0x7f5c4dd1d0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1d138) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de683c0) 0 empty

Class boost::is_float<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<std::forward_iterator_tag> (0x0x7f5c4dd1d1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1d208) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68420) 0 empty

Class boost::is_arithmetic<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<std::forward_iterator_tag> (0x0x7f5c4dd1d270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1d2d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68480) 0 empty

Class boost::detail::is_abstract_imp<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<std::forward_iterator_tag> (0x0x7f5c4de684e0) 0 empty

Class boost::is_abstract<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<std::forward_iterator_tag> (0x0x7f5c4dd1d340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1d3a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68540) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f5c4de685a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f5c4de68300) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f5c4de68600) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f5c4dd1d548) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f5c4de68660) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f5c4de68780) 0 empty

Class boost::detail::checker<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<std::forward_iterator_tag> (0x0x7f5c4de688a0) 0 empty

Class boost::is_void<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<std::forward_iterator_tag> (0x0x7f5c4dd1d618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1d680) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68900) 0 empty

Class boost::is_array<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::forward_iterator_tag> (0x0x7f5c4dd1d6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1d750) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68960) 0 empty

Class boost::detail::is_reference_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::forward_iterator_tag> (0x0x7f5c4de689c0) 0 empty

Class boost::is_lvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::forward_iterator_tag> (0x0x7f5c4dd1d7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1d820) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68a20) 0 empty

Class boost::is_rvalue_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::forward_iterator_tag> (0x0x7f5c4dd1d888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1d8f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68a80) 0 empty

Class boost::is_reference<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::forward_iterator_tag> (0x0x7f5c4dd1d958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1d9c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68ae0) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f5c4de68c00) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7f5c4dd1daf8) 0 empty
  boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f5c4de68c60) 0 empty

Class boost::detail::is_function_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::forward_iterator_tag> (0x0x7f5c4dd1db60) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7f5c4dd1dbc8) 0 empty
    boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f5c4de68cc0) 0 empty

Class boost::is_function<std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::forward_iterator_tag> (0x0x7f5c4dd1dc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1dc98) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68d20) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f5c4dd1dd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4dd1dd68) 0 empty
    mpl_::bool_<false> (0x0x7f5c4de68d80) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f5c4de68de0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f5c4de682a0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f5c4de68f60) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f5c4de68f00) 0 empty

Class boost::detail::is_convertible_impl<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f5c4cf89000) 0 empty

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f5c4cfb4000) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f5c4cf89060) 0 empty

Class boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f5c4cf89180) 0 empty

Class boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f5c4cfb40d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4cfb4138) 0 empty
    mpl_::bool_<true> (0x0x7f5c4cf892a0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f5c4cf89300) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f5c4de68ea0) 0 empty

Class boost::mpl::identity<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::single_pass_traversal_tag> (0x0x7f5c4cf89360) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f5c4de68e40) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f5c4de68240) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f5c4f52fcc0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f5c4f52f780) 0 empty

Class boost::detail::old_category_to_traversal<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::old_category_to_traversal<std::input_iterator_tag> (0x0x7f5c4cfb4270) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f5c4cf893c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f5c4f5f1ea0) 0 empty

Class boost::iterator_category_to_traversal<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<std::input_iterator_tag> (0x0x7f5c4cfb42d8) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f5c4cf89420) 0 empty

Class boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f5c4cfb43a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4cfb4410) 0 empty
    mpl_::bool_<true> (0x0x7f5c4cf894e0) 0 empty

Class boost::mpl::if_c<true, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> > (0x0x7f5c4cf89540) 0 empty

Class boost::mpl::if_<boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> > (0x0x7f5c4cf89480) 0 empty

Class boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> (0x0x7f5c47b00720) 0 empty

Class boost::mpl::eval_if<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> > (0x0x7f5c48013420) 0 empty

Class boost::detail::facade_iterator_category<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::detail::facade_iterator_category<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> (0x0x7f5c4cfb44e0) 0 empty
  boost::mpl::eval_if<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> > (0x0x7f5c4cf895a0) 0 empty

Class boost::detail::cv_traits_imp<boost::filesystem::directory_entry*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::filesystem::directory_entry*> (0x0x7f5c4cf896c0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::filesystem::directory_entry> (0x0x7f5c4cf89720) 0 empty

Class boost::is_volatile<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::filesystem::directory_entry> (0x0x7f5c4cfb4618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4cfb4680) 0 empty
    mpl_::bool_<false> (0x0x7f5c4cf89780) 0 empty

Class boost::detail::remove_const_helper<boost::filesystem::directory_entry, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<boost::filesystem::directory_entry, false> (0x0x7f5c4cf897e0) 0 empty

Class boost::detail::remove_const_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<boost::filesystem::directory_entry> (0x0x7f5c4cf89660) 0 empty

Class boost::remove_const<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::remove_const<boost::filesystem::directory_entry> (0x0x7f5c4cf89600) 0 empty

Class boost::is_const<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::is_const<boost::filesystem::directory_entry&> (0x0x7f5c4cfb4750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4cfb47b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4cf89900) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<boost::filesystem::directory_entry&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<boost::filesystem::directory_entry&> > (0x0x7f5c4cfb4820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4cfb4888) 0 empty
    mpl_::bool_<false> (0x0x7f5c4cf89960) 0 empty

Class boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&> (0x0x7f5c4cfb48f0) 0 empty
  mpl_::bool_<false> (0x0x7f5c4cf89a80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&> > (0x0x7f5c4cfb4958) 0 empty
  mpl_::bool_<false> (0x0x7f5c4cf89ba0) 0 empty

Class boost::detail::is_const_rvalue_filter<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<boost::filesystem::directory_entry> (0x0x7f5c4cf89c00) 0 empty

Class boost::is_const<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_const<boost::filesystem::directory_entry> (0x0x7f5c4cfb49c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4cfb4a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c4cf89c60) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<boost::filesystem::directory_entry> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<boost::filesystem::directory_entry> > (0x0x7f5c4cfb4a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4cfb4af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4cf89cc0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4b60) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4bc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4cf89d20) 0 empty

Class boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&>, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&>, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4c30) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4c98) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4d00) 0 empty
      mpl_::bool_<false> (0x0x7f5c4cf89d80) 0 empty

Class boost::mpl::or_<boost::is_const<boost::filesystem::directory_entry&>, boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&>, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_const<boost::filesystem::directory_entry&>, boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&>, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4d68) 0 empty
  boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&>, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4dd0) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4e38) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4ea0) 0 empty
        mpl_::bool_<false> (0x0x7f5c4cf89de0) 0 empty

Class boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&> (0x0x7f5c4cfb4f08) 0 empty
  boost::mpl::or_<boost::is_const<boost::filesystem::directory_entry&>, boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&>, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4cfb4f70) 0 empty
    boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<boost::filesystem::directory_entry&>, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4c17d000) 0 empty
      boost::mpl::aux::or_impl<false, boost::is_const<boost::filesystem::directory_entry>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4c17d068) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4c17d0d0) 0 empty
          mpl_::bool_<false> (0x0x7f5c4cf89e40) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const boost::filesystem::directory_entry>, boost::add_pointer<boost::filesystem::directory_entry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const boost::filesystem::directory_entry>, boost::add_pointer<boost::filesystem::directory_entry> > (0x0x7f5c4cf89ea0) 0 empty

Class boost::mpl::if_<boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, boost::add_pointer<const boost::filesystem::directory_entry>, boost::add_pointer<boost::filesystem::directory_entry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, boost::add_pointer<const boost::filesystem::directory_entry>, boost::add_pointer<boost::filesystem::directory_entry> > (0x0x7f5c4cf898a0) 0 empty

Class boost::detail::remove_rvalue_ref<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::filesystem::directory_entry> (0x0x7f5c4c1e7060) 0 empty

Class boost::remove_reference<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::filesystem::directory_entry> (0x0x7f5c4c1e7000) 0 empty

Class boost::detail::add_pointer_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<boost::filesystem::directory_entry> (0x0x7f5c4cf89f60) 0 empty

Class boost::add_pointer<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<boost::filesystem::directory_entry> (0x0x7f5c4cf89f00) 0 empty

Class boost::mpl::eval_if<boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, boost::add_pointer<const boost::filesystem::directory_entry>, boost::add_pointer<boost::filesystem::directory_entry> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, boost::add_pointer<const boost::filesystem::directory_entry>, boost::add_pointer<boost::filesystem::directory_entry> > (0x0x7f5c4cf89840) 0 empty

Class boost::detail::iterator_facade_types<boost::filesystem::directory_entry, boost::single_pass_traversal_tag, boost::filesystem::directory_entry&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<boost::filesystem::directory_entry, boost::single_pass_traversal_tag, boost::filesystem::directory_entry&, long int> (0x0x7f5c480133c0) 0 empty

Class boost::detail::operator_arrow_dispatch<boost::filesystem::directory_entry&, boost::filesystem::directory_entry*>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_arrow_dispatch<boost::filesystem::directory_entry&, boost::filesystem::directory_entry*> (0x0x7f5c4c1e70c0) 0 empty

Class boost::detail::is_pod_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::filesystem::directory_entry> (0x0x7f5c4c1e71e0) 0 empty

Class boost::detail::is_scalar_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<boost::filesystem::directory_entry> (0x0x7f5c4c1e7240) 0 empty

Class boost::is_enum<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<boost::filesystem::directory_entry> (0x0x7f5c4c17d548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c17d5b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c1e72a0) 0 empty

Class boost::detail::is_pointer_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::filesystem::directory_entry> (0x0x7f5c4c1e7300) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::filesystem::directory_entry> (0x0x7f5c4c1e73c0) 0 empty

Class boost::remove_cv<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::filesystem::directory_entry> (0x0x7f5c4c1e7360) 0 empty

Class boost::detail::is_pointer_helper<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::filesystem::directory_entry> (0x0x7f5c4c1e7420) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::filesystem::directory_entry> (0x0x7f5c4c1e7780) 0 empty

Class boost::is_member_function_pointer<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::filesystem::directory_entry> (0x0x7f5c4c17da90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c17daf8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c1e77e0) 0 empty

Class boost::is_member_pointer<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::filesystem::directory_entry> (0x0x7f5c4c17db60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c17dbc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c1e7840) 0 empty

Class boost::is_pointer<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::filesystem::directory_entry> (0x0x7f5c4c17dc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c17dc98) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c1e78a0) 0 empty

Class boost::is_scalar<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<boost::filesystem::directory_entry> (0x0x7f5c4c17dd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c17dd68) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c1e7900) 0 empty

Class boost::is_pod<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_pod<boost::filesystem::directory_entry> (0x0x7f5c4c17ddd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c17de38) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c1e7960) 0 empty

Class boost::is_POD<boost::filesystem::directory_entry>
   size=1 align=1
   base size=1 base align=1
boost::is_POD<boost::filesystem::directory_entry> (0x0x7f5c4c17dea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4c17df08) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c1e79c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_POD<boost::filesystem::directory_entry> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_POD<boost::filesystem::directory_entry> > (0x0x7f5c4c17df70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47f15000) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c1e7a20) 0 empty

Class boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c47f15068) 0 empty
  mpl_::bool_<false> (0x0x7f5c4c1e7a80) 0 empty

Class boost::mpl::and_<boost::is_POD<boost::filesystem::directory_entry>, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_POD<boost::filesystem::directory_entry>, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c47f150d0) 0 empty
  boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c47f15138) 0 empty
    mpl_::bool_<false> (0x0x7f5c4c1e7ae0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<boost::filesystem::directory_entry>, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<boost::filesystem::directory_entry>, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f5c47f151a0) 0 empty
  mpl_::bool_<false> (0x0x7f5c4c1e7b40) 0 empty

Class boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::filesystem::directory_entry>, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::filesystem::directory_entry>, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f5c47f15208) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f5c47f15270) 0 empty
    mpl_::bool_<true> (0x0x7f5c4c1e7ba0) 0 empty

Class boost::detail::use_operator_brackets_proxy<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>
   size=1 align=1
   base size=1 base align=1
boost::detail::use_operator_brackets_proxy<boost::filesystem::directory_entry, boost::filesystem::directory_entry&> (0x0x7f5c47f152d8) 0 empty
  boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::filesystem::directory_entry>, boost::detail::iterator_writability_disabled<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f5c47f15340) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f5c47f153a8) 0 empty
      mpl_::bool_<true> (0x0x7f5c4c1e7c00) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::filesystem::directory_iterator>, boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::filesystem::directory_iterator>, boost::filesystem::directory_entry> (0x0x7f5c4c1e7c60) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, boost::detail::operator_brackets_proxy<boost::filesystem::directory_iterator>, boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, boost::detail::operator_brackets_proxy<boost::filesystem::directory_iterator>, boost::filesystem::directory_entry> (0x0x7f5c4c1e7180) 0 empty

Class boost::detail::operator_brackets_result<boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> (0x0x7f5c4c1e7120) 0 empty

Class boost::iterator_facade<boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag> (0x0x7f5c48013360) 0 empty

Class boost::detail::sp_element<boost::filesystem::detail::dir_itr_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::filesystem::detail::dir_itr_imp> (0x0x7f5c4c1e7d80) 0 empty

Class boost::detail::sp_dereference<boost::filesystem::detail::dir_itr_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::filesystem::detail::dir_itr_imp> (0x0x7f5c4c1e7de0) 0 empty

Class boost::detail::sp_member_access<boost::filesystem::detail::dir_itr_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::filesystem::detail::dir_itr_imp> (0x0x7f5c4c1e7e40) 0 empty

Class boost::detail::sp_array_access<boost::filesystem::detail::dir_itr_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::filesystem::detail::dir_itr_imp> (0x0x7f5c4c1e7ea0) 0 empty

Class boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> (0x0x7f5c4c1e7d20) 0

Class boost::filesystem::directory_iterator
   size=16 align=8
   base size=16 base align=8
boost::filesystem::directory_iterator (0x0x7f5c47f155b0) 0
  boost::iterator_facade<boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag> (0x0x7f5c4c1e7cc0) 0 empty

Class boost::detail::remove_rvalue_ref<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c583b20c0) 0 empty

Class boost::remove_reference<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c583b2060) 0 empty

Class boost::remove_bounds<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c583b21e0) 0 empty

Class boost::is_array<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c47f15820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47f15888) 0 empty
    mpl_::bool_<false> (0x0x7f5c583b2300) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > > > (0x0x7f5c583b2360) 0 empty

Class boost::mpl::if_<boost::is_array<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > > > (0x0x7f5c583b22a0) 0 empty

Class boost::detail::is_reference_impl<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c583b2480) 0 empty

Class boost::is_lvalue_reference<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c47f159c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47f15a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c583b25a0) 0 empty

Class boost::is_rvalue_reference<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c47f15a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47f15af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c583b2600) 0 empty

Class boost::is_reference<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c47f15b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47f15bc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c583b2660) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*> (0x0x7f5c583b2780) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c47f15dd0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*> (0x0x7f5c583b27e0) 0 empty

Class boost::detail::is_function_impl<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c47f15ea0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c47f15f08) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*> (0x0x7f5c583b2840) 0 empty

Class boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c4c17d410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c583c1000) 0 empty
    mpl_::bool_<false> (0x0x7f5c583b2960) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > > (0x0x7f5c583b29c0) 0 empty

Class boost::mpl::if_<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > > (0x0x7f5c583b2420) 0 empty

Class boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c583b2a20) 0 empty

Class boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > > (0x0x7f5c583b23c0) 0 empty

Class boost::mpl::eval_if<boost::is_array<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > > > (0x0x7f5c583b2240) 0 empty

Class boost::decay<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::decay<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c583b2000) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> > (0x0x7f5c583b2a80) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::shared_ptr<boost::filesystem::detail::dir_itr_imp> >, void> (0x0x7f5c583c1208) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c583b2ae0) 0 empty

Class __gnu_cxx::new_allocator<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::filesystem::directory_iterator> (0x0x7f5c583b2cc0) 0 empty

Class std::allocator<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::filesystem::directory_iterator> (0x0x7f5c583c1270) 0 empty
  __gnu_cxx::new_allocator<boost::filesystem::directory_iterator> (0x0x7f5c583b2d80) 0 empty

Class std::remove_volatile<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::filesystem::directory_iterator> (0x0x7f5c583b2f00) 0 empty

Class std::remove_const<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::filesystem::directory_iterator> (0x0x7f5c583b2f60) 0 empty

Class std::remove_cv<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::filesystem::directory_iterator> (0x0x7f5c583b2ea0) 0 empty

Class std::__ptrtr_not_void<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c57263000) 0 empty

Class std::pointer_traits<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<boost::filesystem::directory_iterator*> (0x0x7f5c583b2e40) 0 empty

Class std::allocator_traits<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583b2c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583c1548) 0 empty
  std::allocator_traits<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c57263120) 0 empty

Class std::allocator<boost::filesystem::directory_iterator>::rebind<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::filesystem::directory_iterator>::rebind<boost::filesystem::directory_iterator> (0x0x7f5c57263240) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<boost::filesystem::directory_iterator>, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<boost::filesystem::directory_iterator>, boost::filesystem::directory_iterator> (0x0x7f5c572631e0) 0 empty

Class std::__alloctr_rebind<std::allocator<boost::filesystem::directory_iterator>, boost::filesystem::directory_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<boost::filesystem::directory_iterator>, boost::filesystem::directory_iterator, true> (0x0x7f5c572632a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::filesystem::directory_iterator> >::rebind<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::filesystem::directory_iterator> >::rebind<boost::filesystem::directory_iterator> (0x0x7f5c57263180) 0 empty

Class std::_Vector_base<boost::filesystem::directory_iterator, std::allocator<boost::filesystem::directory_iterator> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::filesystem::directory_iterator, std::allocator<boost::filesystem::directory_iterator> >::_Vector_impl (0x0x7f5c583c1820) 0
  std::allocator<boost::filesystem::directory_iterator> (0x0x7f5c583c1888) 0 empty
    __gnu_cxx::new_allocator<boost::filesystem::directory_iterator> (0x0x7f5c57263300) 0 empty

Class std::_Vector_base<boost::filesystem::directory_iterator, std::allocator<boost::filesystem::directory_iterator> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<boost::filesystem::directory_iterator, std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583b2c00) 0

Class std::vector<boost::filesystem::directory_iterator>
   size=24 align=8
   base size=24 base align=8
std::vector<boost::filesystem::directory_iterator> (0x0x7f5c583c18f0) 0
  std::_Vector_base<boost::filesystem::directory_iterator, std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c57263360) 0

Class std::stack<boost::filesystem::directory_iterator, std::vector<boost::filesystem::directory_iterator> >
   size=24 align=8
   base size=24 base align=8
std::stack<boost::filesystem::directory_iterator, std::vector<boost::filesystem::directory_iterator> > (0x0x7f5c583b2ba0) 0

Class boost::filesystem::detail::recur_dir_itr_imp
   size=32 align=8
   base size=32 base align=8
boost::filesystem::detail::recur_dir_itr_imp (0x0x7f5c583b2b40) 0

Class std::is_array<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583c1bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c572633c0) 0 empty

Class std::remove_volatile<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c57263480) 0 empty

Class std::remove_const<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c572634e0) 0 empty

Class std::remove_cv<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c57263420) 0 empty

Class std::__is_void_helper<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583c1c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c57263540) 0 empty

Class std::is_void<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583c1d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c572635a0) 0 empty

Class std::__not_<std::is_void<std::allocator<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<boost::filesystem::directory_iterator> > > (0x0x7f5c583c1d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c57263600) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator> >, std::__not_<std::is_void<std::allocator<boost::filesystem::directory_iterator> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator> >, std::__not_<std::is_void<std::allocator<boost::filesystem::directory_iterator> > > > (0x0x7f5c57263660) 0 empty

Class std::__is_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583c1dd0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5c572636c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<boost::filesystem::directory_iterator> > >, std::__is_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<boost::filesystem::directory_iterator> > >, std::__is_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator> > > (0x0x7f5c583c1e38) 0 empty
  std::__is_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583c1ea0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5c572637e0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583c1f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c572638a0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<boost::filesystem::directory_iterator>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<boost::filesystem::directory_iterator>, false> (0x0x7f5c583c1f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c572639c0) 0 empty

Class std::is_default_constructible<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c583c1958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c57263ae0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator>, false>, std::is_default_constructible<std::allocator<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator>, false>, std::is_default_constructible<std::allocator<boost::filesystem::directory_iterator> > > (0x0x7f5c57263b40) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c4751b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c57263ba0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator>, false> (0x0x7f5c4751b138) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c4751b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c57263d80) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<boost::filesystem::directory_iterator> >, std::__is_nt_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<boost::filesystem::directory_iterator> >, std::__is_nt_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator>, false> > (0x0x7f5c4751b2d8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<boost::filesystem::directory_iterator>, false> (0x0x7f5c4751b340) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c4751b3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c57263e40) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c4751b478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c57263f00) 0 empty

Class boost::detail::remove_rvalue_ref<boost::filesystem::symlink_option>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::filesystem::symlink_option> (0x0x7f5c4751d1e0) 0 empty

Class boost::remove_reference<boost::filesystem::symlink_option>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::filesystem::symlink_option> (0x0x7f5c4751d180) 0 empty

Class boost::remove_bounds<boost::filesystem::symlink_option>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<boost::filesystem::symlink_option> (0x0x7f5c4751d240) 0 empty

Class boost::is_array<boost::filesystem::symlink_option>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::filesystem::symlink_option> (0x0x7f5c4751b5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4751b618) 0 empty
    mpl_::bool_<false> (0x0x7f5c4751d360) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::symlink_option*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::symlink_option*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> > > (0x0x7f5c4751d3c0) 0 empty

Class boost::mpl::if_<boost::is_array<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> > > (0x0x7f5c4751d300) 0 empty

Class boost::detail::is_reference_impl<boost::filesystem::symlink_option>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::filesystem::symlink_option> (0x0x7f5c4751d4e0) 0 empty

Class boost::is_lvalue_reference<boost::filesystem::symlink_option>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::filesystem::symlink_option> (0x0x7f5c4751b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4751b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4751d540) 0 empty

Class boost::is_rvalue_reference<boost::filesystem::symlink_option>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::filesystem::symlink_option> (0x0x7f5c4751b820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4751b888) 0 empty
    mpl_::bool_<false> (0x0x7f5c4751d5a0) 0 empty

Class boost::is_reference<boost::filesystem::symlink_option>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::filesystem::symlink_option> (0x0x7f5c4751b8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4751b958) 0 empty
    mpl_::bool_<false> (0x0x7f5c4751d600) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::filesystem::symlink_option*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::filesystem::symlink_option*> (0x0x7f5c4751d720) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::filesystem::symlink_option>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::filesystem::symlink_option> (0x0x7f5c4751ba90) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::filesystem::symlink_option*> (0x0x7f5c4751d780) 0 empty

Class boost::detail::is_function_impl<boost::filesystem::symlink_option>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::filesystem::symlink_option> (0x0x7f5c4751baf8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::filesystem::symlink_option> (0x0x7f5c4751bb60) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::filesystem::symlink_option*> (0x0x7f5c4751d7e0) 0 empty

Class boost::is_function<boost::filesystem::symlink_option>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::filesystem::symlink_option> (0x0x7f5c4751bbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4751bc30) 0 empty
    mpl_::bool_<false> (0x0x7f5c4751d840) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> > (0x0x7f5c4751d8a0) 0 empty

Class boost::mpl::if_<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> > (0x0x7f5c4751d480) 0 empty

Class boost::mpl::identity<boost::filesystem::symlink_option>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::filesystem::symlink_option> (0x0x7f5c4751d900) 0 empty

Class boost::mpl::eval_if<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> > (0x0x7f5c4751d420) 0 empty

Class boost::mpl::eval_if<boost::is_array<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::symlink_option>, boost::add_pointer<boost::filesystem::symlink_option>, boost::mpl::identity<boost::filesystem::symlink_option> > > (0x0x7f5c4751d2a0) 0 empty

Class boost::decay<boost::filesystem::symlink_option>
   size=1 align=1
   base size=0 base align=1
boost::decay<boost::filesystem::symlink_option> (0x0x7f5c4751d120) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::filesystem::symlink_option>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::filesystem::symlink_option> (0x0x7f5c4751d960) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::symlink_option>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::symlink_option>, void> (0x0x7f5c4751bd68) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c4751d9c0) 0 empty

Class boost::detail::sp_convertible<boost::filesystem::detail::dir_itr_imp, boost::filesystem::detail::dir_itr_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<boost::filesystem::detail::dir_itr_imp, boost::filesystem::detail::dir_itr_imp> (0x0x7f5c4751dae0) 0 empty

Class boost::detail::sp_enable_if_convertible<boost::filesystem::detail::dir_itr_imp, boost::filesystem::detail::dir_itr_imp>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<boost::filesystem::detail::dir_itr_imp, boost::filesystem::detail::dir_itr_imp> (0x0x7f5c4752c138) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f5c4751dc00) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 1>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 1> (0x0x7f5c4751dcc0) 0 empty

Class boost::mpl::aux::type_wrapper<boost::detail::always_bool2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::type_wrapper<boost::detail::always_bool2> (0x0x7f5c4751dd20) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 2> (0x0x7f5c4751dd80) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 3>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 3> (0x0x7f5c4751dde0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 4>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 4> (0x0x7f5c4751de40) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 5>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 5> (0x0x7f5c4751dea0) 0 empty

Class boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 6>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity_impl<boost::detail::always_bool2, 6> (0x0x7f5c4751df00) 0 empty

Class boost::mpl::aux::template_arity<boost::detail::always_bool2>
   size=1 align=1
   base size=0 base align=1
boost::mpl::aux::template_arity<boost::detail::always_bool2> (0x0x7f5c4751dc60) 0 empty

Class boost::mpl::lambda<boost::detail::always_bool2, mpl_::void_, mpl_::int_<-1> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::lambda<boost::detail::always_bool2, mpl_::void_, mpl_::int_<-1> > (0x0x7f5c4751df60) 0 empty

Class boost::detail::always_bool2::apply<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2::apply<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c47538000) 0 empty

Class boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c4752c340) 0 empty
  boost::detail::always_bool2::apply<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c47538060) 0 empty

Class boost::mpl::apply2<boost::detail::always_bool2, boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::detail::always_bool2, boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c4752c3a8) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c4752c410) 0 empty
    boost::detail::always_bool2::apply<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c475380c0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::filesystem::directory_iterator> (0x0x7f5c47538180) 0 empty

Class boost::is_integral<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::filesystem::directory_iterator> (0x0x7f5c4752c478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4752c4e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c475381e0) 0 empty

Class boost::is_float<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::filesystem::directory_iterator> (0x0x7f5c4752c548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4752c5b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c47538240) 0 empty

Class boost::is_arithmetic<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::filesystem::directory_iterator> (0x0x7f5c4752c618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4752c680) 0 empty
    mpl_::bool_<false> (0x0x7f5c475382a0) 0 empty

Class boost::detail::is_abstract_imp<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::filesystem::directory_iterator> (0x0x7f5c47538300) 0 empty

Class boost::is_abstract<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::filesystem::directory_iterator> (0x0x7f5c4752c6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4752c750) 0 empty
    mpl_::bool_<false> (0x0x7f5c47538360) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c475383c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c47538120) 0 empty

Class boost::detail::is_convertible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c47538420) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c4752c8f0) 0 empty
  boost::detail::is_convertible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c47538480) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::filesystem::directory_iterator> (0x0x7f5c47538660) 0 empty

Class boost::detail::add_reference_impl<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::filesystem::directory_iterator> (0x0x7f5c47538600) 0 empty

Class boost::add_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::filesystem::directory_iterator> (0x0x7f5c475385a0) 0 empty

Class boost::add_lvalue_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::filesystem::directory_iterator> (0x0x7f5c47538540) 0 empty

Class boost::detail::is_reference_impl<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::filesystem::directory_iterator> (0x0x7f5c47538780) 0 empty

Class boost::is_lvalue_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::filesystem::directory_iterator> (0x0x7f5c4752caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4752cb60) 0 empty
    mpl_::bool_<false> (0x0x7f5c475387e0) 0 empty

Class boost::is_rvalue_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::filesystem::directory_iterator> (0x0x7f5c4752cbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4752cc30) 0 empty
    mpl_::bool_<false> (0x0x7f5c47538840) 0 empty

Class boost::is_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::filesystem::directory_iterator> (0x0x7f5c4752cc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4752cd00) 0 empty
    mpl_::bool_<false> (0x0x7f5c475388a0) 0 empty

Class boost::is_void<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::filesystem::directory_iterator> (0x0x7f5c4752cd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4752cdd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c47538900) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::filesystem::directory_iterator, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::filesystem::directory_iterator, true> (0x0x7f5c47538960) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::filesystem::directory_iterator> (0x0x7f5c47538720) 0 empty

Class boost::add_rvalue_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::filesystem::directory_iterator> (0x0x7f5c475386c0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c475384e0) 0 empty

Class boost::detail::checker<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::filesystem::directory_iterator> (0x0x7f5c47538a80) 0 empty

Class boost::is_array<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::filesystem::directory_iterator> (0x0x7f5c4752c0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4752c270) 0 empty
    mpl_::bool_<false> (0x0x7f5c47538ae0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::filesystem::directory_iterator*> (0x0x7f5c47538c00) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::filesystem::directory_iterator> (0x0x7f5c475480d0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::filesystem::directory_iterator*> (0x0x7f5c47538c60) 0 empty

Class boost::detail::is_function_impl<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::filesystem::directory_iterator> (0x0x7f5c47548138) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::filesystem::directory_iterator> (0x0x7f5c475481a0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::filesystem::directory_iterator*> (0x0x7f5c47538d80) 0 empty

Class boost::is_function<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::filesystem::directory_iterator> (0x0x7f5c47548208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c47548270) 0 empty
    mpl_::bool_<false> (0x0x7f5c47538e40) 0 empty

Class boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c475482d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c47548340) 0 empty
    mpl_::bool_<true> (0x0x7f5c47538ea0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> > (0x0x7f5c47548478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c475484e0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4754a000) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<true, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c47548548) 0 empty
  mpl_::bool_<true> (0x0x7f5c4754a060) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c475485b0) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c47548618) 0 empty
    mpl_::bool_<true> (0x0x7f5c4754a0c0) 0 empty

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

Class boost::iterators::enabled<true>::base<bool>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true>::base<bool> (0x0x7f5c4754a180) 0 empty

Class boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f5c47548680) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f5c4754a1e0) 0 empty

Class boost::detail::enable_if_interoperable<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator, bool>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_interoperable<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator, bool> (0x0x7f5c475486e8) 0 empty
  boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f5c47548750) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f5c4754a240) 0 empty

Class boost::detail::remove_rvalue_ref<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::filesystem::directory_iterator> (0x0x7f5c4754a3c0) 0 empty

Class boost::remove_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::filesystem::directory_iterator> (0x0x7f5c4754a360) 0 empty

Class boost::remove_bounds<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<boost::filesystem::directory_iterator> (0x0x7f5c4754a420) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::directory_iterator*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::filesystem::directory_iterator*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> > > (0x0x7f5c4754a540) 0 empty

Class boost::mpl::if_<boost::is_array<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> > > (0x0x7f5c4754a4e0) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> > (0x0x7f5c4754a660) 0 empty

Class boost::mpl::if_<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> > (0x0x7f5c4754a600) 0 empty

Class boost::mpl::identity<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::filesystem::directory_iterator> (0x0x7f5c4754a6c0) 0 empty

Class boost::mpl::eval_if<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> > (0x0x7f5c4754a5a0) 0 empty

Class boost::mpl::eval_if<boost::is_array<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator*>, boost::mpl::eval_if<boost::is_function<boost::filesystem::directory_iterator>, boost::add_pointer<boost::filesystem::directory_iterator>, boost::mpl::identity<boost::filesystem::directory_iterator> > > (0x0x7f5c4754a480) 0 empty

Class boost::decay<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::decay<boost::filesystem::directory_iterator> (0x0x7f5c4754a300) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::filesystem::directory_iterator> (0x0x7f5c4754a720) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::directory_iterator>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::filesystem::directory_iterator>, void> (0x0x7f5c47548bc8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c4754a780) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::filesystem::recursive_directory_iterator>, boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::filesystem::recursive_directory_iterator>, boost::filesystem::directory_entry> (0x0x7f5c4754a9c0) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, boost::detail::operator_brackets_proxy<boost::filesystem::recursive_directory_iterator>, boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::filesystem::directory_entry, boost::filesystem::directory_entry&>, boost::detail::operator_brackets_proxy<boost::filesystem::recursive_directory_iterator>, boost::filesystem::directory_entry> (0x0x7f5c4754a960) 0 empty

Class boost::detail::operator_brackets_result<boost::filesystem::recursive_directory_iterator, boost::filesystem::directory_entry, boost::filesystem::directory_entry&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::filesystem::recursive_directory_iterator, boost::filesystem::directory_entry, boost::filesystem::directory_entry&> (0x0x7f5c4754a900) 0 empty

Class boost::iterator_facade<boost::filesystem::recursive_directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::filesystem::recursive_directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag> (0x0x7f5c4754a8a0) 0 empty

Class boost::detail::sp_element<boost::filesystem::detail::recur_dir_itr_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::filesystem::detail::recur_dir_itr_imp> (0x0x7f5c4754aae0) 0 empty

Class boost::detail::sp_dereference<boost::filesystem::detail::recur_dir_itr_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::filesystem::detail::recur_dir_itr_imp> (0x0x7f5c4754ab40) 0 empty

Class boost::detail::sp_member_access<boost::filesystem::detail::recur_dir_itr_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::filesystem::detail::recur_dir_itr_imp> (0x0x7f5c4754aba0) 0 empty

Class boost::detail::sp_array_access<boost::filesystem::detail::recur_dir_itr_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::filesystem::detail::recur_dir_itr_imp> (0x0x7f5c4754ac00) 0 empty

Class boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> (0x0x7f5c4754aa80) 0

Class boost::filesystem::recursive_directory_iterator
   size=16 align=8
   base size=16 base align=8
boost::filesystem::recursive_directory_iterator (0x0x7f5c47558270) 0
  boost::iterator_facade<boost::filesystem::recursive_directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag> (0x0x7f5c4754aa20) 0 empty

Class boost::detail::remove_rvalue_ref<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c4759e120) 0 empty

Class boost::remove_reference<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c4759e0c0) 0 empty

Class boost::remove_bounds<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c4759e240) 0 empty

Class boost::is_array<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c47558138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c475a2000) 0 empty
    mpl_::bool_<false> (0x0x7f5c4759e360) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > > > (0x0x7f5c4759e3c0) 0 empty

Class boost::mpl::if_<boost::is_array<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > > > (0x0x7f5c4759e300) 0 empty

Class boost::detail::is_reference_impl<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c4759e4e0) 0 empty

Class boost::is_lvalue_reference<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c475a2208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c475a2270) 0 empty
    mpl_::bool_<false> (0x0x7f5c4759e540) 0 empty

Class boost::is_rvalue_reference<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c475a22d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c475a2340) 0 empty
    mpl_::bool_<false> (0x0x7f5c4759e660) 0 empty

Class boost::is_reference<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c475a23a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c475a2410) 0 empty
    mpl_::bool_<false> (0x0x7f5c4759e780) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*> (0x0x7f5c4759e8a0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c475a2548) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*> (0x0x7f5c4759e9c0) 0 empty

Class boost::detail::is_function_impl<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c475a25b0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c475a2618) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*> (0x0x7f5c4759ea20) 0 empty

Class boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c475a2750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c475a27b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4759ea80) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > > (0x0x7f5c4759eae0) 0 empty

Class boost::mpl::if_<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > > (0x0x7f5c4759e480) 0 empty

Class boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c4759eb40) 0 empty

Class boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > > (0x0x7f5c4759e420) 0 empty

Class boost::mpl::eval_if<boost::is_array<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp>*>, boost::mpl::eval_if<boost::is_function<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::add_pointer<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, boost::mpl::identity<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > > > (0x0x7f5c4759e2a0) 0 empty

Class boost::decay<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::decay<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c4759e060) 0 empty

Class boost::filesystem::path_traits::is_pathable<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> > (0x0x7f5c4759eba0) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::shared_ptr<boost::filesystem::detail::recur_dir_itr_imp> >, void> (0x0x7f5c475a28f0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c4759ec00) 0 empty

Class boost::filesystem::filesystem_error::m_imp
   size=24 align=8
   base size=24 base align=8
boost::filesystem::filesystem_error::m_imp (0x0x7f5c4759ecc0) 0

Class boost::detail::sp_element<boost::filesystem::filesystem_error::m_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::filesystem::filesystem_error::m_imp> (0x0x7f5c4759ed80) 0 empty

Class boost::detail::sp_dereference<boost::filesystem::filesystem_error::m_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::filesystem::filesystem_error::m_imp> (0x0x7f5c4759ede0) 0 empty

Class boost::detail::sp_member_access<boost::filesystem::filesystem_error::m_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::filesystem::filesystem_error::m_imp> (0x0x7f5c4759ee40) 0 empty

Class boost::detail::sp_array_access<boost::filesystem::filesystem_error::m_imp>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::filesystem::filesystem_error::m_imp> (0x0x7f5c4759eea0) 0 empty

Class boost::shared_ptr<boost::filesystem::filesystem_error::m_imp>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::filesystem::filesystem_error::m_imp> (0x0x7f5c4759ed20) 0

Vtable for boost::filesystem::filesystem_error
boost::filesystem::filesystem_error::_ZTVN5boost10filesystem16filesystem_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost10filesystem16filesystem_errorE)
16    (int (*)(...))boost::filesystem::filesystem_error::~filesystem_error
24    (int (*)(...))boost::filesystem::filesystem_error::~filesystem_error
32    (int (*)(...))boost::filesystem::filesystem_error::what

Class boost::filesystem::filesystem_error
   size=56 align=8
   base size=56 base align=8
boost::filesystem::filesystem_error (0x0x7f5c475a2958) 0
    vptr=((& boost::filesystem::filesystem_error::_ZTVN5boost10filesystem16filesystem_errorE) + 16u)
  boost::system::system_error (0x0x7f5c475a29c0) 0
      primary-for boost::filesystem::filesystem_error (0x0x7f5c475a2958)
    std::runtime_error (0x0x7f5c475a2a28) 0
        primary-for boost::system::system_error (0x0x7f5c475a29c0)
      std::exception (0x0x7f5c4759ec60) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f5c475a2a28)

Class boost::iostreams::detail::execute_traits_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::execute_traits_impl<void> (0x0x7f5c476de300) 0 empty

Class boost::iostreams::any_tag
   size=1 align=1
   base size=0 base align=1
boost::iostreams::any_tag (0x0x7f5c476de3c0) 0 empty

Vtable for boost::iostreams::detail::two_sequence
boost::iostreams::detail::two_sequence::_ZTVN5boost9iostreams6detail12two_sequenceE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail12two_sequenceE)

VTT for boost::iostreams::detail::two_sequence
boost::iostreams::detail::two_sequence::_ZTTN5boost9iostreams6detail12two_sequenceE: 1u entries
0     ((& boost::iostreams::detail::two_sequence::_ZTVN5boost9iostreams6detail12two_sequenceE) + 24u)

Class boost::iostreams::detail::two_sequence
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::two_sequence (0x0x7f5c476e4068) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::detail::two_sequence::_ZTVN5boost9iostreams6detail12two_sequenceE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c476de420) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::detail::random_access
boost::iostreams::detail::random_access::_ZTVN5boost9iostreams6detail13random_accessE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

VTT for boost::iostreams::detail::random_access
boost::iostreams::detail::random_access::_ZTTN5boost9iostreams6detail13random_accessE: 1u entries
0     ((& boost::iostreams::detail::random_access::_ZTVN5boost9iostreams6detail13random_accessE) + 24u)

Class boost::iostreams::detail::random_access
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::random_access (0x0x7f5c476e40d0) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::detail::random_access::_ZTVN5boost9iostreams6detail13random_accessE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c476de540) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::detail::one_head
boost::iostreams::detail::one_head::_ZTVN5boost9iostreams6detail8one_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

VTT for boost::iostreams::detail::one_head
boost::iostreams::detail::one_head::_ZTTN5boost9iostreams6detail8one_headE: 1u entries
0     ((& boost::iostreams::detail::one_head::_ZTVN5boost9iostreams6detail8one_headE) + 24u)

Class boost::iostreams::detail::one_head
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::one_head (0x0x7f5c476e4208) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::detail::one_head::_ZTVN5boost9iostreams6detail8one_headE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c476de5a0) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::detail::two_head
boost::iostreams::detail::two_head::_ZTVN5boost9iostreams6detail8two_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8two_headE)

VTT for boost::iostreams::detail::two_head
boost::iostreams::detail::two_head::_ZTTN5boost9iostreams6detail8two_headE: 1u entries
0     ((& boost::iostreams::detail::two_head::_ZTVN5boost9iostreams6detail8two_headE) + 24u)

Class boost::iostreams::detail::two_head
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::two_head (0x0x7f5c476e4270) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::detail::two_head::_ZTVN5boost9iostreams6detail8two_headE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c476de600) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::input
boost::iostreams::input::_ZTVN5boost9iostreams5inputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

VTT for boost::iostreams::input
boost::iostreams::input::_ZTTN5boost9iostreams5inputE: 1u entries
0     ((& boost::iostreams::input::_ZTVN5boost9iostreams5inputE) + 24u)

Class boost::iostreams::input
   size=8 align=8
   base size=8 base align=8
boost::iostreams::input (0x0x7f5c476e42d8) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::input::_ZTVN5boost9iostreams5inputE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c476de660) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::output
boost::iostreams::output::_ZTVN5boost9iostreams6outputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::output
boost::iostreams::output::_ZTTN5boost9iostreams6outputE: 1u entries
0     ((& boost::iostreams::output::_ZTVN5boost9iostreams6outputE) + 24u)

Class boost::iostreams::output
   size=8 align=8
   base size=8 base align=8
boost::iostreams::output (0x0x7f5c476e4340) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::output::_ZTVN5boost9iostreams6outputE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c476de6c0) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::bidirectional
boost::iostreams::bidirectional::_ZTVN5boost9iostreams13bidirectionalE: 11u entries
0     16u
8     8u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
64    18446744073709551600u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)

Construction vtable for boost::iostreams::detail::two_sequence (0x0x7f5c476e4478 instance) in boost::iostreams::bidirectional
boost::iostreams::bidirectional::_ZTCN5boost9iostreams13bidirectionalE0_NS0_6detail12two_sequenceE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail12two_sequenceE)

Construction vtable for boost::iostreams::input in boost::iostreams::bidirectional
boost::iostreams::bidirectional::_ZTCN5boost9iostreams13bidirectionalE8_NS0_5inputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::output in boost::iostreams::bidirectional
boost::iostreams::bidirectional::_ZTCN5boost9iostreams13bidirectionalE16_NS0_6outputE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::bidirectional
boost::iostreams::bidirectional::_ZTTN5boost9iostreams13bidirectionalE: 6u entries
0     ((& boost::iostreams::bidirectional::_ZTVN5boost9iostreams13bidirectionalE) + 40u)
8     ((& boost::iostreams::bidirectional::_ZTCN5boost9iostreams13bidirectionalE0_NS0_6detail12two_sequenceE) + 24u)
16    ((& boost::iostreams::bidirectional::_ZTVN5boost9iostreams13bidirectionalE) + 64u)
24    ((& boost::iostreams::bidirectional::_ZTVN5boost9iostreams13bidirectionalE) + 88u)
32    ((& boost::iostreams::bidirectional::_ZTCN5boost9iostreams13bidirectionalE8_NS0_5inputE) + 24u)
40    ((& boost::iostreams::bidirectional::_ZTCN5boost9iostreams13bidirectionalE16_NS0_6outputE) + 24u)

Class boost::iostreams::bidirectional
   size=24 align=8
   base size=8 base align=8
boost::iostreams::bidirectional (0x0x7f5c4766cac8) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::bidirectional::_ZTVN5boost9iostreams13bidirectionalE) + 40u)
  boost::iostreams::input (0x0x7f5c476e43a8) 8 nearly-empty virtual
      subvttidx=32u vptridx=16u vbaseoffset=-32 vptr=((& boost::iostreams::bidirectional::_ZTVN5boost9iostreams13bidirectionalE) + 64u)
    boost::iostreams::any_tag (0x0x7f5c476de720) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::output (0x0x7f5c476e4410) 16 nearly-empty virtual
      subvttidx=40u vptridx=24u vbaseoffset=-40 vptr=((& boost::iostreams::bidirectional::_ZTVN5boost9iostreams13bidirectionalE) + 88u)
    boost::iostreams::any_tag (0x0x7f5c476de720) alternative-path
  boost::iostreams::detail::two_sequence (0x0x7f5c476e4478) 0 nearly-empty
      primary-for boost::iostreams::bidirectional (0x0x7f5c4766cac8)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c476de720) alternative-path

Vtable for boost::iostreams::dual_use
boost::iostreams::dual_use::_ZTVN5boost9iostreams8dual_useE: 8u entries
0     8u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams8dual_useE)
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams8dual_useE)

Construction vtable for boost::iostreams::input in boost::iostreams::dual_use
boost::iostreams::dual_use::_ZTCN5boost9iostreams8dual_useE0_NS0_5inputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::output in boost::iostreams::dual_use
boost::iostreams::dual_use::_ZTCN5boost9iostreams8dual_useE8_NS0_6outputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::dual_use
boost::iostreams::dual_use::_ZTTN5boost9iostreams8dual_useE: 5u entries
0     ((& boost::iostreams::dual_use::_ZTVN5boost9iostreams8dual_useE) + 40u)
8     ((& boost::iostreams::dual_use::_ZTVN5boost9iostreams8dual_useE) + 40u)
16    ((& boost::iostreams::dual_use::_ZTVN5boost9iostreams8dual_useE) + 64u)
24    ((& boost::iostreams::dual_use::_ZTCN5boost9iostreams8dual_useE0_NS0_5inputE) + 24u)
32    ((& boost::iostreams::dual_use::_ZTCN5boost9iostreams8dual_useE8_NS0_6outputE) + 24u)

Class boost::iostreams::dual_use
   size=16 align=8
   base size=8 base align=8
boost::iostreams::dual_use (0x0x7f5c4c518af0) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::dual_use::_ZTVN5boost9iostreams8dual_useE) + 40u)
  boost::iostreams::input (0x0x7f5c476e45b0) 0 nearly-empty virtual
      primary-for boost::iostreams::dual_use (0x0x7f5c4c518af0)
      subvttidx=24u vptridx=8u vbaseoffset=-32
    boost::iostreams::any_tag (0x0x7f5c476de7e0) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::output (0x0x7f5c476e4618) 8 nearly-empty virtual
      subvttidx=32u vptridx=16u vbaseoffset=-40 vptr=((& boost::iostreams::dual_use::_ZTVN5boost9iostreams8dual_useE) + 64u)
    boost::iostreams::any_tag (0x0x7f5c476de7e0) alternative-path

Vtable for boost::iostreams::input_seekable
boost::iostreams::input_seekable::_ZTVN5boost9iostreams14input_seekableE: 8u entries
0     8u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::input_seekable
boost::iostreams::input_seekable::_ZTCN5boost9iostreams14input_seekableE0_NS0_5inputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::input_seekable
boost::iostreams::input_seekable::_ZTCN5boost9iostreams14input_seekableE8_NS0_6detail13random_accessE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

VTT for boost::iostreams::input_seekable
boost::iostreams::input_seekable::_ZTTN5boost9iostreams14input_seekableE: 5u entries
0     ((& boost::iostreams::input_seekable::_ZTVN5boost9iostreams14input_seekableE) + 40u)
8     ((& boost::iostreams::input_seekable::_ZTVN5boost9iostreams14input_seekableE) + 40u)
16    ((& boost::iostreams::input_seekable::_ZTVN5boost9iostreams14input_seekableE) + 64u)
24    ((& boost::iostreams::input_seekable::_ZTCN5boost9iostreams14input_seekableE0_NS0_5inputE) + 24u)
32    ((& boost::iostreams::input_seekable::_ZTCN5boost9iostreams14input_seekableE8_NS0_6detail13random_accessE) + 24u)

Class boost::iostreams::input_seekable
   size=16 align=8
   base size=8 base align=8
boost::iostreams::input_seekable (0x0x7f5c4c518cb0) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::input_seekable::_ZTVN5boost9iostreams14input_seekableE) + 40u)
  boost::iostreams::input (0x0x7f5c476e4680) 0 nearly-empty virtual
      primary-for boost::iostreams::input_seekable (0x0x7f5c4c518cb0)
      subvttidx=24u vptridx=8u vbaseoffset=-32
    boost::iostreams::any_tag (0x0x7f5c476de840) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::detail::random_access (0x0x7f5c476e46e8) 8 nearly-empty virtual
      subvttidx=32u vptridx=16u vbaseoffset=-40 vptr=((& boost::iostreams::input_seekable::_ZTVN5boost9iostreams14input_seekableE) + 64u)
    boost::iostreams::any_tag (0x0x7f5c476de840) alternative-path

Vtable for boost::iostreams::output_seekable
boost::iostreams::output_seekable::_ZTVN5boost9iostreams15output_seekableE: 8u entries
0     8u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::output_seekable
boost::iostreams::output_seekable::_ZTCN5boost9iostreams15output_seekableE0_NS0_6outputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::output_seekable
boost::iostreams::output_seekable::_ZTCN5boost9iostreams15output_seekableE8_NS0_6detail13random_accessE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

VTT for boost::iostreams::output_seekable
boost::iostreams::output_seekable::_ZTTN5boost9iostreams15output_seekableE: 5u entries
0     ((& boost::iostreams::output_seekable::_ZTVN5boost9iostreams15output_seekableE) + 40u)
8     ((& boost::iostreams::output_seekable::_ZTVN5boost9iostreams15output_seekableE) + 40u)
16    ((& boost::iostreams::output_seekable::_ZTVN5boost9iostreams15output_seekableE) + 64u)
24    ((& boost::iostreams::output_seekable::_ZTCN5boost9iostreams15output_seekableE0_NS0_6outputE) + 24u)
32    ((& boost::iostreams::output_seekable::_ZTCN5boost9iostreams15output_seekableE8_NS0_6detail13random_accessE) + 24u)

Class boost::iostreams::output_seekable
   size=16 align=8
   base size=8 base align=8
boost::iostreams::output_seekable (0x0x7f5c4c52f070) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::output_seekable::_ZTVN5boost9iostreams15output_seekableE) + 40u)
  boost::iostreams::output (0x0x7f5c476e4820) 0 nearly-empty virtual
      primary-for boost::iostreams::output_seekable (0x0x7f5c4c52f070)
      subvttidx=24u vptridx=8u vbaseoffset=-32
    boost::iostreams::any_tag (0x0x7f5c476de8a0) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::detail::random_access (0x0x7f5c476e4888) 8 nearly-empty virtual
      subvttidx=32u vptridx=16u vbaseoffset=-40 vptr=((& boost::iostreams::output_seekable::_ZTVN5boost9iostreams15output_seekableE) + 64u)
    boost::iostreams::any_tag (0x0x7f5c476de8a0) alternative-path

Vtable for boost::iostreams::seekable
boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE: 21u entries
0     24u
8     24u
16    16u
24    8u
32    8u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
64    8u
72    0u
80    18446744073709551608u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
104   18446744073709551600u
112   (int (*)(...))-16
120   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551592u
152   (int (*)(...))-24
160   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)

Construction vtable for boost::iostreams::detail::one_head (0x0x7f5c476e4af8 instance) in boost::iostreams::seekable
boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE0_NS0_6detail8one_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::seekable
boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE8_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551608u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551600u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::seekable
boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE8_NS0_5inputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::seekable
boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE16_NS0_6detail13random_accessE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::seekable
boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE24_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551592u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551600u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::seekable
boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE24_NS0_6outputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::seekable
boost::iostreams::seekable::_ZTTN5boost9iostreams8seekableE: 16u entries
0     ((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 64u)
8     ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE0_NS0_6detail8one_headE) + 24u)
16    ((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 104u)
24    ((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 104u)
32    ((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 128u)
40    ((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 168u)
48    ((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 168u)
56    ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE8_NS0_14input_seekableE) + 40u)
64    ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE8_NS0_14input_seekableE) + 40u)
72    ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE8_NS0_14input_seekableE) + 64u)
80    ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE8_NS0_5inputE) + 24u)
88    ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE16_NS0_6detail13random_accessE) + 24u)
96    ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE24_NS0_15output_seekableE) + 40u)
104   ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE24_NS0_15output_seekableE) + 40u)
112   ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE24_NS0_15output_seekableE) + 64u)
120   ((& boost::iostreams::seekable::_ZTCN5boost9iostreams8seekableE24_NS0_6outputE) + 24u)

Class boost::iostreams::seekable
   size=32 align=8
   base size=8 base align=8
boost::iostreams::seekable (0x0x7f5c4766cc30) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 64u)
  boost::iostreams::input_seekable (0x0x7f5c4c52f230) 8 nearly-empty virtual
      subvttidx=56u vptridx=16u vbaseoffset=-32 vptr=((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 104u)
    boost::iostreams::input (0x0x7f5c476e49c0) 8 nearly-empty virtual
        primary-for boost::iostreams::input_seekable (0x0x7f5c4c52f230)
        subvttidx=80u vptridx=24u vbaseoffset=-40
      boost::iostreams::any_tag (0x0x7f5c476de960) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c476e4a28) 16 nearly-empty virtual
        subvttidx=88u vptridx=32u vbaseoffset=-48 vptr=((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 128u)
      boost::iostreams::any_tag (0x0x7f5c476de960) alternative-path
  boost::iostreams::output_seekable (0x0x7f5c4c52f310) 24 nearly-empty virtual
      subvttidx=96u vptridx=40u vbaseoffset=-56 vptr=((& boost::iostreams::seekable::_ZTVN5boost9iostreams8seekableE) + 168u)
    boost::iostreams::output (0x0x7f5c476e4a90) 24 nearly-empty virtual
        primary-for boost::iostreams::output_seekable (0x0x7f5c4c52f310)
        subvttidx=120u vptridx=48u vbaseoffset=-64
      boost::iostreams::any_tag (0x0x7f5c476de960) alternative-path
    boost::iostreams::detail::random_access (0x0x7f5c476e4a28) alternative-path
  boost::iostreams::detail::one_head (0x0x7f5c476e4af8) 0 nearly-empty
      primary-for boost::iostreams::seekable (0x0x7f5c4766cc30)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c476de960) alternative-path

Vtable for boost::iostreams::dual_seekable
boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE: 21u entries
0     24u
8     24u
16    16u
24    8u
32    8u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)
64    8u
72    0u
80    18446744073709551608u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)
104   18446744073709551600u
112   (int (*)(...))-16
120   (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551592u
152   (int (*)(...))-24
160   (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)

Construction vtable for boost::iostreams::detail::two_head (0x0x7f5c476e4e38 instance) in boost::iostreams::dual_seekable
boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE0_NS0_6detail8two_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8two_headE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::dual_seekable
boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE8_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551608u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551600u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::dual_seekable
boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE8_NS0_5inputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::dual_seekable
boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE16_NS0_6detail13random_accessE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::dual_seekable
boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE24_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551592u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551600u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::dual_seekable
boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE24_NS0_6outputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::dual_seekable
boost::iostreams::dual_seekable::_ZTTN5boost9iostreams13dual_seekableE: 16u entries
0     ((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 64u)
8     ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE0_NS0_6detail8two_headE) + 24u)
16    ((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 104u)
24    ((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 104u)
32    ((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 128u)
40    ((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 168u)
48    ((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 168u)
56    ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE8_NS0_14input_seekableE) + 40u)
64    ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE8_NS0_14input_seekableE) + 40u)
72    ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE8_NS0_14input_seekableE) + 64u)
80    ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE8_NS0_5inputE) + 24u)
88    ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE16_NS0_6detail13random_accessE) + 24u)
96    ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE24_NS0_15output_seekableE) + 40u)
104   ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE24_NS0_15output_seekableE) + 40u)
112   ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE24_NS0_15output_seekableE) + 64u)
120   ((& boost::iostreams::dual_seekable::_ZTCN5boost9iostreams13dual_seekableE24_NS0_6outputE) + 24u)

Class boost::iostreams::dual_seekable
   size=32 align=8
   base size=8 base align=8
boost::iostreams::dual_seekable (0x0x7f5c4766cca8) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 64u)
  boost::iostreams::input_seekable (0x0x7f5c4c52faf0) 8 nearly-empty virtual
      subvttidx=56u vptridx=16u vbaseoffset=-32 vptr=((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 104u)
    boost::iostreams::input (0x0x7f5c476e4d00) 8 nearly-empty virtual
        primary-for boost::iostreams::input_seekable (0x0x7f5c4c52faf0)
        subvttidx=80u vptridx=24u vbaseoffset=-40
      boost::iostreams::any_tag (0x0x7f5c476deba0) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c476e4d68) 16 nearly-empty virtual
        subvttidx=88u vptridx=32u vbaseoffset=-48 vptr=((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 128u)
      boost::iostreams::any_tag (0x0x7f5c476deba0) alternative-path
  boost::iostreams::output_seekable (0x0x7f5c4c52fbd0) 24 nearly-empty virtual
      subvttidx=96u vptridx=40u vbaseoffset=-56 vptr=((& boost::iostreams::dual_seekable::_ZTVN5boost9iostreams13dual_seekableE) + 168u)
    boost::iostreams::output (0x0x7f5c476e4dd0) 24 nearly-empty virtual
        primary-for boost::iostreams::output_seekable (0x0x7f5c4c52fbd0)
        subvttidx=120u vptridx=48u vbaseoffset=-64
      boost::iostreams::any_tag (0x0x7f5c476deba0) alternative-path
    boost::iostreams::detail::random_access (0x0x7f5c476e4d68) alternative-path
  boost::iostreams::detail::two_head (0x0x7f5c476e4e38) 0 nearly-empty
      primary-for boost::iostreams::dual_seekable (0x0x7f5c4766cca8)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c476deba0) alternative-path

Vtable for boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE: 22u entries
0     8u
8     32u
16    0u
24    0u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost9iostreams22bidirectional_seekableE)
48    24u
56    0u
64    18446744073709551608u
72    (int (*)(...))-8
80    (int (*)(...))(& _ZTIN5boost9iostreams22bidirectional_seekableE)
88    18446744073709551608u
96    18446744073709551600u
104   18446744073709551600u
112   (int (*)(...))-16
120   (int (*)(...))(& _ZTIN5boost9iostreams22bidirectional_seekableE)
128   18446744073709551592u
136   (int (*)(...))-24
144   (int (*)(...))(& _ZTIN5boost9iostreams22bidirectional_seekableE)
152   18446744073709551584u
160   (int (*)(...))-32
168   (int (*)(...))(& _ZTIN5boost9iostreams22bidirectional_seekableE)

Construction vtable for boost::iostreams::input_seekable (0x0x7f5c4c544690 instance) in boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE0_NS0_14input_seekableE: 8u entries
0     32u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551584u
48    (int (*)(...))-32
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::output_seekable (0x0x7f5c4c544770 instance) in boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE8_NS0_15output_seekableE: 8u entries
0     24u
8     0u
16    18446744073709551608u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551584u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::bidirectional (0x0x7f5c4766cd98 instance) in boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE16_NS0_13bidirectionalE: 11u entries
0     18446744073709551608u
8     18446744073709551600u
16    18446744073709551600u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
40    0u
48    (int (*)(...))16
56    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
64    18446744073709551608u
72    (int (*)(...))8
80    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)

Construction vtable for boost::iostreams::detail::two_sequence (0x0x7f5c4730d0d0 instance) in boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE16_NS0_6detail12two_sequenceE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail12two_sequenceE)

Construction vtable for boost::iostreams::detail::two_head (0x0x7f5c4730d138 instance) in boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE24_NS0_6detail8two_headE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8two_headE)

Construction vtable for boost::iostreams::input in boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE0_NS0_5inputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE32_NS0_6detail13random_accessE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output in boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE8_NS0_6outputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::bidirectional_seekable
boost::iostreams::bidirectional_seekable::_ZTTN5boost9iostreams22bidirectional_seekableE: 21u entries
0     ((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 48u)
8     ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE0_NS0_14input_seekableE) + 40u)
16    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE0_NS0_14input_seekableE) + 40u)
24    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE0_NS0_14input_seekableE) + 64u)
32    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE8_NS0_15output_seekableE) + 40u)
40    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE8_NS0_15output_seekableE) + 40u)
48    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE8_NS0_15output_seekableE) + 64u)
56    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE16_NS0_13bidirectionalE) + 40u)
64    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE16_NS0_6detail12two_sequenceE) + 24u)
72    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE16_NS0_13bidirectionalE) + 64u)
80    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE16_NS0_13bidirectionalE) + 88u)
88    ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE24_NS0_6detail8two_headE) + 24u)
96    ((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 48u)
104   ((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 176u)
112   ((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 88u)
120   ((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 88u)
128   ((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 128u)
136   ((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 152u)
144   ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE0_NS0_5inputE) + 24u)
152   ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE32_NS0_6detail13random_accessE) + 24u)
160   ((& boost::iostreams::bidirectional_seekable::_ZTCN5boost9iostreams22bidirectional_seekableE8_NS0_6outputE) + 24u)

Class boost::iostreams::bidirectional_seekable
   size=40 align=8
   base size=32 base align=8
boost::iostreams::bidirectional_seekable (0x0x7f5c47309680) 0
    vptridx=0u vptr=((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 48u)
  boost::iostreams::input_seekable (0x0x7f5c4c544690) 0 nearly-empty
      primary-for boost::iostreams::bidirectional_seekable (0x0x7f5c47309680)
      subvttidx=8u
    boost::iostreams::input (0x0x7f5c476e4f70) 0 nearly-empty virtual
        primary-for boost::iostreams::input_seekable (0x0x7f5c4c544690)
        subvttidx=144u vptridx=96u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c476ded80) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c4730d000) 32 nearly-empty virtual
        subvttidx=152u vptridx=104u vbaseoffset=-40 vptr=((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 176u)
      boost::iostreams::any_tag (0x0x7f5c476ded80) alternative-path
  boost::iostreams::output_seekable (0x0x7f5c4c544770) 8 nearly-empty
      subvttidx=32u vptridx=112u vptr=((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 88u)
    boost::iostreams::output (0x0x7f5c4730d068) 8 nearly-empty virtual
        primary-for boost::iostreams::output_seekable (0x0x7f5c4c544770)
        subvttidx=160u vptridx=120u vbaseoffset=-48
      boost::iostreams::any_tag (0x0x7f5c476ded80) alternative-path
    boost::iostreams::detail::random_access (0x0x7f5c4730d000) alternative-path
  boost::iostreams::bidirectional (0x0x7f5c4766cd98) 16 nearly-empty
      subvttidx=56u vptridx=128u vptr=((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 128u)
    boost::iostreams::input (0x0x7f5c476e4f70) alternative-path
    boost::iostreams::output (0x0x7f5c4730d068) alternative-path
    boost::iostreams::detail::two_sequence (0x0x7f5c4730d0d0) 16 nearly-empty
        primary-for boost::iostreams::bidirectional (0x0x7f5c4766cd98)
        subvttidx=64u
      boost::iostreams::any_tag (0x0x7f5c476ded80) alternative-path
  boost::iostreams::detail::two_head (0x0x7f5c4730d138) 24 nearly-empty
      subvttidx=88u vptridx=136u vptr=((& boost::iostreams::bidirectional_seekable::_ZTVN5boost9iostreams22bidirectional_seekableE) + 152u)
    boost::iostreams::any_tag (0x0x7f5c476ded80) alternative-path

Vtable for boost::iostreams::device_tag
boost::iostreams::device_tag::_ZTVN5boost9iostreams10device_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

VTT for boost::iostreams::device_tag
boost::iostreams::device_tag::_ZTTN5boost9iostreams10device_tagE: 1u entries
0     ((& boost::iostreams::device_tag::_ZTVN5boost9iostreams10device_tagE) + 24u)

Class boost::iostreams::device_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::device_tag (0x0x7f5c4730d7b8) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::device_tag::_ZTVN5boost9iostreams10device_tagE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c476deea0) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::filter_tag
boost::iostreams::filter_tag::_ZTVN5boost9iostreams10filter_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

VTT for boost::iostreams::filter_tag
boost::iostreams::filter_tag::_ZTTN5boost9iostreams10filter_tagE: 1u entries
0     ((& boost::iostreams::filter_tag::_ZTVN5boost9iostreams10filter_tagE) + 24u)

Class boost::iostreams::filter_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::filter_tag (0x0x7f5c4730d820) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::filter_tag::_ZTVN5boost9iostreams10filter_tagE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c476def00) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::peekable_tag
boost::iostreams::peekable_tag::_ZTVN5boost9iostreams12peekable_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

VTT for boost::iostreams::peekable_tag
boost::iostreams::peekable_tag::_ZTTN5boost9iostreams12peekable_tagE: 1u entries
0     ((& boost::iostreams::peekable_tag::_ZTVN5boost9iostreams12peekable_tagE) + 24u)

Class boost::iostreams::peekable_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::peekable_tag (0x0x7f5c4730d888) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::peekable_tag::_ZTVN5boost9iostreams12peekable_tagE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c476def60) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::closable_tag
boost::iostreams::closable_tag::_ZTVN5boost9iostreams12closable_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12closable_tagE)

VTT for boost::iostreams::closable_tag
boost::iostreams::closable_tag::_ZTTN5boost9iostreams12closable_tagE: 1u entries
0     ((& boost::iostreams::closable_tag::_ZTVN5boost9iostreams12closable_tagE) + 24u)

Class boost::iostreams::closable_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::closable_tag (0x0x7f5c4730d8f0) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::closable_tag::_ZTVN5boost9iostreams12closable_tagE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c47323000) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::flushable_tag
boost::iostreams::flushable_tag::_ZTVN5boost9iostreams13flushable_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams13flushable_tagE)

VTT for boost::iostreams::flushable_tag
boost::iostreams::flushable_tag::_ZTTN5boost9iostreams13flushable_tagE: 1u entries
0     ((& boost::iostreams::flushable_tag::_ZTVN5boost9iostreams13flushable_tagE) + 24u)

Class boost::iostreams::flushable_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::flushable_tag (0x0x7f5c4730d958) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::flushable_tag::_ZTVN5boost9iostreams13flushable_tagE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c47323060) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::localizable_tag
boost::iostreams::localizable_tag::_ZTVN5boost9iostreams15localizable_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::localizable_tag
boost::iostreams::localizable_tag::_ZTTN5boost9iostreams15localizable_tagE: 1u entries
0     ((& boost::iostreams::localizable_tag::_ZTVN5boost9iostreams15localizable_tagE) + 24u)

Class boost::iostreams::localizable_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::localizable_tag (0x0x7f5c4730d9c0) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::localizable_tag::_ZTVN5boost9iostreams15localizable_tagE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c473230c0) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::optimally_buffered_tag
boost::iostreams::optimally_buffered_tag::_ZTVN5boost9iostreams22optimally_buffered_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams22optimally_buffered_tagE)

VTT for boost::iostreams::optimally_buffered_tag
boost::iostreams::optimally_buffered_tag::_ZTTN5boost9iostreams22optimally_buffered_tagE: 1u entries
0     ((& boost::iostreams::optimally_buffered_tag::_ZTVN5boost9iostreams22optimally_buffered_tagE) + 24u)

Class boost::iostreams::optimally_buffered_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::optimally_buffered_tag (0x0x7f5c4730da28) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::optimally_buffered_tag::_ZTVN5boost9iostreams22optimally_buffered_tagE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c47323120) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::direct_tag
boost::iostreams::direct_tag::_ZTVN5boost9iostreams10direct_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10direct_tagE)

VTT for boost::iostreams::direct_tag
boost::iostreams::direct_tag::_ZTTN5boost9iostreams10direct_tagE: 1u entries
0     ((& boost::iostreams::direct_tag::_ZTVN5boost9iostreams10direct_tagE) + 24u)

Class boost::iostreams::direct_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::direct_tag (0x0x7f5c4730db60) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::direct_tag::_ZTVN5boost9iostreams10direct_tagE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c47323240) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::multichar_tag
boost::iostreams::multichar_tag::_ZTVN5boost9iostreams13multichar_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams13multichar_tagE)

VTT for boost::iostreams::multichar_tag
boost::iostreams::multichar_tag::_ZTTN5boost9iostreams13multichar_tagE: 1u entries
0     ((& boost::iostreams::multichar_tag::_ZTVN5boost9iostreams13multichar_tagE) + 24u)

Class boost::iostreams::multichar_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::multichar_tag (0x0x7f5c4730dbc8) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::multichar_tag::_ZTVN5boost9iostreams13multichar_tagE) + 24u)
  boost::iostreams::any_tag (0x0x7f5c473232a0) 0 empty virtual
      vbaseoffset=-24

Vtable for boost::iostreams::source_tag
boost::iostreams::source_tag::_ZTVN5boost9iostreams10source_tagE: 6u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10source_tagE)
24    18446744073709551608u
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN5boost9iostreams10source_tagE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c4730dc30 instance) in boost::iostreams::source_tag
boost::iostreams::source_tag::_ZTCN5boost9iostreams10source_tagE0_NS0_10device_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::input (0x0x7f5c4730dc98 instance) in boost::iostreams::source_tag
boost::iostreams::source_tag::_ZTCN5boost9iostreams10source_tagE8_NS0_5inputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

VTT for boost::iostreams::source_tag
boost::iostreams::source_tag::_ZTTN5boost9iostreams10source_tagE: 4u entries
0     ((& boost::iostreams::source_tag::_ZTVN5boost9iostreams10source_tagE) + 24u)
8     ((& boost::iostreams::source_tag::_ZTCN5boost9iostreams10source_tagE0_NS0_10device_tagE) + 24u)
16    ((& boost::iostreams::source_tag::_ZTCN5boost9iostreams10source_tagE8_NS0_5inputE) + 24u)
24    ((& boost::iostreams::source_tag::_ZTVN5boost9iostreams10source_tagE) + 48u)

Class boost::iostreams::source_tag
   size=16 align=8
   base size=16 base align=8
boost::iostreams::source_tag (0x0x7f5c4c559a10) 0
    vptridx=0u vptr=((& boost::iostreams::source_tag::_ZTVN5boost9iostreams10source_tagE) + 24u)
  boost::iostreams::device_tag (0x0x7f5c4730dc30) 0 nearly-empty
      primary-for boost::iostreams::source_tag (0x0x7f5c4c559a10)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47323300) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::input (0x0x7f5c4730dc98) 8 nearly-empty
      subvttidx=16u vptridx=24u vptr=((& boost::iostreams::source_tag::_ZTVN5boost9iostreams10source_tagE) + 48u)
    boost::iostreams::any_tag (0x0x7f5c47323300) alternative-path

Vtable for boost::iostreams::sink_tag
boost::iostreams::sink_tag::_ZTVN5boost9iostreams8sink_tagE: 6u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams8sink_tagE)
24    18446744073709551608u
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN5boost9iostreams8sink_tagE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c4730dd68 instance) in boost::iostreams::sink_tag
boost::iostreams::sink_tag::_ZTCN5boost9iostreams8sink_tagE0_NS0_10device_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::output (0x0x7f5c4730ddd0 instance) in boost::iostreams::sink_tag
boost::iostreams::sink_tag::_ZTCN5boost9iostreams8sink_tagE8_NS0_6outputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::sink_tag
boost::iostreams::sink_tag::_ZTTN5boost9iostreams8sink_tagE: 4u entries
0     ((& boost::iostreams::sink_tag::_ZTVN5boost9iostreams8sink_tagE) + 24u)
8     ((& boost::iostreams::sink_tag::_ZTCN5boost9iostreams8sink_tagE0_NS0_10device_tagE) + 24u)
16    ((& boost::iostreams::sink_tag::_ZTCN5boost9iostreams8sink_tagE8_NS0_6outputE) + 24u)
24    ((& boost::iostreams::sink_tag::_ZTVN5boost9iostreams8sink_tagE) + 48u)

Class boost::iostreams::sink_tag
   size=16 align=8
   base size=16 base align=8
boost::iostreams::sink_tag (0x0x7f5c4c559e70) 0
    vptridx=0u vptr=((& boost::iostreams::sink_tag::_ZTVN5boost9iostreams8sink_tagE) + 24u)
  boost::iostreams::device_tag (0x0x7f5c4730dd68) 0 nearly-empty
      primary-for boost::iostreams::sink_tag (0x0x7f5c4c559e70)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47323420) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::output (0x0x7f5c4730ddd0) 8 nearly-empty
      subvttidx=16u vptridx=24u vptr=((& boost::iostreams::sink_tag::_ZTVN5boost9iostreams8sink_tagE) + 48u)
    boost::iostreams::any_tag (0x0x7f5c47323420) alternative-path

Vtable for boost::iostreams::bidirectional_device_tag
boost::iostreams::bidirectional_device_tag::_ZTVN5boost9iostreams24bidirectional_device_tagE: 16u entries
0     24u
8     16u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_device_tagE)
40    16u
48    8u
56    18446744073709551608u
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_device_tagE)
80    18446744073709551600u
88    (int (*)(...))-16
96    (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_device_tagE)
104   18446744073709551592u
112   (int (*)(...))-24
120   (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_device_tagE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c4730dea0 instance) in boost::iostreams::bidirectional_device_tag
boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE0_NS0_10device_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::bidirectional (0x0x7f5c4731b0f0 instance) in boost::iostreams::bidirectional_device_tag
boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE8_NS0_13bidirectionalE: 11u entries
0     16u
8     8u
16    18446744073709551608u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
40    18446744073709551600u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
64    18446744073709551592u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)

Construction vtable for boost::iostreams::detail::two_sequence (0x0x7f5c4730d1a0 instance) in boost::iostreams::bidirectional_device_tag
boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE8_NS0_6detail12two_sequenceE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail12two_sequenceE)

Construction vtable for boost::iostreams::input in boost::iostreams::bidirectional_device_tag
boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE16_NS0_5inputE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::output in boost::iostreams::bidirectional_device_tag
boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE24_NS0_6outputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::bidirectional_device_tag
boost::iostreams::bidirectional_device_tag::_ZTTN5boost9iostreams24bidirectional_device_tagE: 11u entries
0     ((& boost::iostreams::bidirectional_device_tag::_ZTVN5boost9iostreams24bidirectional_device_tagE) + 40u)
8     ((& boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE0_NS0_10device_tagE) + 24u)
16    ((& boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE8_NS0_13bidirectionalE) + 40u)
24    ((& boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE8_NS0_6detail12two_sequenceE) + 24u)
32    ((& boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE8_NS0_13bidirectionalE) + 64u)
40    ((& boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE8_NS0_13bidirectionalE) + 88u)
48    ((& boost::iostreams::bidirectional_device_tag::_ZTVN5boost9iostreams24bidirectional_device_tagE) + 80u)
56    ((& boost::iostreams::bidirectional_device_tag::_ZTVN5boost9iostreams24bidirectional_device_tagE) + 104u)
64    ((& boost::iostreams::bidirectional_device_tag::_ZTVN5boost9iostreams24bidirectional_device_tagE) + 128u)
72    ((& boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE16_NS0_5inputE) + 24u)
80    ((& boost::iostreams::bidirectional_device_tag::_ZTCN5boost9iostreams24bidirectional_device_tagE24_NS0_6outputE) + 24u)

Class boost::iostreams::bidirectional_device_tag
   size=32 align=8
   base size=16 base align=8
boost::iostreams::bidirectional_device_tag (0x0x7f5c4c56d070) 0
    vptridx=0u vptr=((& boost::iostreams::bidirectional_device_tag::_ZTVN5boost9iostreams24bidirectional_device_tagE) + 40u)
  boost::iostreams::device_tag (0x0x7f5c4730dea0) 0 nearly-empty
      primary-for boost::iostreams::bidirectional_device_tag (0x0x7f5c4c56d070)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c473234e0) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::bidirectional (0x0x7f5c4731b0f0) 8 nearly-empty
      subvttidx=16u vptridx=48u vptr=((& boost::iostreams::bidirectional_device_tag::_ZTVN5boost9iostreams24bidirectional_device_tagE) + 80u)
    boost::iostreams::input (0x0x7f5c4730df08) 16 nearly-empty virtual
        subvttidx=72u vptridx=56u vbaseoffset=-32 vptr=((& boost::iostreams::bidirectional_device_tag::_ZTVN5boost9iostreams24bidirectional_device_tagE) + 104u)
      boost::iostreams::any_tag (0x0x7f5c473234e0) alternative-path
    boost::iostreams::output (0x0x7f5c4730df70) 24 nearly-empty virtual
        subvttidx=80u vptridx=64u vbaseoffset=-40 vptr=((& boost::iostreams::bidirectional_device_tag::_ZTVN5boost9iostreams24bidirectional_device_tagE) + 128u)
      boost::iostreams::any_tag (0x0x7f5c473234e0) alternative-path
    boost::iostreams::detail::two_sequence (0x0x7f5c4730d1a0) 8 nearly-empty
        primary-for boost::iostreams::bidirectional (0x0x7f5c4731b0f0)
        subvttidx=24u
      boost::iostreams::any_tag (0x0x7f5c473234e0) alternative-path

Vtable for boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE: 25u entries
0     8u
8     32u
16    32u
24    24u
32    16u
40    16u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)
72    18446744073709551608u
80    (int (*)(...))-8
88    (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)
96    8u
104   0u
112   18446744073709551600u
120   (int (*)(...))-16
128   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)
136   18446744073709551592u
144   (int (*)(...))-24
152   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)
160   18446744073709551608u
168   0u
176   18446744073709551584u
184   (int (*)(...))-32
192   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)

Construction vtable for boost::iostreams::seekable (0x0x7f5c4731b2d0 instance) in boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE0_NS0_8seekableE: 21u entries
0     32u
8     32u
16    24u
24    16u
32    16u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
64    8u
72    0u
80    18446744073709551600u
88    (int (*)(...))-16
96    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
104   18446744073709551592u
112   (int (*)(...))-24
120   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551584u
152   (int (*)(...))-32
160   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)

Construction vtable for boost::iostreams::detail::one_head (0x0x7f5c473381a0 instance) in boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE0_NS0_6detail8one_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE16_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551600u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551592u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE16_NS0_5inputE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE24_NS0_6detail13random_accessE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE32_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551584u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551592u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE32_NS0_6outputE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::seekable_device_tag
boost::iostreams::seekable_device_tag::_ZTTN5boost9iostreams19seekable_device_tagE: 24u entries
0     ((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 72u)
8     ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE0_NS0_8seekableE) + 64u)
16    ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE0_NS0_6detail8one_headE) + 24u)
24    ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE0_NS0_8seekableE) + 104u)
32    ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE0_NS0_8seekableE) + 104u)
40    ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE0_NS0_8seekableE) + 128u)
48    ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE0_NS0_8seekableE) + 168u)
56    ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE0_NS0_8seekableE) + 168u)
64    ((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 96u)
72    ((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 136u)
80    ((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 136u)
88    ((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 160u)
96    ((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 200u)
104   ((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 200u)
112   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE8_NS0_10device_tagE) + 24u)
120   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE16_NS0_14input_seekableE) + 40u)
128   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE16_NS0_14input_seekableE) + 40u)
136   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE16_NS0_14input_seekableE) + 64u)
144   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE16_NS0_5inputE) + 24u)
152   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE24_NS0_6detail13random_accessE) + 24u)
160   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE32_NS0_15output_seekableE) + 40u)
168   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE32_NS0_15output_seekableE) + 40u)
176   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE32_NS0_15output_seekableE) + 64u)
184   ((& boost::iostreams::seekable_device_tag::_ZTCN5boost9iostreams19seekable_device_tagE32_NS0_6outputE) + 24u)

Class boost::iostreams::seekable_device_tag
   size=40 align=8
   base size=8 base align=8
boost::iostreams::seekable_device_tag (0x0x7f5c4c56dbd0) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 72u)
  boost::iostreams::device_tag (0x0x7f5c47338000) 8 nearly-empty virtual
      subvttidx=112u vptridx=64u vbaseoffset=-72 vptr=((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 96u)
    boost::iostreams::any_tag (0x0x7f5c47323600) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::seekable (0x0x7f5c4731b2d0) 0 nearly-empty
      primary-for boost::iostreams::seekable_device_tag (0x0x7f5c4c56dbd0)
      subvttidx=8u
    boost::iostreams::input_seekable (0x0x7f5c4c56dcb0) 16 nearly-empty virtual
        subvttidx=120u vptridx=72u vbaseoffset=-32 vptr=((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 136u)
      boost::iostreams::input (0x0x7f5c47338068) 16 nearly-empty virtual
          primary-for boost::iostreams::input_seekable (0x0x7f5c4c56dcb0)
          subvttidx=144u vptridx=80u vbaseoffset=-40
        boost::iostreams::any_tag (0x0x7f5c47323600) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c473380d0) 24 nearly-empty virtual
          subvttidx=152u vptridx=88u vbaseoffset=-48 vptr=((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 160u)
        boost::iostreams::any_tag (0x0x7f5c47323600) alternative-path
    boost::iostreams::output_seekable (0x0x7f5c4c56dd90) 32 nearly-empty virtual
        subvttidx=160u vptridx=96u vbaseoffset=-56 vptr=((& boost::iostreams::seekable_device_tag::_ZTVN5boost9iostreams19seekable_device_tagE) + 200u)
      boost::iostreams::output (0x0x7f5c47338138) 32 nearly-empty virtual
          primary-for boost::iostreams::output_seekable (0x0x7f5c4c56dd90)
          subvttidx=184u vptridx=104u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c47323600) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c473380d0) alternative-path
    boost::iostreams::detail::one_head (0x0x7f5c473381a0) 0 nearly-empty
        primary-for boost::iostreams::seekable (0x0x7f5c4731b2d0)
        subvttidx=16u
      boost::iostreams::any_tag (0x0x7f5c47323600) alternative-path

Vtable for boost::iostreams::input_filter_tag
boost::iostreams::input_filter_tag::_ZTVN5boost9iostreams16input_filter_tagE: 6u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams16input_filter_tagE)
24    18446744073709551608u
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN5boost9iostreams16input_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c473383a8 instance) in boost::iostreams::input_filter_tag
boost::iostreams::input_filter_tag::_ZTCN5boost9iostreams16input_filter_tagE0_NS0_10filter_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::input (0x0x7f5c47338410 instance) in boost::iostreams::input_filter_tag
boost::iostreams::input_filter_tag::_ZTCN5boost9iostreams16input_filter_tagE8_NS0_5inputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

VTT for boost::iostreams::input_filter_tag
boost::iostreams::input_filter_tag::_ZTTN5boost9iostreams16input_filter_tagE: 4u entries
0     ((& boost::iostreams::input_filter_tag::_ZTVN5boost9iostreams16input_filter_tagE) + 24u)
8     ((& boost::iostreams::input_filter_tag::_ZTCN5boost9iostreams16input_filter_tagE0_NS0_10filter_tagE) + 24u)
16    ((& boost::iostreams::input_filter_tag::_ZTCN5boost9iostreams16input_filter_tagE8_NS0_5inputE) + 24u)
24    ((& boost::iostreams::input_filter_tag::_ZTVN5boost9iostreams16input_filter_tagE) + 48u)

Class boost::iostreams::input_filter_tag
   size=16 align=8
   base size=16 base align=8
boost::iostreams::input_filter_tag (0x0x7f5c4c586bd0) 0
    vptridx=0u vptr=((& boost::iostreams::input_filter_tag::_ZTVN5boost9iostreams16input_filter_tagE) + 24u)
  boost::iostreams::filter_tag (0x0x7f5c473383a8) 0 nearly-empty
      primary-for boost::iostreams::input_filter_tag (0x0x7f5c4c586bd0)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47323ae0) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::input (0x0x7f5c47338410) 8 nearly-empty
      subvttidx=16u vptridx=24u vptr=((& boost::iostreams::input_filter_tag::_ZTVN5boost9iostreams16input_filter_tagE) + 48u)
    boost::iostreams::any_tag (0x0x7f5c47323ae0) alternative-path

Vtable for boost::iostreams::output_filter_tag
boost::iostreams::output_filter_tag::_ZTVN5boost9iostreams17output_filter_tagE: 6u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams17output_filter_tagE)
24    18446744073709551608u
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN5boost9iostreams17output_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c47338548 instance) in boost::iostreams::output_filter_tag
boost::iostreams::output_filter_tag::_ZTCN5boost9iostreams17output_filter_tagE0_NS0_10filter_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::output (0x0x7f5c473385b0 instance) in boost::iostreams::output_filter_tag
boost::iostreams::output_filter_tag::_ZTCN5boost9iostreams17output_filter_tagE8_NS0_6outputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::output_filter_tag
boost::iostreams::output_filter_tag::_ZTTN5boost9iostreams17output_filter_tagE: 4u entries
0     ((& boost::iostreams::output_filter_tag::_ZTVN5boost9iostreams17output_filter_tagE) + 24u)
8     ((& boost::iostreams::output_filter_tag::_ZTCN5boost9iostreams17output_filter_tagE0_NS0_10filter_tagE) + 24u)
16    ((& boost::iostreams::output_filter_tag::_ZTCN5boost9iostreams17output_filter_tagE8_NS0_6outputE) + 24u)
24    ((& boost::iostreams::output_filter_tag::_ZTVN5boost9iostreams17output_filter_tagE) + 48u)

Class boost::iostreams::output_filter_tag
   size=16 align=8
   base size=16 base align=8
boost::iostreams::output_filter_tag (0x0x7f5c4c599150) 0
    vptridx=0u vptr=((& boost::iostreams::output_filter_tag::_ZTVN5boost9iostreams17output_filter_tagE) + 24u)
  boost::iostreams::filter_tag (0x0x7f5c47338548) 0 nearly-empty
      primary-for boost::iostreams::output_filter_tag (0x0x7f5c4c599150)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47323d80) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::output (0x0x7f5c473385b0) 8 nearly-empty
      subvttidx=16u vptridx=24u vptr=((& boost::iostreams::output_filter_tag::_ZTVN5boost9iostreams17output_filter_tagE) + 48u)
    boost::iostreams::any_tag (0x0x7f5c47323d80) alternative-path

Vtable for boost::iostreams::bidirectional_filter_tag
boost::iostreams::bidirectional_filter_tag::_ZTVN5boost9iostreams24bidirectional_filter_tagE: 16u entries
0     24u
8     16u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_filter_tagE)
40    16u
48    8u
56    18446744073709551608u
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_filter_tagE)
80    18446744073709551600u
88    (int (*)(...))-16
96    (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_filter_tagE)
104   18446744073709551592u
112   (int (*)(...))-24
120   (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c473386e8 instance) in boost::iostreams::bidirectional_filter_tag
boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE0_NS0_10filter_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::bidirectional (0x0x7f5c4731b780 instance) in boost::iostreams::bidirectional_filter_tag
boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE8_NS0_13bidirectionalE: 11u entries
0     16u
8     8u
16    18446744073709551608u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
40    18446744073709551600u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
64    18446744073709551592u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)

Construction vtable for boost::iostreams::detail::two_sequence (0x0x7f5c47338820 instance) in boost::iostreams::bidirectional_filter_tag
boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE8_NS0_6detail12two_sequenceE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail12two_sequenceE)

Construction vtable for boost::iostreams::input in boost::iostreams::bidirectional_filter_tag
boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE16_NS0_5inputE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::output in boost::iostreams::bidirectional_filter_tag
boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE24_NS0_6outputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::bidirectional_filter_tag
boost::iostreams::bidirectional_filter_tag::_ZTTN5boost9iostreams24bidirectional_filter_tagE: 11u entries
0     ((& boost::iostreams::bidirectional_filter_tag::_ZTVN5boost9iostreams24bidirectional_filter_tagE) + 40u)
8     ((& boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE0_NS0_10filter_tagE) + 24u)
16    ((& boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE8_NS0_13bidirectionalE) + 40u)
24    ((& boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE8_NS0_6detail12two_sequenceE) + 24u)
32    ((& boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE8_NS0_13bidirectionalE) + 64u)
40    ((& boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE8_NS0_13bidirectionalE) + 88u)
48    ((& boost::iostreams::bidirectional_filter_tag::_ZTVN5boost9iostreams24bidirectional_filter_tagE) + 80u)
56    ((& boost::iostreams::bidirectional_filter_tag::_ZTVN5boost9iostreams24bidirectional_filter_tagE) + 104u)
64    ((& boost::iostreams::bidirectional_filter_tag::_ZTVN5boost9iostreams24bidirectional_filter_tagE) + 128u)
72    ((& boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE16_NS0_5inputE) + 24u)
80    ((& boost::iostreams::bidirectional_filter_tag::_ZTCN5boost9iostreams24bidirectional_filter_tagE24_NS0_6outputE) + 24u)

Class boost::iostreams::bidirectional_filter_tag
   size=32 align=8
   base size=16 base align=8
boost::iostreams::bidirectional_filter_tag (0x0x7f5c4c5994d0) 0
    vptridx=0u vptr=((& boost::iostreams::bidirectional_filter_tag::_ZTVN5boost9iostreams24bidirectional_filter_tagE) + 40u)
  boost::iostreams::filter_tag (0x0x7f5c473386e8) 0 nearly-empty
      primary-for boost::iostreams::bidirectional_filter_tag (0x0x7f5c4c5994d0)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47347000) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::bidirectional (0x0x7f5c4731b780) 8 nearly-empty
      subvttidx=16u vptridx=48u vptr=((& boost::iostreams::bidirectional_filter_tag::_ZTVN5boost9iostreams24bidirectional_filter_tagE) + 80u)
    boost::iostreams::input (0x0x7f5c47338750) 16 nearly-empty virtual
        subvttidx=72u vptridx=56u vbaseoffset=-32 vptr=((& boost::iostreams::bidirectional_filter_tag::_ZTVN5boost9iostreams24bidirectional_filter_tagE) + 104u)
      boost::iostreams::any_tag (0x0x7f5c47347000) alternative-path
    boost::iostreams::output (0x0x7f5c473387b8) 24 nearly-empty virtual
        subvttidx=80u vptridx=64u vbaseoffset=-40 vptr=((& boost::iostreams::bidirectional_filter_tag::_ZTVN5boost9iostreams24bidirectional_filter_tagE) + 128u)
      boost::iostreams::any_tag (0x0x7f5c47347000) alternative-path
    boost::iostreams::detail::two_sequence (0x0x7f5c47338820) 8 nearly-empty
        primary-for boost::iostreams::bidirectional (0x0x7f5c4731b780)
        subvttidx=24u
      boost::iostreams::any_tag (0x0x7f5c47347000) alternative-path

Vtable for boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE: 29u entries
0     32u
8     32u
16    24u
24    16u
32    16u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)
64    24u
72    24u
80    16u
88    8u
96    8u
104   18446744073709551608u
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)
128   8u
136   0u
144   18446744073709551600u
152   (int (*)(...))-16
160   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)
168   18446744073709551592u
176   (int (*)(...))-24
184   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)
192   18446744073709551608u
200   0u
208   18446744073709551584u
216   (int (*)(...))-32
224   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c47338888 instance) in boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE0_NS0_10filter_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::seekable (0x0x7f5c4731b960 instance) in boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE8_NS0_8seekableE: 21u entries
0     24u
8     24u
16    16u
24    8u
32    8u
40    18446744073709551608u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
64    8u
72    0u
80    18446744073709551600u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
104   18446744073709551592u
112   (int (*)(...))-16
120   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551584u
152   (int (*)(...))-24
160   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)

Construction vtable for boost::iostreams::detail::one_head (0x0x7f5c47338a28 instance) in boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE8_NS0_6detail8one_headE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE16_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551600u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551592u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE16_NS0_5inputE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE24_NS0_6detail13random_accessE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE32_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551584u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551592u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE32_NS0_6outputE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::seekable_filter_tag
boost::iostreams::seekable_filter_tag::_ZTTN5boost9iostreams19seekable_filter_tagE: 24u entries
0     ((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 64u)
8     ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE0_NS0_10filter_tagE) + 24u)
16    ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE8_NS0_8seekableE) + 64u)
24    ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE8_NS0_6detail8one_headE) + 24u)
32    ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE8_NS0_8seekableE) + 104u)
40    ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE8_NS0_8seekableE) + 104u)
48    ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE8_NS0_8seekableE) + 128u)
56    ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE8_NS0_8seekableE) + 168u)
64    ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE8_NS0_8seekableE) + 168u)
72    ((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 128u)
80    ((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 168u)
88    ((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 168u)
96    ((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 192u)
104   ((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 232u)
112   ((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 232u)
120   ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE16_NS0_14input_seekableE) + 40u)
128   ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE16_NS0_14input_seekableE) + 40u)
136   ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE16_NS0_14input_seekableE) + 64u)
144   ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE16_NS0_5inputE) + 24u)
152   ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE24_NS0_6detail13random_accessE) + 24u)
160   ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE32_NS0_15output_seekableE) + 40u)
168   ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE32_NS0_15output_seekableE) + 40u)
176   ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE32_NS0_15output_seekableE) + 64u)
184   ((& boost::iostreams::seekable_filter_tag::_ZTCN5boost9iostreams19seekable_filter_tagE32_NS0_6outputE) + 24u)

Class boost::iostreams::seekable_filter_tag
   size=40 align=8
   base size=16 base align=8
boost::iostreams::seekable_filter_tag (0x0x7f5c4c5ae070) 0
    vptridx=0u vptr=((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 64u)
  boost::iostreams::filter_tag (0x0x7f5c47338888) 0 nearly-empty
      primary-for boost::iostreams::seekable_filter_tag (0x0x7f5c4c5ae070)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47347120) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::seekable (0x0x7f5c4731b960) 8 nearly-empty
      subvttidx=16u vptridx=72u vptr=((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 128u)
    boost::iostreams::input_seekable (0x0x7f5c4c5ae150) 16 nearly-empty virtual
        subvttidx=120u vptridx=80u vbaseoffset=-32 vptr=((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 168u)
      boost::iostreams::input (0x0x7f5c473388f0) 16 nearly-empty virtual
          primary-for boost::iostreams::input_seekable (0x0x7f5c4c5ae150)
          subvttidx=144u vptridx=88u vbaseoffset=-40
        boost::iostreams::any_tag (0x0x7f5c47347120) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c47338958) 24 nearly-empty virtual
          subvttidx=152u vptridx=96u vbaseoffset=-48 vptr=((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 192u)
        boost::iostreams::any_tag (0x0x7f5c47347120) alternative-path
    boost::iostreams::output_seekable (0x0x7f5c4c5ae230) 32 nearly-empty virtual
        subvttidx=160u vptridx=104u vbaseoffset=-56 vptr=((& boost::iostreams::seekable_filter_tag::_ZTVN5boost9iostreams19seekable_filter_tagE) + 232u)
      boost::iostreams::output (0x0x7f5c473389c0) 32 nearly-empty virtual
          primary-for boost::iostreams::output_seekable (0x0x7f5c4c5ae230)
          subvttidx=184u vptridx=112u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c47347120) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c47338958) alternative-path
    boost::iostreams::detail::one_head (0x0x7f5c47338a28) 8 nearly-empty
        primary-for boost::iostreams::seekable (0x0x7f5c4731b960)
        subvttidx=24u
      boost::iostreams::any_tag (0x0x7f5c47347120) alternative-path

Vtable for boost::iostreams::dual_use_filter_tag
boost::iostreams::dual_use_filter_tag::_ZTVN5boost9iostreams19dual_use_filter_tagE: 13u entries
0     16u
8     8u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams19dual_use_filter_tagE)
40    8u
48    0u
56    18446744073709551608u
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost9iostreams19dual_use_filter_tagE)
80    18446744073709551600u
88    (int (*)(...))-16
96    (int (*)(...))(& _ZTIN5boost9iostreams19dual_use_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c47338c30 instance) in boost::iostreams::dual_use_filter_tag
boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE0_NS0_10filter_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::dual_use (0x0x7f5c4c5e0070 instance) in boost::iostreams::dual_use_filter_tag
boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE8_NS0_8dual_useE: 8u entries
0     8u
8     0u
16    18446744073709551608u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams8dual_useE)
40    18446744073709551600u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams8dual_useE)

Construction vtable for boost::iostreams::input in boost::iostreams::dual_use_filter_tag
boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE8_NS0_5inputE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::output in boost::iostreams::dual_use_filter_tag
boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE16_NS0_6outputE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::dual_use_filter_tag
boost::iostreams::dual_use_filter_tag::_ZTTN5boost9iostreams19dual_use_filter_tagE: 10u entries
0     ((& boost::iostreams::dual_use_filter_tag::_ZTVN5boost9iostreams19dual_use_filter_tagE) + 40u)
8     ((& boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE0_NS0_10filter_tagE) + 24u)
16    ((& boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE8_NS0_8dual_useE) + 40u)
24    ((& boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE8_NS0_8dual_useE) + 40u)
32    ((& boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE8_NS0_8dual_useE) + 64u)
40    ((& boost::iostreams::dual_use_filter_tag::_ZTVN5boost9iostreams19dual_use_filter_tagE) + 80u)
48    ((& boost::iostreams::dual_use_filter_tag::_ZTVN5boost9iostreams19dual_use_filter_tagE) + 80u)
56    ((& boost::iostreams::dual_use_filter_tag::_ZTVN5boost9iostreams19dual_use_filter_tagE) + 104u)
64    ((& boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE8_NS0_5inputE) + 24u)
72    ((& boost::iostreams::dual_use_filter_tag::_ZTCN5boost9iostreams19dual_use_filter_tagE16_NS0_6outputE) + 24u)

Class boost::iostreams::dual_use_filter_tag
   size=24 align=8
   base size=16 base align=8
boost::iostreams::dual_use_filter_tag (0x0x7f5c4c5bdf50) 0
    vptridx=0u vptr=((& boost::iostreams::dual_use_filter_tag::_ZTVN5boost9iostreams19dual_use_filter_tagE) + 40u)
  boost::iostreams::filter_tag (0x0x7f5c47338c30) 0 nearly-empty
      primary-for boost::iostreams::dual_use_filter_tag (0x0x7f5c4c5bdf50)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47347600) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::dual_use (0x0x7f5c4c5e0070) 8 nearly-empty
      subvttidx=16u vptridx=40u vptr=((& boost::iostreams::dual_use_filter_tag::_ZTVN5boost9iostreams19dual_use_filter_tagE) + 80u)
    boost::iostreams::input (0x0x7f5c47338c98) 8 nearly-empty virtual
        primary-for boost::iostreams::dual_use (0x0x7f5c4c5e0070)
        subvttidx=64u vptridx=48u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c47347600) alternative-path
    boost::iostreams::output (0x0x7f5c47338d00) 16 nearly-empty virtual
        subvttidx=72u vptridx=56u vbaseoffset=-40 vptr=((& boost::iostreams::dual_use_filter_tag::_ZTVN5boost9iostreams19dual_use_filter_tagE) + 104u)
      boost::iostreams::any_tag (0x0x7f5c47347600) alternative-path

Vtable for boost::iostreams::multichar_input_filter_tag
boost::iostreams::multichar_input_filter_tag::_ZTVN5boost9iostreams26multichar_input_filter_tagE: 9u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams26multichar_input_filter_tagE)
24    18446744073709551608u
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN5boost9iostreams26multichar_input_filter_tagE)
48    18446744073709551600u
56    (int (*)(...))-16
64    (int (*)(...))(& _ZTIN5boost9iostreams26multichar_input_filter_tagE)

Construction vtable for boost::iostreams::multichar_tag (0x0x7f5c47338ea0 instance) in boost::iostreams::multichar_input_filter_tag
boost::iostreams::multichar_input_filter_tag::_ZTCN5boost9iostreams26multichar_input_filter_tagE0_NS0_13multichar_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams13multichar_tagE)

Construction vtable for boost::iostreams::input_filter_tag (0x0x7f5c4c5e0a10 instance) in boost::iostreams::multichar_input_filter_tag
boost::iostreams::multichar_input_filter_tag::_ZTCN5boost9iostreams26multichar_input_filter_tagE8_NS0_16input_filter_tagE: 6u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams16input_filter_tagE)
24    18446744073709551600u
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN5boost9iostreams16input_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c47338f08 instance) in boost::iostreams::multichar_input_filter_tag
boost::iostreams::multichar_input_filter_tag::_ZTCN5boost9iostreams26multichar_input_filter_tagE8_NS0_10filter_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::input (0x0x7f5c47338f70 instance) in boost::iostreams::multichar_input_filter_tag
boost::iostreams::multichar_input_filter_tag::_ZTCN5boost9iostreams26multichar_input_filter_tagE16_NS0_5inputE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

VTT for boost::iostreams::multichar_input_filter_tag
boost::iostreams::multichar_input_filter_tag::_ZTTN5boost9iostreams26multichar_input_filter_tagE: 8u entries
0     ((& boost::iostreams::multichar_input_filter_tag::_ZTVN5boost9iostreams26multichar_input_filter_tagE) + 24u)
8     ((& boost::iostreams::multichar_input_filter_tag::_ZTCN5boost9iostreams26multichar_input_filter_tagE0_NS0_13multichar_tagE) + 24u)
16    ((& boost::iostreams::multichar_input_filter_tag::_ZTCN5boost9iostreams26multichar_input_filter_tagE8_NS0_16input_filter_tagE) + 24u)
24    ((& boost::iostreams::multichar_input_filter_tag::_ZTCN5boost9iostreams26multichar_input_filter_tagE8_NS0_10filter_tagE) + 24u)
32    ((& boost::iostreams::multichar_input_filter_tag::_ZTCN5boost9iostreams26multichar_input_filter_tagE16_NS0_5inputE) + 24u)
40    ((& boost::iostreams::multichar_input_filter_tag::_ZTCN5boost9iostreams26multichar_input_filter_tagE8_NS0_16input_filter_tagE) + 48u)
48    ((& boost::iostreams::multichar_input_filter_tag::_ZTVN5boost9iostreams26multichar_input_filter_tagE) + 48u)
56    ((& boost::iostreams::multichar_input_filter_tag::_ZTVN5boost9iostreams26multichar_input_filter_tagE) + 72u)

Class boost::iostreams::multichar_input_filter_tag
   size=24 align=8
   base size=24 base align=8
boost::iostreams::multichar_input_filter_tag (0x0x7f5c4c5e0930) 0
    vptridx=0u vptr=((& boost::iostreams::multichar_input_filter_tag::_ZTVN5boost9iostreams26multichar_input_filter_tagE) + 24u)
  boost::iostreams::multichar_tag (0x0x7f5c47338ea0) 0 nearly-empty
      primary-for boost::iostreams::multichar_input_filter_tag (0x0x7f5c4c5e0930)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47347960) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::input_filter_tag (0x0x7f5c4c5e0a10) 8
      subvttidx=16u vptridx=48u vptr=((& boost::iostreams::multichar_input_filter_tag::_ZTVN5boost9iostreams26multichar_input_filter_tagE) + 48u)
    boost::iostreams::filter_tag (0x0x7f5c47338f08) 8 nearly-empty
        primary-for boost::iostreams::input_filter_tag (0x0x7f5c4c5e0a10)
        subvttidx=24u
      boost::iostreams::any_tag (0x0x7f5c47347960) alternative-path
    boost::iostreams::input (0x0x7f5c47338f70) 16 nearly-empty
        subvttidx=32u vptridx=56u vptr=((& boost::iostreams::multichar_input_filter_tag::_ZTVN5boost9iostreams26multichar_input_filter_tagE) + 72u)
      boost::iostreams::any_tag (0x0x7f5c47347960) alternative-path

Vtable for boost::iostreams::multichar_output_filter_tag
boost::iostreams::multichar_output_filter_tag::_ZTVN5boost9iostreams27multichar_output_filter_tagE: 9u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams27multichar_output_filter_tagE)
24    18446744073709551608u
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN5boost9iostreams27multichar_output_filter_tagE)
48    18446744073709551600u
56    (int (*)(...))-16
64    (int (*)(...))(& _ZTIN5boost9iostreams27multichar_output_filter_tagE)

Construction vtable for boost::iostreams::multichar_tag (0x0x7f5c4735e1a0 instance) in boost::iostreams::multichar_output_filter_tag
boost::iostreams::multichar_output_filter_tag::_ZTCN5boost9iostreams27multichar_output_filter_tagE0_NS0_13multichar_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams13multichar_tagE)

Construction vtable for boost::iostreams::output_filter_tag (0x0x7f5c4c5f3850 instance) in boost::iostreams::multichar_output_filter_tag
boost::iostreams::multichar_output_filter_tag::_ZTCN5boost9iostreams27multichar_output_filter_tagE8_NS0_17output_filter_tagE: 6u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams17output_filter_tagE)
24    18446744073709551600u
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN5boost9iostreams17output_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c4735e208 instance) in boost::iostreams::multichar_output_filter_tag
boost::iostreams::multichar_output_filter_tag::_ZTCN5boost9iostreams27multichar_output_filter_tagE8_NS0_10filter_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::output (0x0x7f5c4735e270 instance) in boost::iostreams::multichar_output_filter_tag
boost::iostreams::multichar_output_filter_tag::_ZTCN5boost9iostreams27multichar_output_filter_tagE16_NS0_6outputE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::multichar_output_filter_tag
boost::iostreams::multichar_output_filter_tag::_ZTTN5boost9iostreams27multichar_output_filter_tagE: 8u entries
0     ((& boost::iostreams::multichar_output_filter_tag::_ZTVN5boost9iostreams27multichar_output_filter_tagE) + 24u)
8     ((& boost::iostreams::multichar_output_filter_tag::_ZTCN5boost9iostreams27multichar_output_filter_tagE0_NS0_13multichar_tagE) + 24u)
16    ((& boost::iostreams::multichar_output_filter_tag::_ZTCN5boost9iostreams27multichar_output_filter_tagE8_NS0_17output_filter_tagE) + 24u)
24    ((& boost::iostreams::multichar_output_filter_tag::_ZTCN5boost9iostreams27multichar_output_filter_tagE8_NS0_10filter_tagE) + 24u)
32    ((& boost::iostreams::multichar_output_filter_tag::_ZTCN5boost9iostreams27multichar_output_filter_tagE16_NS0_6outputE) + 24u)
40    ((& boost::iostreams::multichar_output_filter_tag::_ZTCN5boost9iostreams27multichar_output_filter_tagE8_NS0_17output_filter_tagE) + 48u)
48    ((& boost::iostreams::multichar_output_filter_tag::_ZTVN5boost9iostreams27multichar_output_filter_tagE) + 48u)
56    ((& boost::iostreams::multichar_output_filter_tag::_ZTVN5boost9iostreams27multichar_output_filter_tagE) + 72u)

Class boost::iostreams::multichar_output_filter_tag
   size=24 align=8
   base size=24 base align=8
boost::iostreams::multichar_output_filter_tag (0x0x7f5c4c5f3770) 0
    vptridx=0u vptr=((& boost::iostreams::multichar_output_filter_tag::_ZTVN5boost9iostreams27multichar_output_filter_tagE) + 24u)
  boost::iostreams::multichar_tag (0x0x7f5c4735e1a0) 0 nearly-empty
      primary-for boost::iostreams::multichar_output_filter_tag (0x0x7f5c4c5f3770)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c473479c0) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::output_filter_tag (0x0x7f5c4c5f3850) 8
      subvttidx=16u vptridx=48u vptr=((& boost::iostreams::multichar_output_filter_tag::_ZTVN5boost9iostreams27multichar_output_filter_tagE) + 48u)
    boost::iostreams::filter_tag (0x0x7f5c4735e208) 8 nearly-empty
        primary-for boost::iostreams::output_filter_tag (0x0x7f5c4c5f3850)
        subvttidx=24u
      boost::iostreams::any_tag (0x0x7f5c473479c0) alternative-path
    boost::iostreams::output (0x0x7f5c4735e270) 16 nearly-empty
        subvttidx=32u vptridx=56u vptr=((& boost::iostreams::multichar_output_filter_tag::_ZTVN5boost9iostreams27multichar_output_filter_tagE) + 72u)
      boost::iostreams::any_tag (0x0x7f5c473479c0) alternative-path

Vtable for boost::iostreams::multichar_bidirectional_filter_tag
boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE: 21u entries
0     32u
8     24u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams34multichar_bidirectional_filter_tagE)
40    24u
48    16u
56    18446744073709551608u
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost9iostreams34multichar_bidirectional_filter_tagE)
80    16u
88    8u
96    18446744073709551600u
104   (int (*)(...))-16
112   (int (*)(...))(& _ZTIN5boost9iostreams34multichar_bidirectional_filter_tagE)
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTIN5boost9iostreams34multichar_bidirectional_filter_tagE)
144   18446744073709551584u
152   (int (*)(...))-32
160   (int (*)(...))(& _ZTIN5boost9iostreams34multichar_bidirectional_filter_tagE)

Construction vtable for boost::iostreams::multichar_tag (0x0x7f5c4735e478 instance) in boost::iostreams::multichar_bidirectional_filter_tag
boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE0_NS0_13multichar_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams13multichar_tagE)

Construction vtable for boost::iostreams::bidirectional_filter_tag (0x0x7f5c4c60a310 instance) in boost::iostreams::multichar_bidirectional_filter_tag
boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE8_NS0_24bidirectional_filter_tagE: 16u entries
0     24u
8     16u
16    18446744073709551608u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_filter_tagE)
40    16u
48    8u
56    18446744073709551600u
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_filter_tagE)
80    18446744073709551592u
88    (int (*)(...))-16
96    (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_filter_tagE)
104   18446744073709551584u
112   (int (*)(...))-24
120   (int (*)(...))(& _ZTIN5boost9iostreams24bidirectional_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c4735e4e0 instance) in boost::iostreams::multichar_bidirectional_filter_tag
boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE8_NS0_10filter_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::bidirectional (0x0x7f5c47366078 instance) in boost::iostreams::multichar_bidirectional_filter_tag
boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE16_NS0_13bidirectionalE: 11u entries
0     16u
8     8u
16    18446744073709551600u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
40    18446744073709551592u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)
64    18446744073709551584u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams13bidirectionalE)

Construction vtable for boost::iostreams::detail::two_sequence (0x0x7f5c4735e618 instance) in boost::iostreams::multichar_bidirectional_filter_tag
boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE16_NS0_6detail12two_sequenceE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail12two_sequenceE)

Construction vtable for boost::iostreams::input in boost::iostreams::multichar_bidirectional_filter_tag
boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE24_NS0_5inputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::output in boost::iostreams::multichar_bidirectional_filter_tag
boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE32_NS0_6outputE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::multichar_bidirectional_filter_tag
boost::iostreams::multichar_bidirectional_filter_tag::_ZTTN5boost9iostreams34multichar_bidirectional_filter_tagE: 17u entries
0     ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 40u)
8     ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE0_NS0_13multichar_tagE) + 24u)
16    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE8_NS0_24bidirectional_filter_tagE) + 40u)
24    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE8_NS0_10filter_tagE) + 24u)
32    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE16_NS0_13bidirectionalE) + 40u)
40    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE16_NS0_6detail12two_sequenceE) + 24u)
48    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE16_NS0_13bidirectionalE) + 64u)
56    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE16_NS0_13bidirectionalE) + 88u)
64    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE8_NS0_24bidirectional_filter_tagE) + 80u)
72    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE8_NS0_24bidirectional_filter_tagE) + 104u)
80    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE8_NS0_24bidirectional_filter_tagE) + 128u)
88    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 80u)
96    ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 120u)
104   ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 144u)
112   ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 168u)
120   ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE24_NS0_5inputE) + 24u)
128   ((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTCN5boost9iostreams34multichar_bidirectional_filter_tagE32_NS0_6outputE) + 24u)

Class boost::iostreams::multichar_bidirectional_filter_tag
   size=40 align=8
   base size=24 base align=8
boost::iostreams::multichar_bidirectional_filter_tag (0x0x7f5c4c60a230) 0
    vptridx=0u vptr=((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 40u)
  boost::iostreams::multichar_tag (0x0x7f5c4735e478) 0 nearly-empty
      primary-for boost::iostreams::multichar_bidirectional_filter_tag (0x0x7f5c4c60a230)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47347a20) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::bidirectional_filter_tag (0x0x7f5c4c60a310) 8
      subvttidx=16u vptridx=88u vptr=((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 80u)
    boost::iostreams::filter_tag (0x0x7f5c4735e4e0) 8 nearly-empty
        primary-for boost::iostreams::bidirectional_filter_tag (0x0x7f5c4c60a310)
        subvttidx=24u
      boost::iostreams::any_tag (0x0x7f5c47347a20) alternative-path
    boost::iostreams::bidirectional (0x0x7f5c47366078) 16 nearly-empty
        subvttidx=32u vptridx=96u vptr=((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 120u)
      boost::iostreams::input (0x0x7f5c4735e548) 24 nearly-empty virtual
          subvttidx=120u vptridx=104u vbaseoffset=-32 vptr=((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 144u)
        boost::iostreams::any_tag (0x0x7f5c47347a20) alternative-path
      boost::iostreams::output (0x0x7f5c4735e5b0) 32 nearly-empty virtual
          subvttidx=128u vptridx=112u vbaseoffset=-40 vptr=((& boost::iostreams::multichar_bidirectional_filter_tag::_ZTVN5boost9iostreams34multichar_bidirectional_filter_tagE) + 168u)
        boost::iostreams::any_tag (0x0x7f5c47347a20) alternative-path
      boost::iostreams::detail::two_sequence (0x0x7f5c4735e618) 16 nearly-empty
          primary-for boost::iostreams::bidirectional (0x0x7f5c47366078)
          subvttidx=40u
        boost::iostreams::any_tag (0x0x7f5c47347a20) alternative-path

Vtable for boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE: 37u entries
0     40u
8     40u
16    32u
24    24u
32    24u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams29multichar_seekable_filter_tagE)
64    32u
72    32u
80    24u
88    16u
96    16u
104   18446744073709551608u
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost9iostreams29multichar_seekable_filter_tagE)
128   24u
136   24u
144   16u
152   8u
160   8u
168   18446744073709551600u
176   (int (*)(...))-16
184   (int (*)(...))(& _ZTIN5boost9iostreams29multichar_seekable_filter_tagE)
192   8u
200   0u
208   18446744073709551592u
216   (int (*)(...))-24
224   (int (*)(...))(& _ZTIN5boost9iostreams29multichar_seekable_filter_tagE)
232   18446744073709551584u
240   (int (*)(...))-32
248   (int (*)(...))(& _ZTIN5boost9iostreams29multichar_seekable_filter_tagE)
256   18446744073709551608u
264   0u
272   18446744073709551576u
280   (int (*)(...))-40
288   (int (*)(...))(& _ZTIN5boost9iostreams29multichar_seekable_filter_tagE)

Construction vtable for boost::iostreams::multichar_tag (0x0x7f5c4735e680 instance) in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE0_NS0_13multichar_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams13multichar_tagE)

Construction vtable for boost::iostreams::seekable_filter_tag (0x0x7f5c4c60a850 instance) in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_19seekable_filter_tagE: 29u entries
0     32u
8     32u
16    24u
24    16u
32    16u
40    18446744073709551608u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)
64    24u
72    24u
80    16u
88    8u
96    8u
104   18446744073709551600u
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)
128   8u
136   0u
144   18446744073709551592u
152   (int (*)(...))-16
160   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)
168   18446744073709551584u
176   (int (*)(...))-24
184   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)
192   18446744073709551608u
200   0u
208   18446744073709551576u
216   (int (*)(...))-32
224   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c4735e6e8 instance) in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_10filter_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::seekable (0x0x7f5c473661e0 instance) in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE16_NS0_8seekableE: 21u entries
0     24u
8     24u
16    16u
24    8u
32    8u
40    18446744073709551600u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
64    8u
72    0u
80    18446744073709551592u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
104   18446744073709551584u
112   (int (*)(...))-16
120   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551576u
152   (int (*)(...))-24
160   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)

Construction vtable for boost::iostreams::detail::one_head (0x0x7f5c4735e888 instance) in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE16_NS0_6detail8one_headE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE24_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551592u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551584u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE24_NS0_5inputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE32_NS0_6detail13random_accessE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE40_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551576u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551584u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE40_NS0_6outputE: 3u entries
0     18446744073709551576u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::multichar_seekable_filter_tag
boost::iostreams::multichar_seekable_filter_tag::_ZTTN5boost9iostreams29multichar_seekable_filter_tagE: 33u entries
0     ((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 64u)
8     ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE0_NS0_13multichar_tagE) + 24u)
16    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_19seekable_filter_tagE) + 64u)
24    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_10filter_tagE) + 24u)
32    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE16_NS0_8seekableE) + 64u)
40    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE16_NS0_6detail8one_headE) + 24u)
48    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE16_NS0_8seekableE) + 104u)
56    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE16_NS0_8seekableE) + 104u)
64    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE16_NS0_8seekableE) + 128u)
72    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE16_NS0_8seekableE) + 168u)
80    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE16_NS0_8seekableE) + 168u)
88    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_19seekable_filter_tagE) + 128u)
96    ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_19seekable_filter_tagE) + 168u)
104   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_19seekable_filter_tagE) + 168u)
112   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_19seekable_filter_tagE) + 192u)
120   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_19seekable_filter_tagE) + 232u)
128   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE8_NS0_19seekable_filter_tagE) + 232u)
136   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 128u)
144   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 192u)
152   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 232u)
160   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 232u)
168   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 256u)
176   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 296u)
184   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 296u)
192   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE24_NS0_14input_seekableE) + 40u)
200   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE24_NS0_14input_seekableE) + 40u)
208   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE24_NS0_14input_seekableE) + 64u)
216   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE24_NS0_5inputE) + 24u)
224   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE32_NS0_6detail13random_accessE) + 24u)
232   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE40_NS0_15output_seekableE) + 40u)
240   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE40_NS0_15output_seekableE) + 40u)
248   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE40_NS0_15output_seekableE) + 64u)
256   ((& boost::iostreams::multichar_seekable_filter_tag::_ZTCN5boost9iostreams29multichar_seekable_filter_tagE40_NS0_6outputE) + 24u)

Class boost::iostreams::multichar_seekable_filter_tag
   size=48 align=8
   base size=24 base align=8
boost::iostreams::multichar_seekable_filter_tag (0x0x7f5c4c60a770) 0
    vptridx=0u vptr=((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 64u)
  boost::iostreams::multichar_tag (0x0x7f5c4735e680) 0 nearly-empty
      primary-for boost::iostreams::multichar_seekable_filter_tag (0x0x7f5c4c60a770)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47347ae0) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::seekable_filter_tag (0x0x7f5c4c60a850) 8
      subvttidx=16u vptridx=136u vptr=((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 128u)
    boost::iostreams::filter_tag (0x0x7f5c4735e6e8) 8 nearly-empty
        primary-for boost::iostreams::seekable_filter_tag (0x0x7f5c4c60a850)
        subvttidx=24u
      boost::iostreams::any_tag (0x0x7f5c47347ae0) alternative-path
    boost::iostreams::seekable (0x0x7f5c473661e0) 16 nearly-empty
        subvttidx=32u vptridx=144u vptr=((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 192u)
      boost::iostreams::input_seekable (0x0x7f5c4c60a930) 24 nearly-empty virtual
          subvttidx=192u vptridx=152u vbaseoffset=-32 vptr=((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 232u)
        boost::iostreams::input (0x0x7f5c4735e750) 24 nearly-empty virtual
            primary-for boost::iostreams::input_seekable (0x0x7f5c4c60a930)
            subvttidx=216u vptridx=160u vbaseoffset=-40
          boost::iostreams::any_tag (0x0x7f5c47347ae0) alternative-path
        boost::iostreams::detail::random_access (0x0x7f5c4735e7b8) 32 nearly-empty virtual
            subvttidx=224u vptridx=168u vbaseoffset=-48 vptr=((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 256u)
          boost::iostreams::any_tag (0x0x7f5c47347ae0) alternative-path
      boost::iostreams::output_seekable (0x0x7f5c4c60aa10) 40 nearly-empty virtual
          subvttidx=232u vptridx=176u vbaseoffset=-56 vptr=((& boost::iostreams::multichar_seekable_filter_tag::_ZTVN5boost9iostreams29multichar_seekable_filter_tagE) + 296u)
        boost::iostreams::output (0x0x7f5c4735e820) 40 nearly-empty virtual
            primary-for boost::iostreams::output_seekable (0x0x7f5c4c60aa10)
            subvttidx=256u vptridx=184u vbaseoffset=-64
          boost::iostreams::any_tag (0x0x7f5c47347ae0) alternative-path
        boost::iostreams::detail::random_access (0x0x7f5c4735e7b8) alternative-path
      boost::iostreams::detail::one_head (0x0x7f5c4735e888) 16 nearly-empty
          primary-for boost::iostreams::seekable (0x0x7f5c473661e0)
          subvttidx=40u
        boost::iostreams::any_tag (0x0x7f5c47347ae0) alternative-path

Vtable for boost::iostreams::multichar_dual_use_filter_tag
boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE: 18u entries
0     24u
8     16u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams29multichar_dual_use_filter_tagE)
40    16u
48    8u
56    18446744073709551608u
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost9iostreams29multichar_dual_use_filter_tagE)
80    8u
88    0u
96    18446744073709551600u
104   (int (*)(...))-16
112   (int (*)(...))(& _ZTIN5boost9iostreams29multichar_dual_use_filter_tagE)
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTIN5boost9iostreams29multichar_dual_use_filter_tagE)

Construction vtable for boost::iostreams::multichar_tag (0x0x7f5c4735e9c0 instance) in boost::iostreams::multichar_dual_use_filter_tag
boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE0_NS0_13multichar_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams13multichar_tagE)

Construction vtable for boost::iostreams::dual_use_filter_tag (0x0x7f5c4c60af50 instance) in boost::iostreams::multichar_dual_use_filter_tag
boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE8_NS0_19dual_use_filter_tagE: 13u entries
0     16u
8     8u
16    18446744073709551608u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams19dual_use_filter_tagE)
40    8u
48    0u
56    18446744073709551600u
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost9iostreams19dual_use_filter_tagE)
80    18446744073709551592u
88    (int (*)(...))-16
96    (int (*)(...))(& _ZTIN5boost9iostreams19dual_use_filter_tagE)

Construction vtable for boost::iostreams::filter_tag (0x0x7f5c4735ea28 instance) in boost::iostreams::multichar_dual_use_filter_tag
boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE8_NS0_10filter_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10filter_tagE)

Construction vtable for boost::iostreams::dual_use (0x0x7f5c4c61d070 instance) in boost::iostreams::multichar_dual_use_filter_tag
boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE16_NS0_8dual_useE: 8u entries
0     8u
8     0u
16    18446744073709551600u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams8dual_useE)
40    18446744073709551592u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams8dual_useE)

Construction vtable for boost::iostreams::input in boost::iostreams::multichar_dual_use_filter_tag
boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE16_NS0_5inputE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::output in boost::iostreams::multichar_dual_use_filter_tag
boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE24_NS0_6outputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::multichar_dual_use_filter_tag
boost::iostreams::multichar_dual_use_filter_tag::_ZTTN5boost9iostreams29multichar_dual_use_filter_tagE: 16u entries
0     ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE) + 40u)
8     ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE0_NS0_13multichar_tagE) + 24u)
16    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE8_NS0_19dual_use_filter_tagE) + 40u)
24    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE8_NS0_10filter_tagE) + 24u)
32    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE16_NS0_8dual_useE) + 40u)
40    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE16_NS0_8dual_useE) + 40u)
48    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE16_NS0_8dual_useE) + 64u)
56    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE8_NS0_19dual_use_filter_tagE) + 80u)
64    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE8_NS0_19dual_use_filter_tagE) + 80u)
72    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE8_NS0_19dual_use_filter_tagE) + 104u)
80    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE) + 80u)
88    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE) + 120u)
96    ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE) + 120u)
104   ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE) + 144u)
112   ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE16_NS0_5inputE) + 24u)
120   ((& boost::iostreams::multichar_dual_use_filter_tag::_ZTCN5boost9iostreams29multichar_dual_use_filter_tagE24_NS0_6outputE) + 24u)

Class boost::iostreams::multichar_dual_use_filter_tag
   size=32 align=8
   base size=24 base align=8
boost::iostreams::multichar_dual_use_filter_tag (0x0x7f5c4c60ae70) 0
    vptridx=0u vptr=((& boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE) + 40u)
  boost::iostreams::multichar_tag (0x0x7f5c4735e9c0) 0 nearly-empty
      primary-for boost::iostreams::multichar_dual_use_filter_tag (0x0x7f5c4c60ae70)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c47347b40) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::dual_use_filter_tag (0x0x7f5c4c60af50) 8
      subvttidx=16u vptridx=80u vptr=((& boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE) + 80u)
    boost::iostreams::filter_tag (0x0x7f5c4735ea28) 8 nearly-empty
        primary-for boost::iostreams::dual_use_filter_tag (0x0x7f5c4c60af50)
        subvttidx=24u
      boost::iostreams::any_tag (0x0x7f5c47347b40) alternative-path
    boost::iostreams::dual_use (0x0x7f5c4c61d070) 16 nearly-empty
        subvttidx=32u vptridx=88u vptr=((& boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE) + 120u)
      boost::iostreams::input (0x0x7f5c4735ea90) 16 nearly-empty virtual
          primary-for boost::iostreams::dual_use (0x0x7f5c4c61d070)
          subvttidx=112u vptridx=96u vbaseoffset=-32
        boost::iostreams::any_tag (0x0x7f5c47347b40) alternative-path
      boost::iostreams::output (0x0x7f5c4735eaf8) 24 nearly-empty virtual
          subvttidx=120u vptridx=104u vbaseoffset=-40 vptr=((& boost::iostreams::multichar_dual_use_filter_tag::_ZTVN5boost9iostreams29multichar_dual_use_filter_tagE) + 144u)
        boost::iostreams::any_tag (0x0x7f5c47347b40) alternative-path

Vtable for boost::iostreams::std_io_tag
boost::iostreams::std_io_tag::_ZTVN5boost9iostreams10std_io_tagE: 4u entries
0     0u
8     0u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::std_io_tag
boost::iostreams::std_io_tag::_ZTCN5boost9iostreams10std_io_tagE0_NS0_15localizable_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::std_io_tag
boost::iostreams::std_io_tag::_ZTTN5boost9iostreams10std_io_tagE: 3u entries
0     ((& boost::iostreams::std_io_tag::_ZTVN5boost9iostreams10std_io_tagE) + 32u)
8     ((& boost::iostreams::std_io_tag::_ZTVN5boost9iostreams10std_io_tagE) + 32u)
16    ((& boost::iostreams::std_io_tag::_ZTCN5boost9iostreams10std_io_tagE0_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::std_io_tag
   size=8 align=8
   base size=8 base align=8
boost::iostreams::std_io_tag (0x0x7f5c4735ec30) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::std_io_tag::_ZTVN5boost9iostreams10std_io_tagE) + 32u)
  boost::iostreams::localizable_tag (0x0x7f5c4735ec98) 0 nearly-empty virtual
      primary-for boost::iostreams::std_io_tag (0x0x7f5c4735ec30)
      subvttidx=16u vptridx=8u vbaseoffset=-32
    boost::iostreams::any_tag (0x0x7f5c47347ba0) 0 empty virtual
        vbaseoffset=-24

Vtable for boost::iostreams::istream_tag
boost::iostreams::istream_tag::_ZTVN5boost9iostreams11istream_tagE: 14u entries
0     16u
8     16u
16    8u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
56    18446744073709551608u
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
80    0u
88    18446744073709551600u
96    (int (*)(...))-16
104   (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::istream_tag
boost::iostreams::istream_tag::_ZTCN5boost9iostreams11istream_tagE0_NS0_10device_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag in boost::iostreams::istream_tag
boost::iostreams::istream_tag::_ZTCN5boost9iostreams11istream_tagE8_NS0_12peekable_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::istream_tag
boost::iostreams::istream_tag::_ZTCN5boost9iostreams11istream_tagE16_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551600u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::istream_tag
boost::iostreams::istream_tag::_ZTCN5boost9iostreams11istream_tagE16_NS0_15localizable_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::istream_tag
boost::iostreams::istream_tag::_ZTTN5boost9iostreams11istream_tagE: 10u entries
0     ((& boost::iostreams::istream_tag::_ZTVN5boost9iostreams11istream_tagE) + 56u)
8     ((& boost::iostreams::istream_tag::_ZTVN5boost9iostreams11istream_tagE) + 56u)
16    ((& boost::iostreams::istream_tag::_ZTVN5boost9iostreams11istream_tagE) + 80u)
24    ((& boost::iostreams::istream_tag::_ZTVN5boost9iostreams11istream_tagE) + 112u)
32    ((& boost::iostreams::istream_tag::_ZTVN5boost9iostreams11istream_tagE) + 112u)
40    ((& boost::iostreams::istream_tag::_ZTCN5boost9iostreams11istream_tagE0_NS0_10device_tagE) + 24u)
48    ((& boost::iostreams::istream_tag::_ZTCN5boost9iostreams11istream_tagE8_NS0_12peekable_tagE) + 24u)
56    ((& boost::iostreams::istream_tag::_ZTCN5boost9iostreams11istream_tagE16_NS0_10std_io_tagE) + 32u)
64    ((& boost::iostreams::istream_tag::_ZTCN5boost9iostreams11istream_tagE16_NS0_10std_io_tagE) + 32u)
72    ((& boost::iostreams::istream_tag::_ZTCN5boost9iostreams11istream_tagE16_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::istream_tag
   size=24 align=8
   base size=8 base align=8
boost::iostreams::istream_tag (0x0x7f5c47387078) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::istream_tag::_ZTVN5boost9iostreams11istream_tagE) + 56u)
  boost::iostreams::device_tag (0x0x7f5c4735ed68) 0 nearly-empty virtual
      primary-for boost::iostreams::istream_tag (0x0x7f5c47387078)
      subvttidx=40u vptridx=8u vbaseoffset=-32
    boost::iostreams::any_tag (0x0x7f5c47347c60) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::peekable_tag (0x0x7f5c4735edd0) 8 nearly-empty virtual
      subvttidx=48u vptridx=16u vbaseoffset=-40 vptr=((& boost::iostreams::istream_tag::_ZTVN5boost9iostreams11istream_tagE) + 80u)
    boost::iostreams::any_tag (0x0x7f5c47347c60) alternative-path
  boost::iostreams::std_io_tag (0x0x7f5c4735ee38) 16 nearly-empty virtual
      subvttidx=56u vptridx=24u vbaseoffset=-48 vptr=((& boost::iostreams::istream_tag::_ZTVN5boost9iostreams11istream_tagE) + 112u)
    boost::iostreams::localizable_tag (0x0x7f5c4735eea0) 16 nearly-empty virtual
        primary-for boost::iostreams::std_io_tag (0x0x7f5c4735ee38)
        subvttidx=72u vptridx=32u vbaseoffset=-56
      boost::iostreams::any_tag (0x0x7f5c47347c60) alternative-path

Vtable for boost::iostreams::ostream_tag
boost::iostreams::ostream_tag::_ZTVN5boost9iostreams11ostream_tagE: 10u entries
0     8u
8     8u
16    0u
24    0u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
48    0u
56    18446744073709551608u
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::ostream_tag
boost::iostreams::ostream_tag::_ZTCN5boost9iostreams11ostream_tagE0_NS0_10device_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::ostream_tag
boost::iostreams::ostream_tag::_ZTCN5boost9iostreams11ostream_tagE8_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551608u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::ostream_tag
boost::iostreams::ostream_tag::_ZTCN5boost9iostreams11ostream_tagE8_NS0_15localizable_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::ostream_tag
boost::iostreams::ostream_tag::_ZTTN5boost9iostreams11ostream_tagE: 8u entries
0     ((& boost::iostreams::ostream_tag::_ZTVN5boost9iostreams11ostream_tagE) + 48u)
8     ((& boost::iostreams::ostream_tag::_ZTVN5boost9iostreams11ostream_tagE) + 48u)
16    ((& boost::iostreams::ostream_tag::_ZTVN5boost9iostreams11ostream_tagE) + 80u)
24    ((& boost::iostreams::ostream_tag::_ZTVN5boost9iostreams11ostream_tagE) + 80u)
32    ((& boost::iostreams::ostream_tag::_ZTCN5boost9iostreams11ostream_tagE0_NS0_10device_tagE) + 24u)
40    ((& boost::iostreams::ostream_tag::_ZTCN5boost9iostreams11ostream_tagE8_NS0_10std_io_tagE) + 32u)
48    ((& boost::iostreams::ostream_tag::_ZTCN5boost9iostreams11ostream_tagE8_NS0_10std_io_tagE) + 32u)
56    ((& boost::iostreams::ostream_tag::_ZTCN5boost9iostreams11ostream_tagE8_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::ostream_tag
   size=16 align=8
   base size=8 base align=8
boost::iostreams::ostream_tag (0x0x7f5c4c61dbd0) 0 nearly-empty
    vptridx=0u vptr=((& boost::iostreams::ostream_tag::_ZTVN5boost9iostreams11ostream_tagE) + 48u)
  boost::iostreams::device_tag (0x0x7f5c47390068) 0 nearly-empty virtual
      primary-for boost::iostreams::ostream_tag (0x0x7f5c4c61dbd0)
      subvttidx=32u vptridx=8u vbaseoffset=-32
    boost::iostreams::any_tag (0x0x7f5c47347d20) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::std_io_tag (0x0x7f5c473900d0) 8 nearly-empty virtual
      subvttidx=40u vptridx=16u vbaseoffset=-40 vptr=((& boost::iostreams::ostream_tag::_ZTVN5boost9iostreams11ostream_tagE) + 80u)
    boost::iostreams::localizable_tag (0x0x7f5c47390138) 8 nearly-empty virtual
        primary-for boost::iostreams::std_io_tag (0x0x7f5c473900d0)
        subvttidx=56u vptridx=24u vbaseoffset=-48
      boost::iostreams::any_tag (0x0x7f5c47347d20) alternative-path

Vtable for boost::iostreams::iostream_tag
boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE: 20u entries
0     24u
8     24u
16    16u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
56    16u
64    16u
72    18446744073709551608u
80    18446744073709551608u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
104   18446744073709551600u
112   (int (*)(...))-16
120   (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
128   0u
136   18446744073709551592u
144   (int (*)(...))-24
152   (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)

Construction vtable for boost::iostreams::istream_tag (0x0x7f5c47387168 instance) in boost::iostreams::iostream_tag
boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE0_NS0_11istream_tagE: 14u entries
0     24u
8     24u
16    16u
24    0u
32    0u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
56    18446744073709551600u
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
80    0u
88    18446744073709551592u
96    (int (*)(...))-24
104   (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)

Construction vtable for boost::iostreams::ostream_tag (0x0x7f5c4c61de70 instance) in boost::iostreams::iostream_tag
boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE8_NS0_11ostream_tagE: 13u entries
0     16u
8     16u
16    18446744073709551608u
24    18446744073709551608u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
48    0u
56    (int (*)(...))8
64    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
72    0u
80    18446744073709551592u
88    (int (*)(...))-16
96    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::iostream_tag
boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE0_NS0_10device_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag in boost::iostreams::iostream_tag
boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE16_NS0_12peekable_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::iostream_tag
boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE24_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551592u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::iostream_tag
boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE24_NS0_15localizable_tagE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::iostream_tag
boost::iostreams::iostream_tag::_ZTTN5boost9iostreams12iostream_tagE: 20u entries
0     ((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 56u)
8     ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE0_NS0_11istream_tagE) + 56u)
16    ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE0_NS0_11istream_tagE) + 56u)
24    ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE0_NS0_11istream_tagE) + 80u)
32    ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE0_NS0_11istream_tagE) + 112u)
40    ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE0_NS0_11istream_tagE) + 112u)
48    ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE8_NS0_11ostream_tagE) + 48u)
56    ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE8_NS0_11ostream_tagE) + 72u)
64    ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE8_NS0_11ostream_tagE) + 104u)
72    ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE8_NS0_11ostream_tagE) + 104u)
80    ((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 56u)
88    ((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 128u)
96    ((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 160u)
104   ((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 160u)
112   ((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 104u)
120   ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE0_NS0_10device_tagE) + 24u)
128   ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE16_NS0_12peekable_tagE) + 24u)
136   ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE24_NS0_10std_io_tagE) + 32u)
144   ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE24_NS0_10std_io_tagE) + 32u)
152   ((& boost::iostreams::iostream_tag::_ZTCN5boost9iostreams12iostream_tagE24_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::iostream_tag
   size=32 align=8
   base size=16 base align=8
boost::iostreams::iostream_tag (0x0x7f5c4c61dd90) 0
    vptridx=0u vptr=((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 56u)
  boost::iostreams::istream_tag (0x0x7f5c47387168) 0 nearly-empty
      primary-for boost::iostreams::iostream_tag (0x0x7f5c4c61dd90)
      subvttidx=8u
    boost::iostreams::device_tag (0x0x7f5c473903a8) 0 nearly-empty virtual
        primary-for boost::iostreams::istream_tag (0x0x7f5c47387168)
        subvttidx=120u vptridx=80u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c47347de0) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::peekable_tag (0x0x7f5c47390410) 16 nearly-empty virtual
        subvttidx=128u vptridx=88u vbaseoffset=-40 vptr=((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 128u)
      boost::iostreams::any_tag (0x0x7f5c47347de0) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c47390478) 24 nearly-empty virtual
        subvttidx=136u vptridx=96u vbaseoffset=-48 vptr=((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 160u)
      boost::iostreams::localizable_tag (0x0x7f5c473904e0) 24 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c47390478)
          subvttidx=152u vptridx=104u vbaseoffset=-56
        boost::iostreams::any_tag (0x0x7f5c47347de0) alternative-path
  boost::iostreams::ostream_tag (0x0x7f5c4c61de70) 8 nearly-empty
      lost-primary
      subvttidx=48u vptridx=112u vptr=((& boost::iostreams::iostream_tag::_ZTVN5boost9iostreams12iostream_tagE) + 104u)
    boost::iostreams::device_tag (0x0x7f5c473903a8) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c47390478) alternative-path

Vtable for boost::iostreams::streambuf_tag
boost::iostreams::streambuf_tag::_ZTVN5boost9iostreams13streambuf_tagE: 11u entries
0     16u
8     0u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)
32    18446744073709551608u
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)
56    0u
64    18446744073709551600u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c47390af8 instance) in boost::iostreams::streambuf_tag
boost::iostreams::streambuf_tag::_ZTCN5boost9iostreams13streambuf_tagE0_NS0_10device_tagE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag (0x0x7f5c47390b60 instance) in boost::iostreams::streambuf_tag
boost::iostreams::streambuf_tag::_ZTCN5boost9iostreams13streambuf_tagE8_NS0_12peekable_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag (0x0x7f5c47390bc8 instance) in boost::iostreams::streambuf_tag
boost::iostreams::streambuf_tag::_ZTCN5boost9iostreams13streambuf_tagE16_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551600u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::streambuf_tag
boost::iostreams::streambuf_tag::_ZTCN5boost9iostreams13streambuf_tagE16_NS0_15localizable_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::streambuf_tag
boost::iostreams::streambuf_tag::_ZTTN5boost9iostreams13streambuf_tagE: 9u entries
0     ((& boost::iostreams::streambuf_tag::_ZTVN5boost9iostreams13streambuf_tagE) + 32u)
8     ((& boost::iostreams::streambuf_tag::_ZTCN5boost9iostreams13streambuf_tagE0_NS0_10device_tagE) + 24u)
16    ((& boost::iostreams::streambuf_tag::_ZTCN5boost9iostreams13streambuf_tagE8_NS0_12peekable_tagE) + 24u)
24    ((& boost::iostreams::streambuf_tag::_ZTCN5boost9iostreams13streambuf_tagE16_NS0_10std_io_tagE) + 32u)
32    ((& boost::iostreams::streambuf_tag::_ZTCN5boost9iostreams13streambuf_tagE16_NS0_10std_io_tagE) + 32u)
40    ((& boost::iostreams::streambuf_tag::_ZTVN5boost9iostreams13streambuf_tagE) + 56u)
48    ((& boost::iostreams::streambuf_tag::_ZTVN5boost9iostreams13streambuf_tagE) + 88u)
56    ((& boost::iostreams::streambuf_tag::_ZTVN5boost9iostreams13streambuf_tagE) + 88u)
64    ((& boost::iostreams::streambuf_tag::_ZTCN5boost9iostreams13streambuf_tagE16_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::streambuf_tag
   size=24 align=8
   base size=24 base align=8
boost::iostreams::streambuf_tag (0x0x7f5c473872d0) 0
    vptridx=0u vptr=((& boost::iostreams::streambuf_tag::_ZTVN5boost9iostreams13streambuf_tagE) + 32u)
  boost::iostreams::device_tag (0x0x7f5c47390af8) 0 nearly-empty
      primary-for boost::iostreams::streambuf_tag (0x0x7f5c473872d0)
      subvttidx=8u
    boost::iostreams::any_tag (0x0x7f5c4739f060) 0 empty virtual
        vbaseoffset=-24
  boost::iostreams::peekable_tag (0x0x7f5c47390b60) 8 nearly-empty
      subvttidx=16u vptridx=40u vptr=((& boost::iostreams::streambuf_tag::_ZTVN5boost9iostreams13streambuf_tagE) + 56u)
    boost::iostreams::any_tag (0x0x7f5c4739f060) alternative-path
  boost::iostreams::std_io_tag (0x0x7f5c47390bc8) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& boost::iostreams::streambuf_tag::_ZTVN5boost9iostreams13streambuf_tagE) + 88u)
    boost::iostreams::localizable_tag (0x0x7f5c47390c30) 16 nearly-empty virtual
        primary-for boost::iostreams::std_io_tag (0x0x7f5c47390bc8)
        subvttidx=64u vptridx=56u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c4739f060) alternative-path

Vtable for boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE: 29u entries
0     40u
8     40u
16    32u
24    16u
32    24u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN5boost9iostreams12ifstream_tagE)
72    18446744073709551608u
80    (int (*)(...))-8
88    (int (*)(...))(& _ZTIN5boost9iostreams12ifstream_tagE)
96    24u
104   24u
112   16u
120   0u
128   18446744073709551600u
136   (int (*)(...))-16
144   (int (*)(...))(& _ZTIN5boost9iostreams12ifstream_tagE)
152   18446744073709551592u
160   (int (*)(...))-24
168   (int (*)(...))(& _ZTIN5boost9iostreams12ifstream_tagE)
176   18446744073709551584u
184   (int (*)(...))-32
192   (int (*)(...))(& _ZTIN5boost9iostreams12ifstream_tagE)
200   0u
208   18446744073709551576u
216   (int (*)(...))-40
224   (int (*)(...))(& _ZTIN5boost9iostreams12ifstream_tagE)

Construction vtable for boost::iostreams::input_seekable (0x0x7f5c4c631af0 instance) in boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE0_NS0_14input_seekableE: 8u entries
0     24u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::closable_tag (0x0x7f5c47390f08 instance) in boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE8_NS0_12closable_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12closable_tagE)

Construction vtable for boost::iostreams::istream_tag (0x0x7f5c47387438 instance) in boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE16_NS0_11istream_tagE: 14u entries
0     24u
8     24u
16    16u
24    0u
32    18446744073709551600u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
56    18446744073709551584u
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
80    0u
88    18446744073709551576u
96    (int (*)(...))-24
104   (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)

Construction vtable for boost::iostreams::input in boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE0_NS0_5inputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE24_NS0_6detail13random_accessE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE16_NS0_10device_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag in boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE32_NS0_12peekable_tagE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE40_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551576u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE40_NS0_15localizable_tagE: 3u entries
0     18446744073709551576u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::ifstream_tag
boost::iostreams::ifstream_tag::_ZTTN5boost9iostreams12ifstream_tagE: 25u entries
0     ((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 72u)
8     ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE0_NS0_14input_seekableE) + 40u)
16    ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE0_NS0_14input_seekableE) + 40u)
24    ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE0_NS0_14input_seekableE) + 64u)
32    ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE8_NS0_12closable_tagE) + 24u)
40    ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE16_NS0_11istream_tagE) + 56u)
48    ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE16_NS0_11istream_tagE) + 56u)
56    ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE16_NS0_11istream_tagE) + 80u)
64    ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE16_NS0_11istream_tagE) + 112u)
72    ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE16_NS0_11istream_tagE) + 112u)
80    ((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 72u)
88    ((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 176u)
96    ((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 96u)
104   ((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 152u)
112   ((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 152u)
120   ((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 200u)
128   ((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 232u)
136   ((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 232u)
144   ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE0_NS0_5inputE) + 24u)
152   ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE24_NS0_6detail13random_accessE) + 24u)
160   ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE16_NS0_10device_tagE) + 24u)
168   ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE32_NS0_12peekable_tagE) + 24u)
176   ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE40_NS0_10std_io_tagE) + 32u)
184   ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE40_NS0_10std_io_tagE) + 32u)
192   ((& boost::iostreams::ifstream_tag::_ZTCN5boost9iostreams12ifstream_tagE40_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::ifstream_tag
   size=48 align=8
   base size=24 base align=8
boost::iostreams::ifstream_tag (0x0x7f5c473873c0) 0
    vptridx=0u vptr=((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 72u)
  boost::iostreams::input_seekable (0x0x7f5c4c631af0) 0 nearly-empty
      primary-for boost::iostreams::ifstream_tag (0x0x7f5c473873c0)
      subvttidx=8u
    boost::iostreams::input (0x0x7f5c47390e38) 0 nearly-empty virtual
        primary-for boost::iostreams::input_seekable (0x0x7f5c4c631af0)
        subvttidx=144u vptridx=80u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c4739f240) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c47390ea0) 24 nearly-empty virtual
        subvttidx=152u vptridx=88u vbaseoffset=-40 vptr=((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 176u)
      boost::iostreams::any_tag (0x0x7f5c4739f240) alternative-path
  boost::iostreams::closable_tag (0x0x7f5c47390f08) 8 nearly-empty
      subvttidx=32u vptridx=96u vptr=((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 96u)
    boost::iostreams::any_tag (0x0x7f5c4739f240) alternative-path
  boost::iostreams::istream_tag (0x0x7f5c47387438) 16 nearly-empty
      subvttidx=40u vptridx=104u vptr=((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 152u)
    boost::iostreams::device_tag (0x0x7f5c47390f70) 16 nearly-empty virtual
        primary-for boost::iostreams::istream_tag (0x0x7f5c47387438)
        subvttidx=160u vptridx=112u vbaseoffset=-48
      boost::iostreams::any_tag (0x0x7f5c4739f240) alternative-path
    boost::iostreams::peekable_tag (0x0x7f5c473901a0) 32 nearly-empty virtual
        subvttidx=168u vptridx=120u vbaseoffset=-56 vptr=((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 200u)
      boost::iostreams::any_tag (0x0x7f5c4739f240) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c47390548) 40 nearly-empty virtual
        subvttidx=176u vptridx=128u vbaseoffset=-64 vptr=((& boost::iostreams::ifstream_tag::_ZTVN5boost9iostreams12ifstream_tagE) + 232u)
      boost::iostreams::localizable_tag (0x0x7f5c473a3000) 40 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c47390548)
          subvttidx=192u vptridx=136u vbaseoffset=-72
        boost::iostreams::any_tag (0x0x7f5c4739f240) alternative-path

Vtable for boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE: 24u entries
0     32u
8     32u
16    16u
24    24u
32    0u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams12ofstream_tagE)
64    18446744073709551608u
72    (int (*)(...))-8
80    (int (*)(...))(& _ZTIN5boost9iostreams12ofstream_tagE)
88    16u
96    16u
104   0u
112   18446744073709551600u
120   (int (*)(...))-16
128   (int (*)(...))(& _ZTIN5boost9iostreams12ofstream_tagE)
136   18446744073709551592u
144   (int (*)(...))-24
152   (int (*)(...))(& _ZTIN5boost9iostreams12ofstream_tagE)
160   0u
168   18446744073709551584u
176   (int (*)(...))-32
184   (int (*)(...))(& _ZTIN5boost9iostreams12ofstream_tagE)

Construction vtable for boost::iostreams::output_seekable (0x0x7f5c4c644150 instance) in boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE0_NS0_15output_seekableE: 8u entries
0     24u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::closable_tag (0x0x7f5c473a36e8 instance) in boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE8_NS0_12closable_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12closable_tagE)

Construction vtable for boost::iostreams::ostream_tag (0x0x7f5c4c644230 instance) in boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE16_NS0_11ostream_tagE: 10u entries
0     16u
8     16u
16    0u
24    18446744073709551600u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
48    0u
56    18446744073709551584u
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)

Construction vtable for boost::iostreams::output in boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE0_NS0_6outputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE24_NS0_6detail13random_accessE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE16_NS0_10device_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE32_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551584u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE32_NS0_15localizable_tagE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::ofstream_tag
boost::iostreams::ofstream_tag::_ZTTN5boost9iostreams12ofstream_tagE: 22u entries
0     ((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 64u)
8     ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE0_NS0_15output_seekableE) + 40u)
16    ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE0_NS0_15output_seekableE) + 40u)
24    ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE0_NS0_15output_seekableE) + 64u)
32    ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE8_NS0_12closable_tagE) + 24u)
40    ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE16_NS0_11ostream_tagE) + 48u)
48    ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE16_NS0_11ostream_tagE) + 48u)
56    ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE16_NS0_11ostream_tagE) + 80u)
64    ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE16_NS0_11ostream_tagE) + 80u)
72    ((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 64u)
80    ((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 160u)
88    ((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 88u)
96    ((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 136u)
104   ((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 136u)
112   ((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 192u)
120   ((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 192u)
128   ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE0_NS0_6outputE) + 24u)
136   ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE24_NS0_6detail13random_accessE) + 24u)
144   ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE16_NS0_10device_tagE) + 24u)
152   ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE32_NS0_10std_io_tagE) + 32u)
160   ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE32_NS0_10std_io_tagE) + 32u)
168   ((& boost::iostreams::ofstream_tag::_ZTCN5boost9iostreams12ofstream_tagE32_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::ofstream_tag
   size=40 align=8
   base size=24 base align=8
boost::iostreams::ofstream_tag (0x0x7f5c47387528) 0
    vptridx=0u vptr=((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 64u)
  boost::iostreams::output_seekable (0x0x7f5c4c644150) 0 nearly-empty
      primary-for boost::iostreams::ofstream_tag (0x0x7f5c47387528)
      subvttidx=8u
    boost::iostreams::output (0x0x7f5c473a3618) 0 nearly-empty virtual
        primary-for boost::iostreams::output_seekable (0x0x7f5c4c644150)
        subvttidx=128u vptridx=72u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c4739f5a0) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c473a3680) 24 nearly-empty virtual
        subvttidx=136u vptridx=80u vbaseoffset=-40 vptr=((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 160u)
      boost::iostreams::any_tag (0x0x7f5c4739f5a0) alternative-path
  boost::iostreams::closable_tag (0x0x7f5c473a36e8) 8 nearly-empty
      subvttidx=32u vptridx=88u vptr=((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 88u)
    boost::iostreams::any_tag (0x0x7f5c4739f5a0) alternative-path
  boost::iostreams::ostream_tag (0x0x7f5c4c644230) 16 nearly-empty
      subvttidx=40u vptridx=96u vptr=((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 136u)
    boost::iostreams::device_tag (0x0x7f5c473a3750) 16 nearly-empty virtual
        primary-for boost::iostreams::ostream_tag (0x0x7f5c4c644230)
        subvttidx=144u vptridx=104u vbaseoffset=-48
      boost::iostreams::any_tag (0x0x7f5c4739f5a0) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c473a37b8) 32 nearly-empty virtual
        subvttidx=152u vptridx=112u vbaseoffset=-56 vptr=((& boost::iostreams::ofstream_tag::_ZTVN5boost9iostreams12ofstream_tagE) + 192u)
      boost::iostreams::localizable_tag (0x0x7f5c473a3820) 32 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c473a37b8)
          subvttidx=168u vptridx=120u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c4739f5a0) alternative-path

Vtable for boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE: 48u entries
0     64u
8     64u
16    56u
24    16u
32    48u
40    48u
48    40u
56    32u
64    32u
72    0u
80    (int (*)(...))0
88    (int (*)(...))(& _ZTIN5boost9iostreams11fstream_tagE)
96    18446744073709551608u
104   (int (*)(...))-8
112   (int (*)(...))(& _ZTIN5boost9iostreams11fstream_tagE)
120   48u
128   48u
136   40u
144   0u
152   18446744073709551600u
160   (int (*)(...))-16
168   (int (*)(...))(& _ZTIN5boost9iostreams11fstream_tagE)
176   40u
184   40u
192   18446744073709551608u
200   18446744073709551592u
208   (int (*)(...))-24
216   (int (*)(...))(& _ZTIN5boost9iostreams11fstream_tagE)
224   8u
232   0u
240   18446744073709551584u
248   (int (*)(...))-32
256   (int (*)(...))(& _ZTIN5boost9iostreams11fstream_tagE)
264   18446744073709551576u
272   (int (*)(...))-40
280   (int (*)(...))(& _ZTIN5boost9iostreams11fstream_tagE)
288   18446744073709551608u
296   0u
304   18446744073709551568u
312   (int (*)(...))-48
320   (int (*)(...))(& _ZTIN5boost9iostreams11fstream_tagE)
328   18446744073709551560u
336   (int (*)(...))-56
344   (int (*)(...))(& _ZTIN5boost9iostreams11fstream_tagE)
352   0u
360   18446744073709551552u
368   (int (*)(...))-64
376   (int (*)(...))(& _ZTIN5boost9iostreams11fstream_tagE)

Construction vtable for boost::iostreams::seekable (0x0x7f5c47387618 instance) in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE0_NS0_8seekableE: 21u entries
0     48u
8     48u
16    40u
24    32u
32    32u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
64    8u
72    0u
80    18446744073709551584u
88    (int (*)(...))-32
96    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
104   18446744073709551576u
112   (int (*)(...))-40
120   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551568u
152   (int (*)(...))-48
160   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)

Construction vtable for boost::iostreams::detail::one_head (0x0x7f5c473a3e38 instance) in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE0_NS0_6detail8one_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

Construction vtable for boost::iostreams::closable_tag (0x0x7f5c473a3ea0 instance) in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE8_NS0_12closable_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12closable_tagE)

Construction vtable for boost::iostreams::iostream_tag (0x0x7f5c4c644a10 instance) in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_12iostream_tagE: 20u entries
0     48u
8     48u
16    40u
24    0u
32    18446744073709551600u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
56    40u
64    40u
72    18446744073709551608u
80    18446744073709551592u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
104   18446744073709551560u
112   (int (*)(...))-40
120   (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
128   0u
136   18446744073709551552u
144   (int (*)(...))-48
152   (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)

Construction vtable for boost::iostreams::istream_tag (0x0x7f5c47387690 instance) in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_11istream_tagE: 14u entries
0     48u
8     48u
16    40u
24    0u
32    18446744073709551600u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
56    18446744073709551560u
64    (int (*)(...))-40
72    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
80    0u
88    18446744073709551552u
96    (int (*)(...))-48
104   (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)

Construction vtable for boost::iostreams::ostream_tag (0x0x7f5c4c644af0 instance) in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE24_NS0_11ostream_tagE: 13u entries
0     40u
8     40u
16    18446744073709551608u
24    18446744073709551592u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
48    18446744073709551600u
56    (int (*)(...))8
64    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
72    0u
80    18446744073709551552u
88    (int (*)(...))-40
96    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE32_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551584u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551576u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE32_NS0_5inputE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE40_NS0_6detail13random_accessE: 3u entries
0     18446744073709551576u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE48_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551568u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551576u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE48_NS0_6outputE: 3u entries
0     18446744073709551568u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_10device_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE56_NS0_12peekable_tagE: 3u entries
0     18446744073709551560u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE64_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551552u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE64_NS0_15localizable_tagE: 3u entries
0     18446744073709551552u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::fstream_tag
boost::iostreams::fstream_tag::_ZTTN5boost9iostreams11fstream_tagE: 50u entries
0     ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 96u)
8     ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE0_NS0_8seekableE) + 64u)
16    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE0_NS0_6detail8one_headE) + 24u)
24    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE0_NS0_8seekableE) + 104u)
32    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE0_NS0_8seekableE) + 104u)
40    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE0_NS0_8seekableE) + 128u)
48    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE0_NS0_8seekableE) + 168u)
56    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE0_NS0_8seekableE) + 168u)
64    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE8_NS0_12closable_tagE) + 24u)
72    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_12iostream_tagE) + 56u)
80    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_11istream_tagE) + 56u)
88    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_11istream_tagE) + 56u)
96    ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_11istream_tagE) + 80u)
104   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_11istream_tagE) + 112u)
112   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_11istream_tagE) + 112u)
120   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE24_NS0_11ostream_tagE) + 48u)
128   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE24_NS0_11ostream_tagE) + 72u)
136   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE24_NS0_11ostream_tagE) + 104u)
144   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE24_NS0_11ostream_tagE) + 104u)
152   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_12iostream_tagE) + 56u)
160   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_12iostream_tagE) + 128u)
168   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_12iostream_tagE) + 160u)
176   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_12iostream_tagE) + 160u)
184   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_12iostream_tagE) + 104u)
192   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 264u)
200   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 264u)
208   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 288u)
216   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 328u)
224   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 328u)
232   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 120u)
240   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 176u)
248   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 176u)
256   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 352u)
264   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 384u)
272   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 384u)
280   ((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 224u)
288   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE32_NS0_14input_seekableE) + 40u)
296   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE32_NS0_14input_seekableE) + 40u)
304   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE32_NS0_14input_seekableE) + 64u)
312   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE32_NS0_5inputE) + 24u)
320   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE40_NS0_6detail13random_accessE) + 24u)
328   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE48_NS0_15output_seekableE) + 40u)
336   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE48_NS0_15output_seekableE) + 40u)
344   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE48_NS0_15output_seekableE) + 64u)
352   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE48_NS0_6outputE) + 24u)
360   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE16_NS0_10device_tagE) + 24u)
368   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE56_NS0_12peekable_tagE) + 24u)
376   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE64_NS0_10std_io_tagE) + 32u)
384   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE64_NS0_10std_io_tagE) + 32u)
392   ((& boost::iostreams::fstream_tag::_ZTCN5boost9iostreams11fstream_tagE64_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::fstream_tag
   size=72 align=8
   base size=32 base align=8
boost::iostreams::fstream_tag (0x0x7f5c473875a0) 0
    vptridx=0u vptr=((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 96u)
  boost::iostreams::seekable (0x0x7f5c47387618) 0 nearly-empty
      primary-for boost::iostreams::fstream_tag (0x0x7f5c473875a0)
      subvttidx=8u
    boost::iostreams::input_seekable (0x0x7f5c4c644850) 32 nearly-empty virtual
        subvttidx=288u vptridx=192u vbaseoffset=-32 vptr=((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 264u)
      boost::iostreams::input (0x0x7f5c473a3d00) 32 nearly-empty virtual
          primary-for boost::iostreams::input_seekable (0x0x7f5c4c644850)
          subvttidx=312u vptridx=200u vbaseoffset=-40
        boost::iostreams::any_tag (0x0x7f5c4739f8a0) 0 empty virtual
            vbaseoffset=-24
      boost::iostreams::detail::random_access (0x0x7f5c473a3d68) 40 nearly-empty virtual
          subvttidx=320u vptridx=208u vbaseoffset=-48 vptr=((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 288u)
        boost::iostreams::any_tag (0x0x7f5c4739f8a0) alternative-path
    boost::iostreams::output_seekable (0x0x7f5c4c644930) 48 nearly-empty virtual
        subvttidx=328u vptridx=216u vbaseoffset=-56 vptr=((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 328u)
      boost::iostreams::output (0x0x7f5c473a3dd0) 48 nearly-empty virtual
          primary-for boost::iostreams::output_seekable (0x0x7f5c4c644930)
          subvttidx=352u vptridx=224u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c4739f8a0) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c473a3d68) alternative-path
    boost::iostreams::detail::one_head (0x0x7f5c473a3e38) 0 nearly-empty
        primary-for boost::iostreams::seekable (0x0x7f5c47387618)
        subvttidx=16u
      boost::iostreams::any_tag (0x0x7f5c4739f8a0) alternative-path
  boost::iostreams::closable_tag (0x0x7f5c473a3ea0) 8 nearly-empty
      subvttidx=64u vptridx=232u vptr=((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 120u)
    boost::iostreams::any_tag (0x0x7f5c4739f8a0) alternative-path
  boost::iostreams::iostream_tag (0x0x7f5c4c644a10) 16
      subvttidx=72u vptridx=240u vptr=((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 176u)
    boost::iostreams::istream_tag (0x0x7f5c47387690) 16 nearly-empty
        primary-for boost::iostreams::iostream_tag (0x0x7f5c4c644a10)
        subvttidx=80u
      boost::iostreams::device_tag (0x0x7f5c473a3f08) 16 nearly-empty virtual
          primary-for boost::iostreams::istream_tag (0x0x7f5c47387690)
          subvttidx=360u vptridx=248u vbaseoffset=-72
        boost::iostreams::any_tag (0x0x7f5c4739f8a0) alternative-path
      boost::iostreams::peekable_tag (0x0x7f5c473a3f70) 56 nearly-empty virtual
          subvttidx=368u vptridx=256u vbaseoffset=-80 vptr=((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 352u)
        boost::iostreams::any_tag (0x0x7f5c4739f8a0) alternative-path
      boost::iostreams::std_io_tag (0x0x7f5c473a3888) 64 nearly-empty virtual
          subvttidx=376u vptridx=264u vbaseoffset=-88 vptr=((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 384u)
        boost::iostreams::localizable_tag (0x0x7f5c473b2000) 64 nearly-empty virtual
            primary-for boost::iostreams::std_io_tag (0x0x7f5c473a3888)
            subvttidx=392u vptridx=272u vbaseoffset=-96
          boost::iostreams::any_tag (0x0x7f5c4739f8a0) alternative-path
    boost::iostreams::ostream_tag (0x0x7f5c4c644af0) 24 nearly-empty
        lost-primary
        subvttidx=120u vptridx=280u vptr=((& boost::iostreams::fstream_tag::_ZTVN5boost9iostreams11fstream_tagE) + 224u)
      boost::iostreams::device_tag (0x0x7f5c473a3f08) alternative-path
      boost::iostreams::std_io_tag (0x0x7f5c473a3888) alternative-path

Vtable for boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE: 36u entries
0     32u
8     56u
16    56u
24    48u
32    40u
40    40u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN5boost9iostreams11filebuf_tagE)
72    18446744073709551608u
80    (int (*)(...))-8
88    (int (*)(...))(& _ZTIN5boost9iostreams11filebuf_tagE)
96    16u
104   18446744073709551600u
112   (int (*)(...))-16
120   (int (*)(...))(& _ZTIN5boost9iostreams11filebuf_tagE)
128   18446744073709551592u
136   (int (*)(...))-24
144   (int (*)(...))(& _ZTIN5boost9iostreams11filebuf_tagE)
152   0u
160   18446744073709551584u
168   (int (*)(...))-32
176   (int (*)(...))(& _ZTIN5boost9iostreams11filebuf_tagE)
184   8u
192   0u
200   18446744073709551576u
208   (int (*)(...))-40
216   (int (*)(...))(& _ZTIN5boost9iostreams11filebuf_tagE)
224   18446744073709551568u
232   (int (*)(...))-48
240   (int (*)(...))(& _ZTIN5boost9iostreams11filebuf_tagE)
248   18446744073709551608u
256   0u
264   18446744073709551560u
272   (int (*)(...))-56
280   (int (*)(...))(& _ZTIN5boost9iostreams11filebuf_tagE)

Construction vtable for boost::iostreams::seekable (0x0x7f5c47387870 instance) in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE0_NS0_8seekableE: 21u entries
0     56u
8     56u
16    48u
24    40u
32    40u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
64    8u
72    0u
80    18446744073709551576u
88    (int (*)(...))-40
96    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
104   18446744073709551568u
112   (int (*)(...))-48
120   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551560u
152   (int (*)(...))-56
160   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)

Construction vtable for boost::iostreams::detail::one_head (0x0x7f5c473b2dd0 instance) in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE0_NS0_6detail8one_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

Construction vtable for boost::iostreams::closable_tag (0x0x7f5c473b2e38 instance) in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE8_NS0_12closable_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12closable_tagE)

Construction vtable for boost::iostreams::streambuf_tag (0x0x7f5c473878e8 instance) in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE16_NS0_13streambuf_tagE: 11u entries
0     16u
8     18446744073709551600u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)
32    18446744073709551592u
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)
56    0u
64    18446744073709551584u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c473b2ea0 instance) in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE16_NS0_10device_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag (0x0x7f5c473b2f08 instance) in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE24_NS0_12peekable_tagE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag (0x0x7f5c473b2f70 instance) in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE32_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551584u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE40_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551576u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551568u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE40_NS0_5inputE: 3u entries
0     18446744073709551576u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE48_NS0_6detail13random_accessE: 3u entries
0     18446744073709551568u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE56_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551560u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551568u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE56_NS0_6outputE: 3u entries
0     18446744073709551560u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE32_NS0_15localizable_tagE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::filebuf_tag
boost::iostreams::filebuf_tag::_ZTTN5boost9iostreams11filebuf_tagE: 37u entries
0     ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 72u)
8     ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE0_NS0_8seekableE) + 64u)
16    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE0_NS0_6detail8one_headE) + 24u)
24    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE0_NS0_8seekableE) + 104u)
32    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE0_NS0_8seekableE) + 104u)
40    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE0_NS0_8seekableE) + 128u)
48    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE0_NS0_8seekableE) + 168u)
56    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE0_NS0_8seekableE) + 168u)
64    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE8_NS0_12closable_tagE) + 24u)
72    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE16_NS0_13streambuf_tagE) + 32u)
80    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE16_NS0_10device_tagE) + 24u)
88    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE24_NS0_12peekable_tagE) + 24u)
96    ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE32_NS0_10std_io_tagE) + 32u)
104   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE32_NS0_10std_io_tagE) + 32u)
112   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE16_NS0_13streambuf_tagE) + 56u)
120   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE16_NS0_13streambuf_tagE) + 88u)
128   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE16_NS0_13streambuf_tagE) + 88u)
136   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 224u)
144   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 224u)
152   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 248u)
160   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 288u)
168   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 288u)
176   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 96u)
184   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 128u)
192   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 152u)
200   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 184u)
208   ((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 184u)
216   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE40_NS0_14input_seekableE) + 40u)
224   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE40_NS0_14input_seekableE) + 40u)
232   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE40_NS0_14input_seekableE) + 64u)
240   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE40_NS0_5inputE) + 24u)
248   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE48_NS0_6detail13random_accessE) + 24u)
256   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE56_NS0_15output_seekableE) + 40u)
264   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE56_NS0_15output_seekableE) + 40u)
272   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE56_NS0_15output_seekableE) + 64u)
280   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE56_NS0_6outputE) + 24u)
288   ((& boost::iostreams::filebuf_tag::_ZTCN5boost9iostreams11filebuf_tagE32_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::filebuf_tag
   size=64 align=8
   base size=40 base align=8
boost::iostreams::filebuf_tag (0x0x7f5c473877f8) 0
    vptridx=0u vptr=((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 72u)
  boost::iostreams::seekable (0x0x7f5c47387870) 0 nearly-empty
      primary-for boost::iostreams::filebuf_tag (0x0x7f5c473877f8)
      subvttidx=8u
    boost::iostreams::input_seekable (0x0x7f5c4c656070) 40 nearly-empty virtual
        subvttidx=216u vptridx=136u vbaseoffset=-32 vptr=((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 224u)
      boost::iostreams::input (0x0x7f5c473b2c98) 40 nearly-empty virtual
          primary-for boost::iostreams::input_seekable (0x0x7f5c4c656070)
          subvttidx=240u vptridx=144u vbaseoffset=-40
        boost::iostreams::any_tag (0x0x7f5c4739fe40) 0 empty virtual
            vbaseoffset=-24
      boost::iostreams::detail::random_access (0x0x7f5c473b2d00) 48 nearly-empty virtual
          subvttidx=248u vptridx=152u vbaseoffset=-48 vptr=((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 248u)
        boost::iostreams::any_tag (0x0x7f5c4739fe40) alternative-path
    boost::iostreams::output_seekable (0x0x7f5c4c656150) 56 nearly-empty virtual
        subvttidx=256u vptridx=160u vbaseoffset=-56 vptr=((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 288u)
      boost::iostreams::output (0x0x7f5c473b2d68) 56 nearly-empty virtual
          primary-for boost::iostreams::output_seekable (0x0x7f5c4c656150)
          subvttidx=280u vptridx=168u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c4739fe40) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c473b2d00) alternative-path
    boost::iostreams::detail::one_head (0x0x7f5c473b2dd0) 0 nearly-empty
        primary-for boost::iostreams::seekable (0x0x7f5c47387870)
        subvttidx=16u
      boost::iostreams::any_tag (0x0x7f5c4739fe40) alternative-path
  boost::iostreams::closable_tag (0x0x7f5c473b2e38) 8 nearly-empty
      subvttidx=64u vptridx=176u vptr=((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 96u)
    boost::iostreams::any_tag (0x0x7f5c4739fe40) alternative-path
  boost::iostreams::streambuf_tag (0x0x7f5c473878e8) 16
      subvttidx=72u vptridx=184u vptr=((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 128u)
    boost::iostreams::device_tag (0x0x7f5c473b2ea0) 16 nearly-empty
        primary-for boost::iostreams::streambuf_tag (0x0x7f5c473878e8)
        subvttidx=80u
      boost::iostreams::any_tag (0x0x7f5c4739fe40) alternative-path
    boost::iostreams::peekable_tag (0x0x7f5c473b2f08) 24 nearly-empty
        subvttidx=88u vptridx=192u vptr=((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 152u)
      boost::iostreams::any_tag (0x0x7f5c4739fe40) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c473b2f70) 32 nearly-empty
        subvttidx=96u vptridx=200u vptr=((& boost::iostreams::filebuf_tag::_ZTVN5boost9iostreams11filebuf_tagE) + 184u)
      boost::iostreams::localizable_tag (0x0x7f5c473b2068) 32 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c473b2f70)
          subvttidx=288u vptridx=208u vbaseoffset=-72
        boost::iostreams::any_tag (0x0x7f5c4739fe40) alternative-path

Vtable for boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE: 26u entries
0     32u
8     32u
16    24u
24    8u
32    16u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN5boost9iostreams17istringstream_tagE)
72    24u
80    24u
88    16u
96    0u
104   18446744073709551608u
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost9iostreams17istringstream_tagE)
128   18446744073709551600u
136   (int (*)(...))-16
144   (int (*)(...))(& _ZTIN5boost9iostreams17istringstream_tagE)
152   18446744073709551592u
160   (int (*)(...))-24
168   (int (*)(...))(& _ZTIN5boost9iostreams17istringstream_tagE)
176   0u
184   18446744073709551584u
192   (int (*)(...))-32
200   (int (*)(...))(& _ZTIN5boost9iostreams17istringstream_tagE)

Construction vtable for boost::iostreams::input_seekable (0x0x7f5c4c656770 instance) in boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE0_NS0_14input_seekableE: 8u entries
0     16u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::istream_tag (0x0x7f5c473879d8 instance) in boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE8_NS0_11istream_tagE: 14u entries
0     24u
8     24u
16    16u
24    0u
32    18446744073709551608u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
56    18446744073709551592u
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
80    0u
88    18446744073709551584u
96    (int (*)(...))-24
104   (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)

Construction vtable for boost::iostreams::input in boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE0_NS0_5inputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE16_NS0_6detail13random_accessE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag in boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE24_NS0_12peekable_tagE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE32_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551584u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE32_NS0_15localizable_tagE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::istringstream_tag
boost::iostreams::istringstream_tag::_ZTTN5boost9iostreams17istringstream_tagE: 23u entries
0     ((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 72u)
8     ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE0_NS0_14input_seekableE) + 40u)
16    ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE0_NS0_14input_seekableE) + 40u)
24    ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE0_NS0_14input_seekableE) + 64u)
32    ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE8_NS0_11istream_tagE) + 56u)
40    ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE8_NS0_11istream_tagE) + 56u)
48    ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE8_NS0_11istream_tagE) + 80u)
56    ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE8_NS0_11istream_tagE) + 112u)
64    ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE8_NS0_11istream_tagE) + 112u)
72    ((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 72u)
80    ((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 152u)
88    ((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 128u)
96    ((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 128u)
104   ((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 176u)
112   ((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 208u)
120   ((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 208u)
128   ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE0_NS0_5inputE) + 24u)
136   ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE16_NS0_6detail13random_accessE) + 24u)
144   ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE8_NS0_10device_tagE) + 24u)
152   ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE24_NS0_12peekable_tagE) + 24u)
160   ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE32_NS0_10std_io_tagE) + 32u)
168   ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE32_NS0_10std_io_tagE) + 32u)
176   ((& boost::iostreams::istringstream_tag::_ZTCN5boost9iostreams17istringstream_tagE32_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::istringstream_tag
   size=40 align=8
   base size=16 base align=8
boost::iostreams::istringstream_tag (0x0x7f5c4c656690) 0
    vptridx=0u vptr=((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 72u)
  boost::iostreams::input_seekable (0x0x7f5c4c656770) 0 nearly-empty
      primary-for boost::iostreams::istringstream_tag (0x0x7f5c4c656690)
      subvttidx=8u
    boost::iostreams::input (0x0x7f5c473c9750) 0 nearly-empty virtual
        primary-for boost::iostreams::input_seekable (0x0x7f5c4c656770)
        subvttidx=128u vptridx=72u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c473c8420) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c473c97b8) 16 nearly-empty virtual
        subvttidx=136u vptridx=80u vbaseoffset=-40 vptr=((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 152u)
      boost::iostreams::any_tag (0x0x7f5c473c8420) alternative-path
  boost::iostreams::istream_tag (0x0x7f5c473879d8) 8 nearly-empty
      subvttidx=32u vptridx=88u vptr=((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 128u)
    boost::iostreams::device_tag (0x0x7f5c473c9820) 8 nearly-empty virtual
        primary-for boost::iostreams::istream_tag (0x0x7f5c473879d8)
        subvttidx=144u vptridx=96u vbaseoffset=-48
      boost::iostreams::any_tag (0x0x7f5c473c8420) alternative-path
    boost::iostreams::peekable_tag (0x0x7f5c473c9888) 24 nearly-empty virtual
        subvttidx=152u vptridx=104u vbaseoffset=-56 vptr=((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 176u)
      boost::iostreams::any_tag (0x0x7f5c473c8420) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c473c98f0) 32 nearly-empty virtual
        subvttidx=160u vptridx=112u vbaseoffset=-64 vptr=((& boost::iostreams::istringstream_tag::_ZTVN5boost9iostreams17istringstream_tagE) + 208u)
      boost::iostreams::localizable_tag (0x0x7f5c473c9958) 32 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c473c98f0)
          subvttidx=176u vptridx=120u vbaseoffset=-72
        boost::iostreams::any_tag (0x0x7f5c473c8420) alternative-path

Vtable for boost::iostreams::ostringstream_tag
boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE: 21u entries
0     24u
8     24u
16    8u
24    16u
32    0u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams17ostringstream_tagE)
64    16u
72    16u
80    0u
88    18446744073709551608u
96    (int (*)(...))-8
104   (int (*)(...))(& _ZTIN5boost9iostreams17ostringstream_tagE)
112   18446744073709551600u
120   (int (*)(...))-16
128   (int (*)(...))(& _ZTIN5boost9iostreams17ostringstream_tagE)
136   0u
144   18446744073709551592u
152   (int (*)(...))-24
160   (int (*)(...))(& _ZTIN5boost9iostreams17ostringstream_tagE)

Construction vtable for boost::iostreams::output_seekable (0x0x7f5c4c66b230 instance) in boost::iostreams::ostringstream_tag
boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE0_NS0_15output_seekableE: 8u entries
0     16u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::ostream_tag (0x0x7f5c4c66b310 instance) in boost::iostreams::ostringstream_tag
boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE8_NS0_11ostream_tagE: 10u entries
0     16u
8     16u
16    0u
24    18446744073709551608u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
48    0u
56    18446744073709551592u
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)

Construction vtable for boost::iostreams::output in boost::iostreams::ostringstream_tag
boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE0_NS0_6outputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::ostringstream_tag
boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE16_NS0_6detail13random_accessE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::ostringstream_tag
boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::ostringstream_tag
boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE24_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551592u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::ostringstream_tag
boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE24_NS0_15localizable_tagE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::ostringstream_tag
boost::iostreams::ostringstream_tag::_ZTTN5boost9iostreams17ostringstream_tagE: 20u entries
0     ((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 64u)
8     ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE0_NS0_15output_seekableE) + 40u)
16    ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE0_NS0_15output_seekableE) + 40u)
24    ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE0_NS0_15output_seekableE) + 64u)
32    ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE8_NS0_11ostream_tagE) + 48u)
40    ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE8_NS0_11ostream_tagE) + 48u)
48    ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE8_NS0_11ostream_tagE) + 80u)
56    ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE8_NS0_11ostream_tagE) + 80u)
64    ((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 64u)
72    ((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 136u)
80    ((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 112u)
88    ((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 112u)
96    ((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 168u)
104   ((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 168u)
112   ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE0_NS0_6outputE) + 24u)
120   ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE16_NS0_6detail13random_accessE) + 24u)
128   ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE8_NS0_10device_tagE) + 24u)
136   ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE24_NS0_10std_io_tagE) + 32u)
144   ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE24_NS0_10std_io_tagE) + 32u)
152   ((& boost::iostreams::ostringstream_tag::_ZTCN5boost9iostreams17ostringstream_tagE24_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::ostringstream_tag
   size=32 align=8
   base size=16 base align=8
boost::iostreams::ostringstream_tag (0x0x7f5c4c66b150) 0
    vptridx=0u vptr=((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 64u)
  boost::iostreams::output_seekable (0x0x7f5c4c66b230) 0 nearly-empty
      primary-for boost::iostreams::ostringstream_tag (0x0x7f5c4c66b150)
      subvttidx=8u
    boost::iostreams::output (0x0x7f5c473c9c98) 0 nearly-empty virtual
        primary-for boost::iostreams::output_seekable (0x0x7f5c4c66b230)
        subvttidx=112u vptridx=64u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c473c89c0) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c473c9d00) 16 nearly-empty virtual
        subvttidx=120u vptridx=72u vbaseoffset=-40 vptr=((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 136u)
      boost::iostreams::any_tag (0x0x7f5c473c89c0) alternative-path
  boost::iostreams::ostream_tag (0x0x7f5c4c66b310) 8 nearly-empty
      subvttidx=32u vptridx=80u vptr=((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 112u)
    boost::iostreams::device_tag (0x0x7f5c473c9d68) 8 nearly-empty virtual
        primary-for boost::iostreams::ostream_tag (0x0x7f5c4c66b310)
        subvttidx=128u vptridx=88u vbaseoffset=-48
      boost::iostreams::any_tag (0x0x7f5c473c89c0) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c473c9dd0) 24 nearly-empty virtual
        subvttidx=136u vptridx=96u vbaseoffset=-56 vptr=((& boost::iostreams::ostringstream_tag::_ZTVN5boost9iostreams17ostringstream_tagE) + 168u)
      boost::iostreams::localizable_tag (0x0x7f5c473c9e38) 24 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c473c9dd0)
          subvttidx=152u vptridx=104u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c473c89c0) alternative-path

Vtable for boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE: 45u entries
0     56u
8     56u
16    48u
24    8u
32    40u
40    40u
48    32u
56    24u
64    24u
72    0u
80    (int (*)(...))0
88    (int (*)(...))(& _ZTIN5boost9iostreams16stringstream_tagE)
96    48u
104   48u
112   40u
120   0u
128   18446744073709551608u
136   (int (*)(...))-8
144   (int (*)(...))(& _ZTIN5boost9iostreams16stringstream_tagE)
152   40u
160   40u
168   18446744073709551608u
176   18446744073709551600u
184   (int (*)(...))-16
192   (int (*)(...))(& _ZTIN5boost9iostreams16stringstream_tagE)
200   8u
208   0u
216   18446744073709551592u
224   (int (*)(...))-24
232   (int (*)(...))(& _ZTIN5boost9iostreams16stringstream_tagE)
240   18446744073709551584u
248   (int (*)(...))-32
256   (int (*)(...))(& _ZTIN5boost9iostreams16stringstream_tagE)
264   18446744073709551608u
272   0u
280   18446744073709551576u
288   (int (*)(...))-40
296   (int (*)(...))(& _ZTIN5boost9iostreams16stringstream_tagE)
304   18446744073709551568u
312   (int (*)(...))-48
320   (int (*)(...))(& _ZTIN5boost9iostreams16stringstream_tagE)
328   0u
336   18446744073709551560u
344   (int (*)(...))-56
352   (int (*)(...))(& _ZTIN5boost9iostreams16stringstream_tagE)

Construction vtable for boost::iostreams::dual_seekable (0x0x7f5c47387f00 instance) in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE0_NS0_13dual_seekableE: 21u entries
0     40u
8     40u
16    32u
24    24u
32    24u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)
64    8u
72    0u
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)
104   18446744073709551584u
112   (int (*)(...))-32
120   (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551576u
152   (int (*)(...))-40
160   (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)

Construction vtable for boost::iostreams::detail::two_head (0x0x7f5c473d6208 instance) in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE0_NS0_6detail8two_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8two_headE)

Construction vtable for boost::iostreams::iostream_tag (0x0x7f5c4c66bf50 instance) in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_12iostream_tagE: 20u entries
0     48u
8     48u
16    40u
24    0u
32    18446744073709551608u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
56    40u
64    40u
72    18446744073709551608u
80    18446744073709551600u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
104   18446744073709551568u
112   (int (*)(...))-40
120   (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
128   0u
136   18446744073709551560u
144   (int (*)(...))-48
152   (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)

Construction vtable for boost::iostreams::istream_tag (0x0x7f5c47387f78 instance) in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_11istream_tagE: 14u entries
0     48u
8     48u
16    40u
24    0u
32    18446744073709551608u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
56    18446744073709551568u
64    (int (*)(...))-40
72    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
80    0u
88    18446744073709551560u
96    (int (*)(...))-48
104   (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)

Construction vtable for boost::iostreams::ostream_tag (0x0x7f5c4c680070 instance) in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE16_NS0_11ostream_tagE: 13u entries
0     40u
8     40u
16    18446744073709551608u
24    18446744073709551600u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
48    18446744073709551608u
56    (int (*)(...))8
64    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
72    0u
80    18446744073709551560u
88    (int (*)(...))-40
96    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE24_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551592u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551584u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE24_NS0_5inputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE32_NS0_6detail13random_accessE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE40_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551576u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551584u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE40_NS0_6outputE: 3u entries
0     18446744073709551576u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE48_NS0_12peekable_tagE: 3u entries
0     18446744073709551568u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE56_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551560u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE56_NS0_15localizable_tagE: 3u entries
0     18446744073709551560u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::stringstream_tag
boost::iostreams::stringstream_tag::_ZTTN5boost9iostreams16stringstream_tagE: 48u entries
0     ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 96u)
8     ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE0_NS0_13dual_seekableE) + 64u)
16    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE0_NS0_6detail8two_headE) + 24u)
24    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE0_NS0_13dual_seekableE) + 104u)
32    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE0_NS0_13dual_seekableE) + 104u)
40    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE0_NS0_13dual_seekableE) + 128u)
48    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE0_NS0_13dual_seekableE) + 168u)
56    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE0_NS0_13dual_seekableE) + 168u)
64    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_12iostream_tagE) + 56u)
72    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_11istream_tagE) + 56u)
80    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_11istream_tagE) + 56u)
88    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_11istream_tagE) + 80u)
96    ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_11istream_tagE) + 112u)
104   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_11istream_tagE) + 112u)
112   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE16_NS0_11ostream_tagE) + 48u)
120   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE16_NS0_11ostream_tagE) + 72u)
128   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE16_NS0_11ostream_tagE) + 104u)
136   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE16_NS0_11ostream_tagE) + 104u)
144   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_12iostream_tagE) + 56u)
152   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_12iostream_tagE) + 128u)
160   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_12iostream_tagE) + 160u)
168   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_12iostream_tagE) + 160u)
176   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_12iostream_tagE) + 104u)
184   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 240u)
192   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 240u)
200   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 264u)
208   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 304u)
216   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 304u)
224   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 152u)
232   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 152u)
240   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 328u)
248   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 360u)
256   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 360u)
264   ((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 200u)
272   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE24_NS0_14input_seekableE) + 40u)
280   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE24_NS0_14input_seekableE) + 40u)
288   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE24_NS0_14input_seekableE) + 64u)
296   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE24_NS0_5inputE) + 24u)
304   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE32_NS0_6detail13random_accessE) + 24u)
312   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE40_NS0_15output_seekableE) + 40u)
320   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE40_NS0_15output_seekableE) + 40u)
328   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE40_NS0_15output_seekableE) + 64u)
336   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE40_NS0_6outputE) + 24u)
344   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE8_NS0_10device_tagE) + 24u)
352   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE48_NS0_12peekable_tagE) + 24u)
360   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE56_NS0_10std_io_tagE) + 32u)
368   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE56_NS0_10std_io_tagE) + 32u)
376   ((& boost::iostreams::stringstream_tag::_ZTCN5boost9iostreams16stringstream_tagE56_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::stringstream_tag
   size=64 align=8
   base size=24 base align=8
boost::iostreams::stringstream_tag (0x0x7f5c4c66bcb0) 0
    vptridx=0u vptr=((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 96u)
  boost::iostreams::dual_seekable (0x0x7f5c47387f00) 0 nearly-empty
      primary-for boost::iostreams::stringstream_tag (0x0x7f5c4c66bcb0)
      subvttidx=8u
    boost::iostreams::input_seekable (0x0x7f5c4c66bd90) 24 nearly-empty virtual
        subvttidx=272u vptridx=184u vbaseoffset=-32 vptr=((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 240u)
      boost::iostreams::input (0x0x7f5c473d60d0) 24 nearly-empty virtual
          primary-for boost::iostreams::input_seekable (0x0x7f5c4c66bd90)
          subvttidx=296u vptridx=192u vbaseoffset=-40
        boost::iostreams::any_tag (0x0x7f5c473c8f00) 0 empty virtual
            vbaseoffset=-24
      boost::iostreams::detail::random_access (0x0x7f5c473d6138) 32 nearly-empty virtual
          subvttidx=304u vptridx=200u vbaseoffset=-48 vptr=((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 264u)
        boost::iostreams::any_tag (0x0x7f5c473c8f00) alternative-path
    boost::iostreams::output_seekable (0x0x7f5c4c66be70) 40 nearly-empty virtual
        subvttidx=312u vptridx=208u vbaseoffset=-56 vptr=((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 304u)
      boost::iostreams::output (0x0x7f5c473d61a0) 40 nearly-empty virtual
          primary-for boost::iostreams::output_seekable (0x0x7f5c4c66be70)
          subvttidx=336u vptridx=216u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c473c8f00) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c473d6138) alternative-path
    boost::iostreams::detail::two_head (0x0x7f5c473d6208) 0 nearly-empty
        primary-for boost::iostreams::dual_seekable (0x0x7f5c47387f00)
        subvttidx=16u
      boost::iostreams::any_tag (0x0x7f5c473c8f00) alternative-path
  boost::iostreams::iostream_tag (0x0x7f5c4c66bf50) 8
      subvttidx=64u vptridx=224u vptr=((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 152u)
    boost::iostreams::istream_tag (0x0x7f5c47387f78) 8 nearly-empty
        primary-for boost::iostreams::iostream_tag (0x0x7f5c4c66bf50)
        subvttidx=72u
      boost::iostreams::device_tag (0x0x7f5c473d6270) 8 nearly-empty virtual
          primary-for boost::iostreams::istream_tag (0x0x7f5c47387f78)
          subvttidx=344u vptridx=232u vbaseoffset=-72
        boost::iostreams::any_tag (0x0x7f5c473c8f00) alternative-path
      boost::iostreams::peekable_tag (0x0x7f5c473d62d8) 48 nearly-empty virtual
          subvttidx=352u vptridx=240u vbaseoffset=-80 vptr=((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 328u)
        boost::iostreams::any_tag (0x0x7f5c473c8f00) alternative-path
      boost::iostreams::std_io_tag (0x0x7f5c473d6340) 56 nearly-empty virtual
          subvttidx=360u vptridx=248u vbaseoffset=-88 vptr=((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 360u)
        boost::iostreams::localizable_tag (0x0x7f5c473d63a8) 56 nearly-empty virtual
            primary-for boost::iostreams::std_io_tag (0x0x7f5c473d6340)
            subvttidx=376u vptridx=256u vbaseoffset=-96
          boost::iostreams::any_tag (0x0x7f5c473c8f00) alternative-path
    boost::iostreams::ostream_tag (0x0x7f5c4c680070) 16 nearly-empty
        lost-primary
        subvttidx=112u vptridx=264u vptr=((& boost::iostreams::stringstream_tag::_ZTVN5boost9iostreams16stringstream_tagE) + 200u)
      boost::iostreams::device_tag (0x0x7f5c473d6270) alternative-path
      boost::iostreams::std_io_tag (0x0x7f5c473d6340) alternative-path

Vtable for boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE: 33u entries
0     24u
8     48u
16    48u
24    40u
32    32u
40    32u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN5boost9iostreams13stringbuf_tagE)
72    16u
80    18446744073709551608u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams13stringbuf_tagE)
104   18446744073709551600u
112   (int (*)(...))-16
120   (int (*)(...))(& _ZTIN5boost9iostreams13stringbuf_tagE)
128   0u
136   18446744073709551592u
144   (int (*)(...))-24
152   (int (*)(...))(& _ZTIN5boost9iostreams13stringbuf_tagE)
160   8u
168   0u
176   18446744073709551584u
184   (int (*)(...))-32
192   (int (*)(...))(& _ZTIN5boost9iostreams13stringbuf_tagE)
200   18446744073709551576u
208   (int (*)(...))-40
216   (int (*)(...))(& _ZTIN5boost9iostreams13stringbuf_tagE)
224   18446744073709551608u
232   0u
240   18446744073709551568u
248   (int (*)(...))-48
256   (int (*)(...))(& _ZTIN5boost9iostreams13stringbuf_tagE)

Construction vtable for boost::iostreams::dual_seekable (0x0x7f5c47387a50 instance) in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE0_NS0_13dual_seekableE: 21u entries
0     48u
8     48u
16    40u
24    32u
32    32u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)
64    8u
72    0u
80    18446744073709551584u
88    (int (*)(...))-32
96    (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)
104   18446744073709551576u
112   (int (*)(...))-40
120   (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551568u
152   (int (*)(...))-48
160   (int (*)(...))(& _ZTIN5boost9iostreams13dual_seekableE)

Construction vtable for boost::iostreams::detail::two_head (0x0x7f5c473d6a90 instance) in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE0_NS0_6detail8two_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8two_headE)

Construction vtable for boost::iostreams::streambuf_tag (0x0x7f5c473e1000 instance) in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE8_NS0_13streambuf_tagE: 11u entries
0     16u
8     18446744073709551608u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)
32    18446744073709551600u
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)
56    0u
64    18446744073709551592u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c473d6af8 instance) in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag (0x0x7f5c473d6b60 instance) in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE16_NS0_12peekable_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag (0x0x7f5c473d6bc8 instance) in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE24_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551592u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE32_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551584u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551576u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE32_NS0_5inputE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE40_NS0_6detail13random_accessE: 3u entries
0     18446744073709551576u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE48_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551568u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551576u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE48_NS0_6outputE: 3u entries
0     18446744073709551568u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE24_NS0_15localizable_tagE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::stringbuf_tag
boost::iostreams::stringbuf_tag::_ZTTN5boost9iostreams13stringbuf_tagE: 35u entries
0     ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 72u)
8     ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE0_NS0_13dual_seekableE) + 64u)
16    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE0_NS0_6detail8two_headE) + 24u)
24    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE0_NS0_13dual_seekableE) + 104u)
32    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE0_NS0_13dual_seekableE) + 104u)
40    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE0_NS0_13dual_seekableE) + 128u)
48    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE0_NS0_13dual_seekableE) + 168u)
56    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE0_NS0_13dual_seekableE) + 168u)
64    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE8_NS0_13streambuf_tagE) + 32u)
72    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE8_NS0_10device_tagE) + 24u)
80    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE16_NS0_12peekable_tagE) + 24u)
88    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE24_NS0_10std_io_tagE) + 32u)
96    ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE24_NS0_10std_io_tagE) + 32u)
104   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE8_NS0_13streambuf_tagE) + 56u)
112   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE8_NS0_13streambuf_tagE) + 88u)
120   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE8_NS0_13streambuf_tagE) + 88u)
128   ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 200u)
136   ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 200u)
144   ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 224u)
152   ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 264u)
160   ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 264u)
168   ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 104u)
176   ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 128u)
184   ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 160u)
192   ((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 160u)
200   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE32_NS0_14input_seekableE) + 40u)
208   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE32_NS0_14input_seekableE) + 40u)
216   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE32_NS0_14input_seekableE) + 64u)
224   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE32_NS0_5inputE) + 24u)
232   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE40_NS0_6detail13random_accessE) + 24u)
240   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE48_NS0_15output_seekableE) + 40u)
248   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE48_NS0_15output_seekableE) + 40u)
256   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE48_NS0_15output_seekableE) + 64u)
264   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE48_NS0_6outputE) + 24u)
272   ((& boost::iostreams::stringbuf_tag::_ZTCN5boost9iostreams13stringbuf_tagE24_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::stringbuf_tag
   size=56 align=8
   base size=32 base align=8
boost::iostreams::stringbuf_tag (0x0x7f5c4c692cb0) 0
    vptridx=0u vptr=((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 72u)
  boost::iostreams::dual_seekable (0x0x7f5c47387a50) 0 nearly-empty
      primary-for boost::iostreams::stringbuf_tag (0x0x7f5c4c692cb0)
      subvttidx=8u
    boost::iostreams::input_seekable (0x0x7f5c4c692d90) 32 nearly-empty virtual
        subvttidx=200u vptridx=128u vbaseoffset=-32 vptr=((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 200u)
      boost::iostreams::input (0x0x7f5c473d6958) 32 nearly-empty virtual
          primary-for boost::iostreams::input_seekable (0x0x7f5c4c692d90)
          subvttidx=224u vptridx=136u vbaseoffset=-40
        boost::iostreams::any_tag (0x0x7f5c473df840) 0 empty virtual
            vbaseoffset=-24
      boost::iostreams::detail::random_access (0x0x7f5c473d69c0) 40 nearly-empty virtual
          subvttidx=232u vptridx=144u vbaseoffset=-48 vptr=((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 224u)
        boost::iostreams::any_tag (0x0x7f5c473df840) alternative-path
    boost::iostreams::output_seekable (0x0x7f5c4c692e70) 48 nearly-empty virtual
        subvttidx=240u vptridx=152u vbaseoffset=-56 vptr=((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 264u)
      boost::iostreams::output (0x0x7f5c473d6a28) 48 nearly-empty virtual
          primary-for boost::iostreams::output_seekable (0x0x7f5c4c692e70)
          subvttidx=264u vptridx=160u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c473df840) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c473d69c0) alternative-path
    boost::iostreams::detail::two_head (0x0x7f5c473d6a90) 0 nearly-empty
        primary-for boost::iostreams::dual_seekable (0x0x7f5c47387a50)
        subvttidx=16u
      boost::iostreams::any_tag (0x0x7f5c473df840) alternative-path
  boost::iostreams::streambuf_tag (0x0x7f5c473e1000) 8
      subvttidx=64u vptridx=168u vptr=((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 104u)
    boost::iostreams::device_tag (0x0x7f5c473d6af8) 8 nearly-empty
        primary-for boost::iostreams::streambuf_tag (0x0x7f5c473e1000)
        subvttidx=72u
      boost::iostreams::any_tag (0x0x7f5c473df840) alternative-path
    boost::iostreams::peekable_tag (0x0x7f5c473d6b60) 16 nearly-empty
        subvttidx=80u vptridx=176u vptr=((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 128u)
      boost::iostreams::any_tag (0x0x7f5c473df840) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c473d6bc8) 24 nearly-empty
        subvttidx=88u vptridx=184u vptr=((& boost::iostreams::stringbuf_tag::_ZTVN5boost9iostreams13stringbuf_tagE) + 160u)
      boost::iostreams::localizable_tag (0x0x7f5c473d6c30) 24 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c473d6bc8)
          subvttidx=272u vptridx=192u vbaseoffset=-72
        boost::iostreams::any_tag (0x0x7f5c473df840) alternative-path

Vtable for boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE: 26u entries
0     32u
8     32u
16    24u
24    8u
32    16u
40    0u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN5boost9iostreams19generic_istream_tagE)
72    24u
80    24u
88    16u
96    0u
104   18446744073709551608u
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost9iostreams19generic_istream_tagE)
128   18446744073709551600u
136   (int (*)(...))-16
144   (int (*)(...))(& _ZTIN5boost9iostreams19generic_istream_tagE)
152   18446744073709551592u
160   (int (*)(...))-24
168   (int (*)(...))(& _ZTIN5boost9iostreams19generic_istream_tagE)
176   0u
184   18446744073709551584u
192   (int (*)(...))-32
200   (int (*)(...))(& _ZTIN5boost9iostreams19generic_istream_tagE)

Construction vtable for boost::iostreams::input_seekable (0x0x7f5c4c6bc230 instance) in boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE0_NS0_14input_seekableE: 8u entries
0     16u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::istream_tag (0x0x7f5c473e1168 instance) in boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE8_NS0_11istream_tagE: 14u entries
0     24u
8     24u
16    16u
24    0u
32    18446744073709551608u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
56    18446744073709551592u
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
80    0u
88    18446744073709551584u
96    (int (*)(...))-24
104   (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)

Construction vtable for boost::iostreams::input in boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE0_NS0_5inputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE16_NS0_6detail13random_accessE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag in boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE24_NS0_12peekable_tagE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE32_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551584u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE32_NS0_15localizable_tagE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::generic_istream_tag
boost::iostreams::generic_istream_tag::_ZTTN5boost9iostreams19generic_istream_tagE: 23u entries
0     ((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 72u)
8     ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE0_NS0_14input_seekableE) + 40u)
16    ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE0_NS0_14input_seekableE) + 40u)
24    ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE0_NS0_14input_seekableE) + 64u)
32    ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE8_NS0_11istream_tagE) + 56u)
40    ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE8_NS0_11istream_tagE) + 56u)
48    ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE8_NS0_11istream_tagE) + 80u)
56    ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE8_NS0_11istream_tagE) + 112u)
64    ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE8_NS0_11istream_tagE) + 112u)
72    ((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 72u)
80    ((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 152u)
88    ((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 128u)
96    ((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 128u)
104   ((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 176u)
112   ((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 208u)
120   ((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 208u)
128   ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE0_NS0_5inputE) + 24u)
136   ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE16_NS0_6detail13random_accessE) + 24u)
144   ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE8_NS0_10device_tagE) + 24u)
152   ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE24_NS0_12peekable_tagE) + 24u)
160   ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE32_NS0_10std_io_tagE) + 32u)
168   ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE32_NS0_10std_io_tagE) + 32u)
176   ((& boost::iostreams::generic_istream_tag::_ZTCN5boost9iostreams19generic_istream_tagE32_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::generic_istream_tag
   size=40 align=8
   base size=16 base align=8
boost::iostreams::generic_istream_tag (0x0x7f5c4c6bc150) 0
    vptridx=0u vptr=((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 72u)
  boost::iostreams::input_seekable (0x0x7f5c4c6bc230) 0 nearly-empty
      primary-for boost::iostreams::generic_istream_tag (0x0x7f5c4c6bc150)
      subvttidx=8u
    boost::iostreams::input (0x0x7f5c473d6f08) 0 nearly-empty virtual
        primary-for boost::iostreams::input_seekable (0x0x7f5c4c6bc230)
        subvttidx=128u vptridx=72u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c473dfc00) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c473d6f70) 16 nearly-empty virtual
        subvttidx=136u vptridx=80u vbaseoffset=-40 vptr=((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 152u)
      boost::iostreams::any_tag (0x0x7f5c473dfc00) alternative-path
  boost::iostreams::istream_tag (0x0x7f5c473e1168) 8 nearly-empty
      subvttidx=32u vptridx=88u vptr=((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 128u)
    boost::iostreams::device_tag (0x0x7f5c473d65b0) 8 nearly-empty virtual
        primary-for boost::iostreams::istream_tag (0x0x7f5c473e1168)
        subvttidx=144u vptridx=96u vbaseoffset=-48
      boost::iostreams::any_tag (0x0x7f5c473dfc00) alternative-path
    boost::iostreams::peekable_tag (0x0x7f5c473ea000) 24 nearly-empty virtual
        subvttidx=152u vptridx=104u vbaseoffset=-56 vptr=((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 176u)
      boost::iostreams::any_tag (0x0x7f5c473dfc00) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c473ea068) 32 nearly-empty virtual
        subvttidx=160u vptridx=112u vbaseoffset=-64 vptr=((& boost::iostreams::generic_istream_tag::_ZTVN5boost9iostreams19generic_istream_tagE) + 208u)
      boost::iostreams::localizable_tag (0x0x7f5c473ea0d0) 32 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c473ea068)
          subvttidx=176u vptridx=120u vbaseoffset=-72
        boost::iostreams::any_tag (0x0x7f5c473dfc00) alternative-path

Vtable for boost::iostreams::generic_ostream_tag
boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE: 21u entries
0     24u
8     24u
16    8u
24    16u
32    0u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams19generic_ostream_tagE)
64    16u
72    16u
80    0u
88    18446744073709551608u
96    (int (*)(...))-8
104   (int (*)(...))(& _ZTIN5boost9iostreams19generic_ostream_tagE)
112   18446744073709551600u
120   (int (*)(...))-16
128   (int (*)(...))(& _ZTIN5boost9iostreams19generic_ostream_tagE)
136   0u
144   18446744073709551592u
152   (int (*)(...))-24
160   (int (*)(...))(& _ZTIN5boost9iostreams19generic_ostream_tagE)

Construction vtable for boost::iostreams::output_seekable (0x0x7f5c4c6bc850 instance) in boost::iostreams::generic_ostream_tag
boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE0_NS0_15output_seekableE: 8u entries
0     16u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::ostream_tag (0x0x7f5c4c6bc930 instance) in boost::iostreams::generic_ostream_tag
boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE8_NS0_11ostream_tagE: 10u entries
0     16u
8     16u
16    0u
24    18446744073709551608u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
48    0u
56    18446744073709551592u
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)

Construction vtable for boost::iostreams::output in boost::iostreams::generic_ostream_tag
boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE0_NS0_6outputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::generic_ostream_tag
boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE16_NS0_6detail13random_accessE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::generic_ostream_tag
boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::generic_ostream_tag
boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE24_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551592u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::generic_ostream_tag
boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE24_NS0_15localizable_tagE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::generic_ostream_tag
boost::iostreams::generic_ostream_tag::_ZTTN5boost9iostreams19generic_ostream_tagE: 20u entries
0     ((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 64u)
8     ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE0_NS0_15output_seekableE) + 40u)
16    ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE0_NS0_15output_seekableE) + 40u)
24    ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE0_NS0_15output_seekableE) + 64u)
32    ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE8_NS0_11ostream_tagE) + 48u)
40    ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE8_NS0_11ostream_tagE) + 48u)
48    ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE8_NS0_11ostream_tagE) + 80u)
56    ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE8_NS0_11ostream_tagE) + 80u)
64    ((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 64u)
72    ((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 136u)
80    ((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 112u)
88    ((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 112u)
96    ((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 168u)
104   ((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 168u)
112   ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE0_NS0_6outputE) + 24u)
120   ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE16_NS0_6detail13random_accessE) + 24u)
128   ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE8_NS0_10device_tagE) + 24u)
136   ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE24_NS0_10std_io_tagE) + 32u)
144   ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE24_NS0_10std_io_tagE) + 32u)
152   ((& boost::iostreams::generic_ostream_tag::_ZTCN5boost9iostreams19generic_ostream_tagE24_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::generic_ostream_tag
   size=32 align=8
   base size=16 base align=8
boost::iostreams::generic_ostream_tag (0x0x7f5c4c6bc770) 0
    vptridx=0u vptr=((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 64u)
  boost::iostreams::output_seekable (0x0x7f5c4c6bc850) 0 nearly-empty
      primary-for boost::iostreams::generic_ostream_tag (0x0x7f5c4c6bc770)
      subvttidx=8u
    boost::iostreams::output (0x0x7f5c473ea270) 0 nearly-empty virtual
        primary-for boost::iostreams::output_seekable (0x0x7f5c4c6bc850)
        subvttidx=112u vptridx=64u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c473f01e0) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c473ea2d8) 16 nearly-empty virtual
        subvttidx=120u vptridx=72u vbaseoffset=-40 vptr=((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 136u)
      boost::iostreams::any_tag (0x0x7f5c473f01e0) alternative-path
  boost::iostreams::ostream_tag (0x0x7f5c4c6bc930) 8 nearly-empty
      subvttidx=32u vptridx=80u vptr=((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 112u)
    boost::iostreams::device_tag (0x0x7f5c473ea340) 8 nearly-empty virtual
        primary-for boost::iostreams::ostream_tag (0x0x7f5c4c6bc930)
        subvttidx=128u vptridx=88u vbaseoffset=-48
      boost::iostreams::any_tag (0x0x7f5c473f01e0) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c473ea3a8) 24 nearly-empty virtual
        subvttidx=136u vptridx=96u vbaseoffset=-56 vptr=((& boost::iostreams::generic_ostream_tag::_ZTVN5boost9iostreams19generic_ostream_tagE) + 168u)
      boost::iostreams::localizable_tag (0x0x7f5c473ea410) 24 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c473ea3a8)
          subvttidx=152u vptridx=104u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c473f01e0) alternative-path

Vtable for boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE: 45u entries
0     56u
8     56u
16    48u
24    8u
32    40u
40    40u
48    32u
56    24u
64    24u
72    0u
80    (int (*)(...))0
88    (int (*)(...))(& _ZTIN5boost9iostreams20generic_iostream_tagE)
96    48u
104   48u
112   40u
120   0u
128   18446744073709551608u
136   (int (*)(...))-8
144   (int (*)(...))(& _ZTIN5boost9iostreams20generic_iostream_tagE)
152   40u
160   40u
168   18446744073709551608u
176   18446744073709551600u
184   (int (*)(...))-16
192   (int (*)(...))(& _ZTIN5boost9iostreams20generic_iostream_tagE)
200   8u
208   0u
216   18446744073709551592u
224   (int (*)(...))-24
232   (int (*)(...))(& _ZTIN5boost9iostreams20generic_iostream_tagE)
240   18446744073709551584u
248   (int (*)(...))-32
256   (int (*)(...))(& _ZTIN5boost9iostreams20generic_iostream_tagE)
264   18446744073709551608u
272   0u
280   18446744073709551576u
288   (int (*)(...))-40
296   (int (*)(...))(& _ZTIN5boost9iostreams20generic_iostream_tagE)
304   18446744073709551568u
312   (int (*)(...))-48
320   (int (*)(...))(& _ZTIN5boost9iostreams20generic_iostream_tagE)
328   0u
336   18446744073709551560u
344   (int (*)(...))-56
352   (int (*)(...))(& _ZTIN5boost9iostreams20generic_iostream_tagE)

Construction vtable for boost::iostreams::seekable (0x0x7f5c473e1e88 instance) in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE0_NS0_8seekableE: 21u entries
0     40u
8     40u
16    32u
24    24u
32    24u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
64    8u
72    0u
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
104   18446744073709551584u
112   (int (*)(...))-32
120   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551576u
152   (int (*)(...))-40
160   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)

Construction vtable for boost::iostreams::detail::one_head (0x0x7f5c473ea7b8 instance) in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE0_NS0_6detail8one_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

Construction vtable for boost::iostreams::iostream_tag (0x0x7f5c4c6d2070 instance) in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_12iostream_tagE: 20u entries
0     48u
8     48u
16    40u
24    0u
32    18446744073709551608u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
56    40u
64    40u
72    18446744073709551608u
80    18446744073709551600u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
104   18446744073709551568u
112   (int (*)(...))-40
120   (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)
128   0u
136   18446744073709551560u
144   (int (*)(...))-48
152   (int (*)(...))(& _ZTIN5boost9iostreams12iostream_tagE)

Construction vtable for boost::iostreams::istream_tag (0x0x7f5c473e1f00 instance) in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_11istream_tagE: 14u entries
0     48u
8     48u
16    40u
24    0u
32    18446744073709551608u
40    (int (*)(...))0
48    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
56    18446744073709551568u
64    (int (*)(...))-40
72    (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)
80    0u
88    18446744073709551560u
96    (int (*)(...))-48
104   (int (*)(...))(& _ZTIN5boost9iostreams11istream_tagE)

Construction vtable for boost::iostreams::ostream_tag (0x0x7f5c4c6d2150 instance) in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE16_NS0_11ostream_tagE: 13u entries
0     40u
8     40u
16    18446744073709551608u
24    18446744073709551600u
32    (int (*)(...))0
40    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
48    18446744073709551608u
56    (int (*)(...))8
64    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)
72    0u
80    18446744073709551560u
88    (int (*)(...))-40
96    (int (*)(...))(& _ZTIN5boost9iostreams11ostream_tagE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE24_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551592u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551584u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE24_NS0_5inputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE32_NS0_6detail13random_accessE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE40_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551576u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551584u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE40_NS0_6outputE: 3u entries
0     18446744073709551576u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE48_NS0_12peekable_tagE: 3u entries
0     18446744073709551568u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE56_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551560u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE56_NS0_15localizable_tagE: 3u entries
0     18446744073709551560u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::generic_iostream_tag
boost::iostreams::generic_iostream_tag::_ZTTN5boost9iostreams20generic_iostream_tagE: 48u entries
0     ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 96u)
8     ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE0_NS0_8seekableE) + 64u)
16    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE0_NS0_6detail8one_headE) + 24u)
24    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE0_NS0_8seekableE) + 104u)
32    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE0_NS0_8seekableE) + 104u)
40    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE0_NS0_8seekableE) + 128u)
48    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE0_NS0_8seekableE) + 168u)
56    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE0_NS0_8seekableE) + 168u)
64    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_12iostream_tagE) + 56u)
72    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_11istream_tagE) + 56u)
80    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_11istream_tagE) + 56u)
88    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_11istream_tagE) + 80u)
96    ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_11istream_tagE) + 112u)
104   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_11istream_tagE) + 112u)
112   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE16_NS0_11ostream_tagE) + 48u)
120   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE16_NS0_11ostream_tagE) + 72u)
128   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE16_NS0_11ostream_tagE) + 104u)
136   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE16_NS0_11ostream_tagE) + 104u)
144   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_12iostream_tagE) + 56u)
152   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_12iostream_tagE) + 128u)
160   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_12iostream_tagE) + 160u)
168   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_12iostream_tagE) + 160u)
176   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_12iostream_tagE) + 104u)
184   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 240u)
192   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 240u)
200   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 264u)
208   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 304u)
216   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 304u)
224   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 152u)
232   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 152u)
240   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 328u)
248   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 360u)
256   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 360u)
264   ((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 200u)
272   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE24_NS0_14input_seekableE) + 40u)
280   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE24_NS0_14input_seekableE) + 40u)
288   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE24_NS0_14input_seekableE) + 64u)
296   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE24_NS0_5inputE) + 24u)
304   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE32_NS0_6detail13random_accessE) + 24u)
312   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE40_NS0_15output_seekableE) + 40u)
320   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE40_NS0_15output_seekableE) + 40u)
328   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE40_NS0_15output_seekableE) + 64u)
336   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE40_NS0_6outputE) + 24u)
344   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE8_NS0_10device_tagE) + 24u)
352   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE48_NS0_12peekable_tagE) + 24u)
360   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE56_NS0_10std_io_tagE) + 32u)
368   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE56_NS0_10std_io_tagE) + 32u)
376   ((& boost::iostreams::generic_iostream_tag::_ZTCN5boost9iostreams20generic_iostream_tagE56_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::generic_iostream_tag
   size=64 align=8
   base size=24 base align=8
boost::iostreams::generic_iostream_tag (0x0x7f5c4c6bcd90) 0
    vptridx=0u vptr=((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 96u)
  boost::iostreams::seekable (0x0x7f5c473e1e88) 0 nearly-empty
      primary-for boost::iostreams::generic_iostream_tag (0x0x7f5c4c6bcd90)
      subvttidx=8u
    boost::iostreams::input_seekable (0x0x7f5c4c6bce70) 24 nearly-empty virtual
        subvttidx=272u vptridx=184u vbaseoffset=-32 vptr=((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 240u)
      boost::iostreams::input (0x0x7f5c473ea680) 24 nearly-empty virtual
          primary-for boost::iostreams::input_seekable (0x0x7f5c4c6bce70)
          subvttidx=296u vptridx=192u vbaseoffset=-40
        boost::iostreams::any_tag (0x0x7f5c473f06c0) 0 empty virtual
            vbaseoffset=-24
      boost::iostreams::detail::random_access (0x0x7f5c473ea6e8) 32 nearly-empty virtual
          subvttidx=304u vptridx=200u vbaseoffset=-48 vptr=((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 264u)
        boost::iostreams::any_tag (0x0x7f5c473f06c0) alternative-path
    boost::iostreams::output_seekable (0x0x7f5c4c6bcf50) 40 nearly-empty virtual
        subvttidx=312u vptridx=208u vbaseoffset=-56 vptr=((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 304u)
      boost::iostreams::output (0x0x7f5c473ea750) 40 nearly-empty virtual
          primary-for boost::iostreams::output_seekable (0x0x7f5c4c6bcf50)
          subvttidx=336u vptridx=216u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c473f06c0) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c473ea6e8) alternative-path
    boost::iostreams::detail::one_head (0x0x7f5c473ea7b8) 0 nearly-empty
        primary-for boost::iostreams::seekable (0x0x7f5c473e1e88)
        subvttidx=16u
      boost::iostreams::any_tag (0x0x7f5c473f06c0) alternative-path
  boost::iostreams::iostream_tag (0x0x7f5c4c6d2070) 8
      subvttidx=64u vptridx=224u vptr=((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 152u)
    boost::iostreams::istream_tag (0x0x7f5c473e1f00) 8 nearly-empty
        primary-for boost::iostreams::iostream_tag (0x0x7f5c4c6d2070)
        subvttidx=72u
      boost::iostreams::device_tag (0x0x7f5c473ea820) 8 nearly-empty virtual
          primary-for boost::iostreams::istream_tag (0x0x7f5c473e1f00)
          subvttidx=344u vptridx=232u vbaseoffset=-72
        boost::iostreams::any_tag (0x0x7f5c473f06c0) alternative-path
      boost::iostreams::peekable_tag (0x0x7f5c473ea888) 48 nearly-empty virtual
          subvttidx=352u vptridx=240u vbaseoffset=-80 vptr=((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 328u)
        boost::iostreams::any_tag (0x0x7f5c473f06c0) alternative-path
      boost::iostreams::std_io_tag (0x0x7f5c473ea8f0) 56 nearly-empty virtual
          subvttidx=360u vptridx=248u vbaseoffset=-88 vptr=((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 360u)
        boost::iostreams::localizable_tag (0x0x7f5c473ea958) 56 nearly-empty virtual
            primary-for boost::iostreams::std_io_tag (0x0x7f5c473ea8f0)
            subvttidx=376u vptridx=256u vbaseoffset=-96
          boost::iostreams::any_tag (0x0x7f5c473f06c0) alternative-path
    boost::iostreams::ostream_tag (0x0x7f5c4c6d2150) 16 nearly-empty
        lost-primary
        subvttidx=112u vptridx=264u vptr=((& boost::iostreams::generic_iostream_tag::_ZTVN5boost9iostreams20generic_iostream_tagE) + 200u)
      boost::iostreams::device_tag (0x0x7f5c473ea820) alternative-path
      boost::iostreams::std_io_tag (0x0x7f5c473ea8f0) alternative-path

Vtable for boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE: 33u entries
0     24u
8     48u
16    48u
24    40u
32    32u
40    32u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN5boost9iostreams21generic_streambuf_tagE)
72    16u
80    18446744073709551608u
88    (int (*)(...))-8
96    (int (*)(...))(& _ZTIN5boost9iostreams21generic_streambuf_tagE)
104   18446744073709551600u
112   (int (*)(...))-16
120   (int (*)(...))(& _ZTIN5boost9iostreams21generic_streambuf_tagE)
128   0u
136   18446744073709551592u
144   (int (*)(...))-24
152   (int (*)(...))(& _ZTIN5boost9iostreams21generic_streambuf_tagE)
160   8u
168   0u
176   18446744073709551584u
184   (int (*)(...))-32
192   (int (*)(...))(& _ZTIN5boost9iostreams21generic_streambuf_tagE)
200   18446744073709551576u
208   (int (*)(...))-40
216   (int (*)(...))(& _ZTIN5boost9iostreams21generic_streambuf_tagE)
224   18446744073709551608u
232   0u
240   18446744073709551568u
248   (int (*)(...))-48
256   (int (*)(...))(& _ZTIN5boost9iostreams21generic_streambuf_tagE)

Construction vtable for boost::iostreams::seekable (0x0x7f5c47400b40 instance) in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE0_NS0_8seekableE: 21u entries
0     48u
8     48u
16    40u
24    32u
32    32u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
64    8u
72    0u
80    18446744073709551584u
88    (int (*)(...))-32
96    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
104   18446744073709551576u
112   (int (*)(...))-40
120   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551568u
152   (int (*)(...))-48
160   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)

Construction vtable for boost::iostreams::detail::one_head (0x0x7f5c47401478 instance) in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE0_NS0_6detail8one_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

Construction vtable for boost::iostreams::streambuf_tag (0x0x7f5c47400bb8 instance) in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE8_NS0_13streambuf_tagE: 11u entries
0     16u
8     18446744073709551608u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)
32    18446744073709551600u
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)
56    0u
64    18446744073709551592u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams13streambuf_tagE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c474014e0 instance) in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::peekable_tag (0x0x7f5c47401548 instance) in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE16_NS0_12peekable_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12peekable_tagE)

Construction vtable for boost::iostreams::std_io_tag (0x0x7f5c474015b0 instance) in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE24_NS0_10std_io_tagE: 4u entries
0     0u
8     18446744073709551592u
16    (int (*)(...))0
24    (int (*)(...))(& _ZTIN5boost9iostreams10std_io_tagE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE32_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551584u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551576u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE32_NS0_5inputE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE40_NS0_6detail13random_accessE: 3u entries
0     18446744073709551576u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE48_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551568u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551576u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE48_NS0_6outputE: 3u entries
0     18446744073709551568u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::localizable_tag in boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE24_NS0_15localizable_tagE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams15localizable_tagE)

VTT for boost::iostreams::generic_streambuf_tag
boost::iostreams::generic_streambuf_tag::_ZTTN5boost9iostreams21generic_streambuf_tagE: 35u entries
0     ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 72u)
8     ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE0_NS0_8seekableE) + 64u)
16    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE0_NS0_6detail8one_headE) + 24u)
24    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE0_NS0_8seekableE) + 104u)
32    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE0_NS0_8seekableE) + 104u)
40    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE0_NS0_8seekableE) + 128u)
48    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE0_NS0_8seekableE) + 168u)
56    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE0_NS0_8seekableE) + 168u)
64    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE8_NS0_13streambuf_tagE) + 32u)
72    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE8_NS0_10device_tagE) + 24u)
80    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE16_NS0_12peekable_tagE) + 24u)
88    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE24_NS0_10std_io_tagE) + 32u)
96    ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE24_NS0_10std_io_tagE) + 32u)
104   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE8_NS0_13streambuf_tagE) + 56u)
112   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE8_NS0_13streambuf_tagE) + 88u)
120   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE8_NS0_13streambuf_tagE) + 88u)
128   ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 200u)
136   ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 200u)
144   ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 224u)
152   ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 264u)
160   ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 264u)
168   ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 104u)
176   ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 128u)
184   ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 160u)
192   ((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 160u)
200   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE32_NS0_14input_seekableE) + 40u)
208   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE32_NS0_14input_seekableE) + 40u)
216   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE32_NS0_14input_seekableE) + 64u)
224   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE32_NS0_5inputE) + 24u)
232   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE40_NS0_6detail13random_accessE) + 24u)
240   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE48_NS0_15output_seekableE) + 40u)
248   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE48_NS0_15output_seekableE) + 40u)
256   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE48_NS0_15output_seekableE) + 64u)
264   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE48_NS0_6outputE) + 24u)
272   ((& boost::iostreams::generic_streambuf_tag::_ZTCN5boost9iostreams21generic_streambuf_tagE24_NS0_15localizable_tagE) + 24u)

Class boost::iostreams::generic_streambuf_tag
   size=56 align=8
   base size=32 base align=8
boost::iostreams::generic_streambuf_tag (0x0x7f5c4c6d2cb0) 0
    vptridx=0u vptr=((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 72u)
  boost::iostreams::seekable (0x0x7f5c47400b40) 0 nearly-empty
      primary-for boost::iostreams::generic_streambuf_tag (0x0x7f5c4c6d2cb0)
      subvttidx=8u
    boost::iostreams::input_seekable (0x0x7f5c4c6d2d90) 32 nearly-empty virtual
        subvttidx=200u vptridx=128u vbaseoffset=-32 vptr=((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 200u)
      boost::iostreams::input (0x0x7f5c47401340) 32 nearly-empty virtual
          primary-for boost::iostreams::input_seekable (0x0x7f5c4c6d2d90)
          subvttidx=224u vptridx=136u vbaseoffset=-40
        boost::iostreams::any_tag (0x0x7f5c473f0720) 0 empty virtual
            vbaseoffset=-24
      boost::iostreams::detail::random_access (0x0x7f5c474013a8) 40 nearly-empty virtual
          subvttidx=232u vptridx=144u vbaseoffset=-48 vptr=((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 224u)
        boost::iostreams::any_tag (0x0x7f5c473f0720) alternative-path
    boost::iostreams::output_seekable (0x0x7f5c4c6d2e70) 48 nearly-empty virtual
        subvttidx=240u vptridx=152u vbaseoffset=-56 vptr=((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 264u)
      boost::iostreams::output (0x0x7f5c47401410) 48 nearly-empty virtual
          primary-for boost::iostreams::output_seekable (0x0x7f5c4c6d2e70)
          subvttidx=264u vptridx=160u vbaseoffset=-64
        boost::iostreams::any_tag (0x0x7f5c473f0720) alternative-path
      boost::iostreams::detail::random_access (0x0x7f5c474013a8) alternative-path
    boost::iostreams::detail::one_head (0x0x7f5c47401478) 0 nearly-empty
        primary-for boost::iostreams::seekable (0x0x7f5c47400b40)
        subvttidx=16u
      boost::iostreams::any_tag (0x0x7f5c473f0720) alternative-path
  boost::iostreams::streambuf_tag (0x0x7f5c47400bb8) 8
      subvttidx=64u vptridx=168u vptr=((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 104u)
    boost::iostreams::device_tag (0x0x7f5c474014e0) 8 nearly-empty
        primary-for boost::iostreams::streambuf_tag (0x0x7f5c47400bb8)
        subvttidx=72u
      boost::iostreams::any_tag (0x0x7f5c473f0720) alternative-path
    boost::iostreams::peekable_tag (0x0x7f5c47401548) 16 nearly-empty
        subvttidx=80u vptridx=176u vptr=((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 128u)
      boost::iostreams::any_tag (0x0x7f5c473f0720) alternative-path
    boost::iostreams::std_io_tag (0x0x7f5c474015b0) 24 nearly-empty
        subvttidx=88u vptridx=184u vptr=((& boost::iostreams::generic_streambuf_tag::_ZTVN5boost9iostreams21generic_streambuf_tagE) + 160u)
      boost::iostreams::localizable_tag (0x0x7f5c47401618) 24 nearly-empty virtual
          primary-for boost::iostreams::std_io_tag (0x0x7f5c474015b0)
          subvttidx=272u vptridx=192u vbaseoffset=-72
        boost::iostreams::any_tag (0x0x7f5c473f0720) alternative-path

Class boost::iostreams::detail::case_<-1>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::case_<-1> (0x0x7f5c473f08a0) 0

Class boost::iostreams::detail::select_by_size<1u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<1u>::type (0x0x7f5c473f0960) 0 empty

Class boost::iostreams::detail::select_by_size<1u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<1u> (0x0x7f5c473f0900) 0 empty

Class boost::iostreams::detail::case_<0>
   size=2 align=1
   base size=2 base align=1
boost::iostreams::detail::case_<0> (0x0x7f5c473f09c0) 0

Class boost::iostreams::detail::select_by_size<2u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<2u>::type (0x0x7f5c473f0a80) 0 empty

Class boost::iostreams::detail::select_by_size<2u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<2u> (0x0x7f5c473f0a20) 0 empty

Class boost::iostreams::detail::case_<1>
   size=3 align=1
   base size=3 base align=1
boost::iostreams::detail::case_<1> (0x0x7f5c473f0ae0) 0

Class boost::iostreams::detail::select_by_size<3u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<3u>::type (0x0x7f5c473f0ba0) 0 empty

Class boost::iostreams::detail::select_by_size<3u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<3u> (0x0x7f5c473f0b40) 0 empty

Class boost::iostreams::detail::case_<2>
   size=4 align=1
   base size=4 base align=1
boost::iostreams::detail::case_<2> (0x0x7f5c473f0c00) 0

Class boost::iostreams::detail::select_by_size<4u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<4u>::type (0x0x7f5c473f0cc0) 0 empty

Class boost::iostreams::detail::select_by_size<4u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<4u> (0x0x7f5c473f0c60) 0 empty

Class boost::iostreams::detail::case_<3>
   size=5 align=1
   base size=5 base align=1
boost::iostreams::detail::case_<3> (0x0x7f5c473f0d20) 0

Class boost::iostreams::detail::select_by_size<5u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<5u>::type (0x0x7f5c473f0de0) 0 empty

Class boost::iostreams::detail::select_by_size<5u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<5u> (0x0x7f5c473f0d80) 0 empty

Class boost::iostreams::detail::case_<4>
   size=6 align=1
   base size=6 base align=1
boost::iostreams::detail::case_<4> (0x0x7f5c473f0e40) 0

Class boost::iostreams::detail::select_by_size<6u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<6u>::type (0x0x7f5c473f0f00) 0 empty

Class boost::iostreams::detail::select_by_size<6u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<6u> (0x0x7f5c473f0ea0) 0 empty

Class boost::iostreams::detail::case_<5>
   size=7 align=1
   base size=7 base align=1
boost::iostreams::detail::case_<5> (0x0x7f5c473f0f60) 0

Class boost::iostreams::detail::select_by_size<7u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<7u>::type (0x0x7f5c47418060) 0 empty

Class boost::iostreams::detail::select_by_size<7u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<7u> (0x0x7f5c47418000) 0 empty

Class boost::iostreams::detail::case_<6>
   size=8 align=1
   base size=8 base align=1
boost::iostreams::detail::case_<6> (0x0x7f5c474180c0) 0

Class boost::iostreams::detail::select_by_size<8u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<8u>::type (0x0x7f5c47418180) 0 empty

Class boost::iostreams::detail::select_by_size<8u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<8u> (0x0x7f5c47418120) 0 empty

Class boost::iostreams::detail::case_<7>
   size=9 align=1
   base size=9 base align=1
boost::iostreams::detail::case_<7> (0x0x7f5c474181e0) 0

Class boost::iostreams::detail::select_by_size<9u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<9u>::type (0x0x7f5c474182a0) 0 empty

Class boost::iostreams::detail::select_by_size<9u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<9u> (0x0x7f5c47418240) 0 empty

Class boost::iostreams::detail::case_<8>
   size=10 align=1
   base size=10 base align=1
boost::iostreams::detail::case_<8> (0x0x7f5c47418300) 0

Class boost::iostreams::detail::select_by_size<10u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<10u>::type (0x0x7f5c474183c0) 0 empty

Class boost::iostreams::detail::select_by_size<10u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<10u> (0x0x7f5c47418360) 0 empty

Class boost::iostreams::detail::case_<9>
   size=11 align=1
   base size=11 base align=1
boost::iostreams::detail::case_<9> (0x0x7f5c47418420) 0

Class boost::iostreams::detail::select_by_size<11u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<11u>::type (0x0x7f5c474184e0) 0 empty

Class boost::iostreams::detail::select_by_size<11u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<11u> (0x0x7f5c47418480) 0 empty

Class boost::iostreams::detail::case_<10>
   size=12 align=1
   base size=12 base align=1
boost::iostreams::detail::case_<10> (0x0x7f5c47418540) 0

Class boost::iostreams::detail::select_by_size<12u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<12u>::type (0x0x7f5c47418600) 0 empty

Class boost::iostreams::detail::select_by_size<12u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<12u> (0x0x7f5c474185a0) 0 empty

Class boost::iostreams::detail::case_<11>
   size=13 align=1
   base size=13 base align=1
boost::iostreams::detail::case_<11> (0x0x7f5c47418660) 0

Class boost::iostreams::detail::select_by_size<13u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<13u>::type (0x0x7f5c47418720) 0 empty

Class boost::iostreams::detail::select_by_size<13u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<13u> (0x0x7f5c474186c0) 0 empty

Class boost::iostreams::detail::case_<12>
   size=14 align=1
   base size=14 base align=1
boost::iostreams::detail::case_<12> (0x0x7f5c47418780) 0

Class boost::iostreams::detail::select_by_size<14u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<14u>::type (0x0x7f5c47418840) 0 empty

Class boost::iostreams::detail::select_by_size<14u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<14u> (0x0x7f5c474187e0) 0 empty

Class boost::iostreams::detail::case_<13>
   size=15 align=1
   base size=15 base align=1
boost::iostreams::detail::case_<13> (0x0x7f5c474188a0) 0

Class boost::iostreams::detail::select_by_size<15u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<15u>::type (0x0x7f5c47418960) 0 empty

Class boost::iostreams::detail::select_by_size<15u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<15u> (0x0x7f5c47418900) 0 empty

Class boost::iostreams::detail::case_<14>
   size=16 align=1
   base size=16 base align=1
boost::iostreams::detail::case_<14> (0x0x7f5c474189c0) 0

Class boost::iostreams::detail::select_by_size<16u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<16u>::type (0x0x7f5c47418a80) 0 empty

Class boost::iostreams::detail::select_by_size<16u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<16u> (0x0x7f5c47418a20) 0 empty

Class boost::iostreams::detail::case_<15>
   size=17 align=1
   base size=17 base align=1
boost::iostreams::detail::case_<15> (0x0x7f5c47418ae0) 0

Class boost::iostreams::detail::select_by_size<17u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<17u>::type (0x0x7f5c47418ba0) 0 empty

Class boost::iostreams::detail::select_by_size<17u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<17u> (0x0x7f5c47418b40) 0 empty

Class boost::iostreams::detail::case_<16>
   size=18 align=1
   base size=18 base align=1
boost::iostreams::detail::case_<16> (0x0x7f5c47418c00) 0

Class boost::iostreams::detail::select_by_size<18u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<18u>::type (0x0x7f5c47418cc0) 0 empty

Class boost::iostreams::detail::select_by_size<18u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<18u> (0x0x7f5c47418c60) 0 empty

Class boost::iostreams::detail::case_<17>
   size=19 align=1
   base size=19 base align=1
boost::iostreams::detail::case_<17> (0x0x7f5c47418d20) 0

Class boost::iostreams::detail::select_by_size<19u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<19u>::type (0x0x7f5c47418de0) 0 empty

Class boost::iostreams::detail::select_by_size<19u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<19u> (0x0x7f5c47418d80) 0 empty

Class boost::iostreams::detail::case_<18>
   size=20 align=1
   base size=20 base align=1
boost::iostreams::detail::case_<18> (0x0x7f5c47418e40) 0

Class boost::iostreams::detail::select_by_size<20u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<20u>::type (0x0x7f5c47418f00) 0 empty

Class boost::iostreams::detail::select_by_size<20u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<20u> (0x0x7f5c47418ea0) 0 empty

Class boost::iostreams::detail::case_<19>
   size=21 align=1
   base size=21 base align=1
boost::iostreams::detail::case_<19> (0x0x7f5c47418f60) 0

Class boost::iostreams::detail::select_by_size<21u>::type
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<21u>::type (0x0x7f5c47433060) 0 empty

Class boost::iostreams::detail::select_by_size<21u>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::select_by_size<21u> (0x0x7f5c47433000) 0 empty

Class boost::iostreams::detail::io_mode_impl<1>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_impl<1> (0x0x7f5c4746d5a0) 0 empty

Class boost::iostreams::detail::io_mode_impl<2>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_impl<2> (0x0x7f5c4746d600) 0 empty

Class boost::iostreams::detail::io_mode_impl<3>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_impl<3> (0x0x7f5c4746d660) 0 empty

Class boost::iostreams::detail::io_mode_impl<4>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_impl<4> (0x0x7f5c4746d6c0) 0 empty

Class boost::iostreams::detail::io_mode_impl<5>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_impl<5> (0x0x7f5c4746d720) 0 empty

Class boost::iostreams::detail::io_mode_impl<6>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_impl<6> (0x0x7f5c4746d780) 0 empty

Class boost::iostreams::detail::io_mode_impl<7>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_impl<7> (0x0x7f5c4746d7e0) 0 empty

Class boost::iostreams::detail::io_mode_impl<8>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_impl<8> (0x0x7f5c4746d840) 0 empty

Class boost::iostreams::detail::io_mode_impl<9>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_impl<9> (0x0x7f5c4746d8a0) 0 empty

Class boost::iostreams::detail::custom_tag
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::custom_tag (0x0x7f5c4746dc60) 0 empty

Class boost::iostreams::detail::flush_device_impl<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::flush_device_impl<boost::iostreams::ostream_tag> (0x0x7f5c4746dde0) 0 empty

Class boost::iostreams::detail::flush_device_impl<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::flush_device_impl<boost::iostreams::streambuf_tag> (0x0x7f5c4746de40) 0 empty

Class boost::iostreams::detail::flush_device_impl<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::flush_device_impl<boost::iostreams::flushable_tag> (0x0x7f5c4746dea0) 0 empty

Class boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> (0x0x7f5c4746df00) 0 empty

Class boost::iostreams::detail::flush_filter_impl<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::flush_filter_impl<boost::iostreams::flushable_tag> (0x0x7f5c47491000) 0 empty

Class boost::iostreams::detail::flush_filter_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::flush_filter_impl<boost::iostreams::any_tag> (0x0x7f5c47491060) 0 empty

Class boost::iostreams::char_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::char_traits<char> (0x0x7f5c47495000) 0 empty
  std::char_traits<char> (0x0x7f5c474910c0) 0 empty

Class boost::iostreams::char_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::char_traits<wchar_t> (0x0x7f5c47495068) 0 empty
  std::char_traits<wchar_t> (0x0x7f5c47491120) 0 empty

Class boost::iostreams::detail::true_eof_impl<true>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::true_eof_impl<true> (0x0x7f5c47491180) 0 empty

Class boost::iostreams::detail::true_eof_impl<false>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::true_eof_impl<false> (0x0x7f5c474911e0) 0 empty

Class boost::iostreams::detail::read_device_impl<boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::read_device_impl<boost::iostreams::istream_tag> (0x0x7f5c474912a0) 0 empty

Class boost::iostreams::detail::read_device_impl<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::read_device_impl<boost::iostreams::streambuf_tag> (0x0x7f5c47491300) 0 empty

Class boost::iostreams::detail::read_device_impl<boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::read_device_impl<boost::iostreams::input> (0x0x7f5c47491360) 0 empty

Class boost::iostreams::detail::read_filter_impl<boost::iostreams::multichar_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::read_filter_impl<boost::iostreams::multichar_tag> (0x0x7f5c47491420) 0 empty

Class boost::iostreams::detail::read_filter_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::read_filter_impl<boost::iostreams::any_tag> (0x0x7f5c47491480) 0 empty

Class std::fpos<__mbstate_t>
   size=16 align=8
   base size=16 base align=8
std::fpos<__mbstate_t> (0x0x7f5c474914e0) 0

Class boost::iostreams::detail::seek_impl_basic_ios
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::seek_impl_basic_ios (0x0x7f5c474915a0) 0 empty

Class boost::iostreams::detail::seek_device_impl<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::seek_device_impl<boost::iostreams::iostream_tag> (0x0x7f5c474952d8) 0 empty
  boost::iostreams::detail::seek_impl_basic_ios (0x0x7f5c47491660) 0 empty

Class boost::iostreams::detail::seek_device_impl<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::seek_device_impl<boost::iostreams::istream_tag> (0x0x7f5c47495340) 0 empty
  boost::iostreams::detail::seek_impl_basic_ios (0x0x7f5c474916c0) 0 empty

Class boost::iostreams::detail::seek_device_impl<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::seek_device_impl<boost::iostreams::ostream_tag> (0x0x7f5c474953a8) 0 empty
  boost::iostreams::detail::seek_impl_basic_ios (0x0x7f5c47491720) 0 empty

Class boost::iostreams::detail::seek_device_impl<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::seek_device_impl<boost::iostreams::streambuf_tag> (0x0x7f5c47491780) 0 empty

Class boost::iostreams::detail::seek_device_impl<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::seek_device_impl<boost::iostreams::detail::two_head> (0x0x7f5c47491840) 0 empty

Class boost::iostreams::detail::seek_device_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::seek_device_impl<boost::iostreams::any_tag> (0x0x7f5c474918a0) 0 empty

Class boost::iostreams::detail::seek_filter_impl<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::seek_filter_impl<boost::iostreams::detail::two_head> (0x0x7f5c47491960) 0 empty

Class boost::iostreams::detail::seek_filter_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::seek_filter_impl<boost::iostreams::any_tag> (0x0x7f5c474919c0) 0 empty

Class boost::iostreams::detail::write_device_impl<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::write_device_impl<boost::iostreams::ostream_tag> (0x0x7f5c47491a80) 0 empty

Class boost::iostreams::detail::write_device_impl<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::write_device_impl<boost::iostreams::streambuf_tag> (0x0x7f5c47491ae0) 0 empty

Class boost::iostreams::detail::write_device_impl<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::write_device_impl<boost::iostreams::output> (0x0x7f5c47491b40) 0 empty

Class boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag> (0x0x7f5c47491c00) 0 empty

Class boost::iostreams::detail::write_filter_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::write_filter_impl<boost::iostreams::any_tag> (0x0x7f5c47491c60) 0 empty

Class boost::iostreams::detail::close_boost_stream
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_boost_stream (0x0x7f5c47491ea0) 0 empty

Class boost::iostreams::detail::close_filtering_stream
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_filtering_stream (0x0x7f5c47491f00) 0 empty

Class boost::iostreams::detail::close_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_impl<boost::iostreams::any_tag> (0x0x7f5c474e4060) 0 empty

Class boost::iostreams::detail::close_impl<boost::iostreams::detail::close_boost_stream>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_impl<boost::iostreams::detail::close_boost_stream> (0x0x7f5c474e4180) 0 empty

Class boost::iostreams::detail::close_impl<boost::iostreams::detail::close_filtering_stream>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_impl<boost::iostreams::detail::close_filtering_stream> (0x0x7f5c474e4240) 0 empty

Class boost::iostreams::detail::close_impl<boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_impl<boost::iostreams::closable_tag> (0x0x7f5c474e4300) 0 empty

Class boost::iostreams::detail::close_impl<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_impl<boost::iostreams::detail::two_sequence> (0x0x7f5c474e4420) 0 empty

Class boost::detail::has_one_T<char>
   size=1 align=1
   base size=1 base align=1
boost::detail::has_one_T<char> (0x0x7f5c474e49c0) 0

Class boost::detail::has_one_T<short int>
   size=2 align=2
   base size=2 base align=2
boost::detail::has_one_T<short int> (0x0x7f5c474e4a20) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::detail::is_pod_impl<boost::align::a2>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a2> (0x0x7f5c471235a0) 0 empty

Class boost::detail::is_pod_impl<boost::align::a4>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a4> (0x0x7f5c47123600) 0 empty

Class boost::detail::is_pod_impl<boost::align::a8>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a8> (0x0x7f5c47123660) 0 empty

Class boost::detail::is_pod_impl<boost::align::a16>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a16> (0x0x7f5c471236c0) 0 empty

Class boost::detail::is_pod_impl<boost::align::a32>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a32> (0x0x7f5c47123720) 0 empty

Class boost::detail::is_pod_impl<boost::align::a64>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a64> (0x0x7f5c47123780) 0 empty

Class boost::detail::is_pod_impl<boost::align::a128>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::align::a128> (0x0x7f5c471237e0) 0 empty

Class boost::detail::alignment_of_impl<boost::detail::max_align>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::detail::max_align> (0x0x7f5c47123840) 0 empty

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

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

Class boost::alignment_of<boost::detail::max_align>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::detail::max_align> (0x0x7f5c474ec478) 0 empty
  boost::integral_constant<long unsigned int, 16ul> (0x0x7f5c474ec4e0) 0 empty
    mpl_::integral_c<long unsigned int, 16ul> (0x0x7f5c47123960) 0 empty

Class boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> (0x0x7f5c47123e40) 0 empty

Class boost::iostreams::detail::imbue_impl<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::imbue_impl<boost::iostreams::streambuf_tag> (0x0x7f5c47123ea0) 0 empty

Class boost::iostreams::detail::imbue_impl<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::imbue_impl<boost::iostreams::localizable_tag> (0x0x7f5c47123f00) 0 empty

Class boost::iostreams::detail::input_sequence_impl<boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::input_sequence_impl<boost::iostreams::direct_tag> (0x0x7f5c47154000) 0 empty

Class boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::optimally_buffered_tag> (0x0x7f5c471540c0) 0 empty

Class boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> (0x0x7f5c471541e0) 0 empty

Class boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::filter_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::filter_tag> (0x0x7f5c47154240) 0 empty

Class boost::iostreams::detail::output_sequence_impl<boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::output_sequence_impl<boost::iostreams::direct_tag> (0x0x7f5c47154300) 0 empty

Class boost::iostreams::detail::device_wrapper_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::device_wrapper_impl<boost::iostreams::any_tag> (0x0x7f5c47154d20) 0 empty

Class boost::iostreams::detail::device_wrapper_impl<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::device_wrapper_impl<boost::iostreams::input> (0x0x7f5c47172958) 0 empty
  boost::iostreams::detail::device_wrapper_impl<boost::iostreams::any_tag> (0x0x7f5c47154d80) 0 empty

Class boost::iostreams::detail::device_wrapper_impl<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::device_wrapper_impl<boost::iostreams::output> (0x0x7f5c47154de0) 0 empty

Class boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::any_tag> (0x0x7f5c47154e40) 0 empty

Class boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::input> (0x0x7f5c47154f00) 0 empty

Class boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output> (0x0x7f5c47154f60) 0 empty

Class boost::iostreams::detail::read_write_if_impl<boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::read_write_if_impl<boost::iostreams::input> (0x0x7f5c471b3000) 0 empty

Class boost::iostreams::detail::read_write_if_impl<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::read_write_if_impl<boost::iostreams::output> (0x0x7f5c471b3060) 0 empty

Class boost::iostreams::detail::seek_if_impl<boost::iostreams::detail::random_access>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::seek_if_impl<boost::iostreams::detail::random_access> (0x0x7f5c471b30c0) 0 empty

Class boost::iostreams::detail::seek_if_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::seek_if_impl<boost::iostreams::any_tag> (0x0x7f5c471b3120) 0 empty

Class boost::iostreams::detail::range_adapter_impl<std::forward_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::range_adapter_impl<std::forward_iterator_tag> (0x0x7f5c471b3840) 0 empty

Class boost::iostreams::detail::range_adapter_impl<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::range_adapter_impl<std::random_access_iterator_tag> (0x0x7f5c471b38a0) 0 empty

Class boost::detail::is_incrementable_::tag
   size=1 align=1
   base size=0 base align=1
boost::detail::is_incrementable_::tag (0x0x7f5c471b39c0) 0 empty

Class boost::detail::is_incrementable_::any
   size=1 align=1
   base size=0 base align=1
boost::detail::is_incrementable_::any (0x0x7f5c471b3a20) 0 empty

Class boost::iostreams::detail::is_dereferenceable_::tag
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::is_dereferenceable_::tag (0x0x7f5c471b3ea0) 0 empty

Class boost::iostreams::detail::is_dereferenceable_::any
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::is_dereferenceable_::any (0x0x7f5c471b3f00) 0 empty

Class boost::iostreams::detail::path
   size=24 align=8
   base size=17 base align=8
boost::iostreams::detail::path (0x0x7f5c47214c00) 0

Vtable for boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE: 28u entries
0     16u
8     40u
16    40u
24    32u
32    24u
40    24u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN5boost9iostreams15file_descriptor8categoryE)
72    18446744073709551608u
80    (int (*)(...))-8
88    (int (*)(...))(& _ZTIN5boost9iostreams15file_descriptor8categoryE)
96    18446744073709551600u
104   (int (*)(...))-16
112   (int (*)(...))(& _ZTIN5boost9iostreams15file_descriptor8categoryE)
120   8u
128   0u
136   18446744073709551592u
144   (int (*)(...))-24
152   (int (*)(...))(& _ZTIN5boost9iostreams15file_descriptor8categoryE)
160   18446744073709551584u
168   (int (*)(...))-32
176   (int (*)(...))(& _ZTIN5boost9iostreams15file_descriptor8categoryE)
184   18446744073709551608u
192   0u
200   18446744073709551576u
208   (int (*)(...))-40
216   (int (*)(...))(& _ZTIN5boost9iostreams15file_descriptor8categoryE)

Construction vtable for boost::iostreams::seekable_device_tag (0x0x7f5c4ac2e4d0 instance) in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_19seekable_device_tagE: 25u entries
0     16u
8     40u
16    40u
24    32u
32    24u
40    24u
48    0u
56    (int (*)(...))0
64    (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)
72    18446744073709551600u
80    (int (*)(...))-16
88    (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)
96    8u
104   0u
112   18446744073709551592u
120   (int (*)(...))-24
128   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)
136   18446744073709551584u
144   (int (*)(...))-32
152   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)
160   18446744073709551608u
168   0u
176   18446744073709551576u
184   (int (*)(...))-40
192   (int (*)(...))(& _ZTIN5boost9iostreams19seekable_device_tagE)

Construction vtable for boost::iostreams::seekable (0x0x7f5c4729e7f8 instance) in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_8seekableE: 21u entries
0     40u
8     40u
16    32u
24    24u
32    24u
40    0u
48    (int (*)(...))0
56    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
64    8u
72    0u
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
104   18446744073709551584u
112   (int (*)(...))-32
120   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)
128   18446744073709551608u
136   0u
144   18446744073709551576u
152   (int (*)(...))-40
160   (int (*)(...))(& _ZTIN5boost9iostreams8seekableE)

Construction vtable for boost::iostreams::detail::one_head (0x0x7f5c47202478 instance) in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_6detail8one_headE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail8one_headE)

Construction vtable for boost::iostreams::closable_tag (0x0x7f5c472024e0 instance) in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE8_NS0_12closable_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12closable_tagE)

Construction vtable for boost::iostreams::device_tag in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE16_NS0_10device_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::input_seekable in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE24_NS0_14input_seekableE: 8u entries
0     8u
8     0u
16    18446744073709551592u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551584u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::input in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE24_NS0_5inputE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE32_NS0_6detail13random_accessE: 3u entries
0     18446744073709551584u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

Construction vtable for boost::iostreams::output_seekable in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE40_NS0_15output_seekableE: 8u entries
0     18446744073709551608u
8     0u
16    18446744073709551576u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551584u
48    (int (*)(...))8
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::output in boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE40_NS0_6outputE: 3u entries
0     18446744073709551576u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

VTT for boost::iostreams::file_descriptor::category
boost::iostreams::file_descriptor::category::_ZTTN5boost9iostreams15file_descriptor8categoryE: 33u entries
0     ((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 72u)
8     ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_19seekable_device_tagE) + 72u)
16    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_8seekableE) + 64u)
24    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_6detail8one_headE) + 24u)
32    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_8seekableE) + 104u)
40    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_8seekableE) + 104u)
48    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_8seekableE) + 128u)
56    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_8seekableE) + 168u)
64    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_8seekableE) + 168u)
72    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_19seekable_device_tagE) + 96u)
80    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_19seekable_device_tagE) + 136u)
88    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_19seekable_device_tagE) + 136u)
96    ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_19seekable_device_tagE) + 160u)
104   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_19seekable_device_tagE) + 200u)
112   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE0_NS0_19seekable_device_tagE) + 200u)
120   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE8_NS0_12closable_tagE) + 24u)
128   ((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 120u)
136   ((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 160u)
144   ((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 160u)
152   ((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 184u)
160   ((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 224u)
168   ((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 224u)
176   ((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 96u)
184   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE16_NS0_10device_tagE) + 24u)
192   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE24_NS0_14input_seekableE) + 40u)
200   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE24_NS0_14input_seekableE) + 40u)
208   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE24_NS0_14input_seekableE) + 64u)
216   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE24_NS0_5inputE) + 24u)
224   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE32_NS0_6detail13random_accessE) + 24u)
232   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE40_NS0_15output_seekableE) + 40u)
240   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE40_NS0_15output_seekableE) + 40u)
248   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE40_NS0_15output_seekableE) + 64u)
256   ((& boost::iostreams::file_descriptor::category::_ZTCN5boost9iostreams15file_descriptor8categoryE40_NS0_6outputE) + 24u)

Class boost::iostreams::file_descriptor::category
   size=48 align=8
   base size=16 base align=8
boost::iostreams::file_descriptor::category (0x0x7f5c4ac2e460) 0
    vptridx=0u vptr=((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 72u)
  boost::iostreams::seekable_device_tag (0x0x7f5c4ac2e4d0) 0 nearly-empty
      primary-for boost::iostreams::file_descriptor::category (0x0x7f5c4ac2e460)
      subvttidx=8u
    boost::iostreams::device_tag (0x0x7f5c47202f08) 16 nearly-empty virtual
        subvttidx=184u vptridx=128u vbaseoffset=-72 vptr=((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 120u)
      boost::iostreams::any_tag (0x0x7f5c47214d20) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::seekable (0x0x7f5c4729e7f8) 0 nearly-empty
        primary-for boost::iostreams::seekable_device_tag (0x0x7f5c4ac2e4d0)
        subvttidx=16u
      boost::iostreams::input_seekable (0x0x7f5c4ac2e540) 24 nearly-empty virtual
          subvttidx=192u vptridx=136u vbaseoffset=-32 vptr=((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 160u)
        boost::iostreams::input (0x0x7f5c47202f70) 24 nearly-empty virtual
            primary-for boost::iostreams::input_seekable (0x0x7f5c4ac2e540)
            subvttidx=216u vptridx=144u vbaseoffset=-40
          boost::iostreams::any_tag (0x0x7f5c47214d20) alternative-path
        boost::iostreams::detail::random_access (0x0x7f5c472023a8) 32 nearly-empty virtual
            subvttidx=224u vptridx=152u vbaseoffset=-48 vptr=((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 184u)
          boost::iostreams::any_tag (0x0x7f5c47214d20) alternative-path
      boost::iostreams::output_seekable (0x0x7f5c4ac2e5b0) 40 nearly-empty virtual
          subvttidx=232u vptridx=160u vbaseoffset=-56 vptr=((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 224u)
        boost::iostreams::output (0x0x7f5c47202410) 40 nearly-empty virtual
            primary-for boost::iostreams::output_seekable (0x0x7f5c4ac2e5b0)
            subvttidx=256u vptridx=168u vbaseoffset=-64
          boost::iostreams::any_tag (0x0x7f5c47214d20) alternative-path
        boost::iostreams::detail::random_access (0x0x7f5c472023a8) alternative-path
      boost::iostreams::detail::one_head (0x0x7f5c47202478) 0 nearly-empty
          primary-for boost::iostreams::seekable (0x0x7f5c4729e7f8)
          subvttidx=24u
        boost::iostreams::any_tag (0x0x7f5c47214d20) alternative-path
  boost::iostreams::closable_tag (0x0x7f5c472024e0) 8 nearly-empty
      subvttidx=120u vptridx=176u vptr=((& boost::iostreams::file_descriptor::category::_ZTVN5boost9iostreams15file_descriptor8categoryE) + 96u)
    boost::iostreams::any_tag (0x0x7f5c47214d20) alternative-path

Class boost::detail::sp_element<boost::iostreams::detail::file_descriptor_impl>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::iostreams::detail::file_descriptor_impl> (0x0x7f5c47214ea0) 0 empty

Class boost::detail::sp_dereference<boost::iostreams::detail::file_descriptor_impl>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::iostreams::detail::file_descriptor_impl> (0x0x7f5c47214f00) 0 empty

Class boost::detail::sp_member_access<boost::iostreams::detail::file_descriptor_impl>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::iostreams::detail::file_descriptor_impl> (0x0x7f5c47214f60) 0 empty

Class boost::detail::sp_array_access<boost::iostreams::detail::file_descriptor_impl>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::iostreams::detail::file_descriptor_impl> (0x0x7f5c472dd000) 0 empty

Class boost::shared_ptr<boost::iostreams::detail::file_descriptor_impl>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::iostreams::detail::file_descriptor_impl> (0x0x7f5c47214e40) 0

Class boost::iostreams::file_descriptor
   size=16 align=8
   base size=16 base align=8
boost::iostreams::file_descriptor (0x0x7f5c47214cc0) 0

Vtable for boost::iostreams::file_descriptor_source::category
boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE: 14u entries
0     24u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams22file_descriptor_source8categoryE)
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams22file_descriptor_source8categoryE)
64    18446744073709551600u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams22file_descriptor_source8categoryE)
88    18446744073709551592u
96    (int (*)(...))-24
104   (int (*)(...))(& _ZTIN5boost9iostreams22file_descriptor_source8categoryE)

Construction vtable for boost::iostreams::input_seekable (0x0x7f5c4accc850 instance) in boost::iostreams::file_descriptor_source::category
boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE0_NS0_14input_seekableE: 8u entries
0     24u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c472f5138 instance) in boost::iostreams::file_descriptor_source::category
boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::closable_tag (0x0x7f5c472f51a0 instance) in boost::iostreams::file_descriptor_source::category
boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE16_NS0_12closable_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12closable_tagE)

Construction vtable for boost::iostreams::input in boost::iostreams::file_descriptor_source::category
boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE0_NS0_5inputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::file_descriptor_source::category
boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE24_NS0_6detail13random_accessE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

VTT for boost::iostreams::file_descriptor_source::category
boost::iostreams::file_descriptor_source::category::_ZTTN5boost9iostreams22file_descriptor_source8categoryE: 12u entries
0     ((& boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE) + 40u)
8     ((& boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE0_NS0_14input_seekableE) + 40u)
16    ((& boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE0_NS0_14input_seekableE) + 40u)
24    ((& boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE0_NS0_14input_seekableE) + 64u)
32    ((& boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE8_NS0_10device_tagE) + 24u)
40    ((& boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE16_NS0_12closable_tagE) + 24u)
48    ((& boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE) + 40u)
56    ((& boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE) + 112u)
64    ((& boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE) + 64u)
72    ((& boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE) + 88u)
80    ((& boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE0_NS0_5inputE) + 24u)
88    ((& boost::iostreams::file_descriptor_source::category::_ZTCN5boost9iostreams22file_descriptor_source8categoryE24_NS0_6detail13random_accessE) + 24u)

Class boost::iostreams::file_descriptor_source::category
   size=32 align=8
   base size=24 base align=8
boost::iostreams::file_descriptor_source::category (0x0x7f5c4729ec30) 0
    vptridx=0u vptr=((& boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE) + 40u)
  boost::iostreams::input_seekable (0x0x7f5c4accc850) 0 nearly-empty
      primary-for boost::iostreams::file_descriptor_source::category (0x0x7f5c4729ec30)
      subvttidx=8u
    boost::iostreams::input (0x0x7f5c472f5068) 0 nearly-empty virtual
        primary-for boost::iostreams::input_seekable (0x0x7f5c4accc850)
        subvttidx=80u vptridx=48u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c472dd0c0) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c472f50d0) 24 nearly-empty virtual
        subvttidx=88u vptridx=56u vbaseoffset=-40 vptr=((& boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE) + 112u)
      boost::iostreams::any_tag (0x0x7f5c472dd0c0) alternative-path
  boost::iostreams::device_tag (0x0x7f5c472f5138) 8 nearly-empty
      subvttidx=32u vptridx=64u vptr=((& boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE) + 64u)
    boost::iostreams::any_tag (0x0x7f5c472dd0c0) alternative-path
  boost::iostreams::closable_tag (0x0x7f5c472f51a0) 16 nearly-empty
      subvttidx=40u vptridx=72u vptr=((& boost::iostreams::file_descriptor_source::category::_ZTVN5boost9iostreams22file_descriptor_source8categoryE) + 88u)
    boost::iostreams::any_tag (0x0x7f5c472dd0c0) alternative-path

Class boost::iostreams::file_descriptor_source
   size=16 align=8
   base size=16 base align=8
boost::iostreams::file_descriptor_source (0x0x7f5c472f5000) 0
  boost::iostreams::file_descriptor (0x0x7f5c472dd060) 0

Vtable for boost::iostreams::file_descriptor_sink::category
boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE: 14u entries
0     24u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams20file_descriptor_sink8categoryE)
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams20file_descriptor_sink8categoryE)
64    18446744073709551600u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams20file_descriptor_sink8categoryE)
88    18446744073709551592u
96    (int (*)(...))-24
104   (int (*)(...))(& _ZTIN5boost9iostreams20file_descriptor_sink8categoryE)

Construction vtable for boost::iostreams::output_seekable (0x0x7f5c4ace5690 instance) in boost::iostreams::file_descriptor_sink::category
boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE0_NS0_15output_seekableE: 8u entries
0     24u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTIN5boost9iostreams15output_seekableE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c472f5410 instance) in boost::iostreams::file_descriptor_sink::category
boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::closable_tag (0x0x7f5c472f5478 instance) in boost::iostreams::file_descriptor_sink::category
boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE16_NS0_12closable_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams12closable_tagE)

Construction vtable for boost::iostreams::output in boost::iostreams::file_descriptor_sink::category
boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE0_NS0_6outputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6outputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::file_descriptor_sink::category
boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE24_NS0_6detail13random_accessE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

VTT for boost::iostreams::file_descriptor_sink::category
boost::iostreams::file_descriptor_sink::category::_ZTTN5boost9iostreams20file_descriptor_sink8categoryE: 12u entries
0     ((& boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE) + 40u)
8     ((& boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE0_NS0_15output_seekableE) + 40u)
16    ((& boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE0_NS0_15output_seekableE) + 40u)
24    ((& boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE0_NS0_15output_seekableE) + 64u)
32    ((& boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE8_NS0_10device_tagE) + 24u)
40    ((& boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE16_NS0_12closable_tagE) + 24u)
48    ((& boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE) + 40u)
56    ((& boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE) + 112u)
64    ((& boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE) + 64u)
72    ((& boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE) + 88u)
80    ((& boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE0_NS0_6outputE) + 24u)
88    ((& boost::iostreams::file_descriptor_sink::category::_ZTCN5boost9iostreams20file_descriptor_sink8categoryE24_NS0_6detail13random_accessE) + 24u)

Class boost::iostreams::file_descriptor_sink::category
   size=32 align=8
   base size=24 base align=8
boost::iostreams::file_descriptor_sink::category (0x0x7f5c473064b0) 0
    vptridx=0u vptr=((& boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE) + 40u)
  boost::iostreams::output_seekable (0x0x7f5c4ace5690) 0 nearly-empty
      primary-for boost::iostreams::file_descriptor_sink::category (0x0x7f5c473064b0)
      subvttidx=8u
    boost::iostreams::output (0x0x7f5c472f5340) 0 nearly-empty virtual
        primary-for boost::iostreams::output_seekable (0x0x7f5c4ace5690)
        subvttidx=80u vptridx=48u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c472dd1e0) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c472f53a8) 24 nearly-empty virtual
        subvttidx=88u vptridx=56u vbaseoffset=-40 vptr=((& boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE) + 112u)
      boost::iostreams::any_tag (0x0x7f5c472dd1e0) alternative-path
  boost::iostreams::device_tag (0x0x7f5c472f5410) 8 nearly-empty
      subvttidx=32u vptridx=64u vptr=((& boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE) + 64u)
    boost::iostreams::any_tag (0x0x7f5c472dd1e0) alternative-path
  boost::iostreams::closable_tag (0x0x7f5c472f5478) 16 nearly-empty
      subvttidx=40u vptridx=72u vptr=((& boost::iostreams::file_descriptor_sink::category::_ZTVN5boost9iostreams20file_descriptor_sink8categoryE) + 88u)
    boost::iostreams::any_tag (0x0x7f5c472dd1e0) alternative-path

Class boost::iostreams::file_descriptor_sink
   size=16 align=8
   base size=16 base align=8
boost::iostreams::file_descriptor_sink (0x0x7f5c472f52d8) 0
  boost::iostreams::file_descriptor (0x0x7f5c472dd180) 0

Class std::is_error_condition_enum<std::errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::errc> (0x0x7f5c472f5750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c472dd360) 0 empty

Vtable for std::error_category
std::error_category::_ZTVSt14error_category: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14error_category)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))std::error_category::default_error_condition
56    (int (*)(...))std::error_category::equivalent
64    (int (*)(...))std::error_category::equivalent

Class std::error_category
   size=8 align=8
   base size=8 base align=8
std::error_category (0x0x7f5c472dd3c0) 0 nearly-empty
    vptr=((& std::error_category::_ZTVSt14error_category) + 16u)

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

Class std::less<const std::error_category*>
   size=1 align=1
   base size=1 base align=1
std::less<const std::error_category*> (0x0x7f5c472f57b8) 0 empty
  std::binary_function<const std::error_category*, const std::error_category*, bool> (0x0x7f5c472dd480) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7f5c472dd4e0) 0

Class std::is_error_code_enum<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::error_code> (0x0x7f5c472f5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c472dd540) 0 empty

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7f5c472dd5a0) 0 empty

Class std::is_error_code_enum<std::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::error_category> (0x0x7f5c472f5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c472dd600) 0 empty

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f5c472dd660) 0

Class std::is_error_condition_enum<std::error_condition>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::error_condition> (0x0x7f5c472f58f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c472dd6c0) 0 empty

Class std::is_error_condition_enum<std::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::error_category> (0x0x7f5c472f5958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c472dd720) 0 empty

Class std::is_error_code_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<int> (0x0x7f5c472f59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c472dd780) 0 empty

Class std::is_error_condition_enum<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::error_code> (0x0x7f5c472f5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c472dd7e0) 0 empty

Class std::is_error_code_enum<std::error_condition>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::error_condition> (0x0x7f5c472f5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c472dd840) 0 empty

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

Class std::system_error
   size=32 align=8
   base size=32 base align=8
std::system_error (0x0x7f5c472f5af8) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f5c472f5b60) 0
      primary-for std::system_error (0x0x7f5c472f5af8)
    std::exception (0x0x7f5c472dd8a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f5c472f5b60)

Class std::__hash_base<long unsigned int, std::error_code>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::error_code> (0x0x7f5c472dd900) 0 empty

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f5c472f5f70) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f5c472dd960) 0 empty

Class std::chrono::__is_duration<long int>
   size=1 align=1
   base size=1 base align=1
std::chrono::__is_duration<long int> (0x0x7f5c46f78820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46f8ede0) 0 empty

Class std::chrono::__is_ratio<std::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=1 base align=1
std::chrono::__is_ratio<std::ratio<1l, 1000000000l> > (0x0x7f5c46f78888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46f8ee40) 0 empty

Class std::integral_constant<long int, 1l>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long int, 1l> (0x0x7f5c46f8ef00) 0 empty

Class std::__static_sign<1l>
   size=1 align=1
   base size=1 base align=1
std::__static_sign<1l> (0x0x7f5c46f788f0) 0 empty
  std::integral_constant<long int, 1l> (0x0x7f5c46f8ef60) 0 empty

Class std::__static_abs<1l>
   size=1 align=1
   base size=1 base align=1
std::__static_abs<1l> (0x0x7f5c46f78958) 0 empty
  std::integral_constant<long int, 1l> (0x0x7f5c46ff2000) 0 empty

Class std::__static_gcd<1l, 0l>
   size=1 align=1
   base size=1 base align=1
std::__static_gcd<1l, 0l> (0x0x7f5c46f789c0) 0 empty
  std::integral_constant<long int, 1l> (0x0x7f5c46ff2060) 0 empty

Class std::__static_gcd<1000000000l, 1l>
   size=1 align=1
   base size=1 base align=1
std::__static_gcd<1000000000l, 1l> (0x0x7f5c46f78a28) 0 empty
  std::__static_gcd<1l, 0l> (0x0x7f5c46f78a90) 0 empty
    std::integral_constant<long int, 1l> (0x0x7f5c46ff20c0) 0 empty

Class std::__static_gcd<1l, 1000000000l>
   size=1 align=1
   base size=1 base align=1
std::__static_gcd<1l, 1000000000l> (0x0x7f5c46f78af8) 0 empty
  std::__static_gcd<1000000000l, 1l> (0x0x7f5c46f78b60) 0 empty
    std::__static_gcd<1l, 0l> (0x0x7f5c46f78bc8) 0 empty
      std::integral_constant<long int, 1l> (0x0x7f5c46ff2120) 0 empty

Class std::__static_sign<1000000000l>
   size=1 align=1
   base size=1 base align=1
std::__static_sign<1000000000l> (0x0x7f5c46f78c30) 0 empty
  std::integral_constant<long int, 1l> (0x0x7f5c46ff2180) 0 empty

Class std::integral_constant<long int, 1000000000l>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long int, 1000000000l> (0x0x7f5c46ff21e0) 0 empty

Class std::__static_abs<1000000000l>
   size=1 align=1
   base size=1 base align=1
std::__static_abs<1000000000l> (0x0x7f5c46f78c98) 0 empty
  std::integral_constant<long int, 1000000000l> (0x0x7f5c46ff2240) 0 empty

Class std::ratio<1l, 1000000000l>
   size=1 align=1
   base size=0 base align=1
std::ratio<1l, 1000000000l> (0x0x7f5c46f8eea0) 0 empty

Class std::__is_floating_point_helper<long int>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<long int> (0x0x7f5c46f78d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46ff22a0) 0 empty

Class std::is_floating_point<long int>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<long int> (0x0x7f5c46f78d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46ff2300) 0 empty

Class std::chrono::treat_as_floating_point<long int>
   size=1 align=1
   base size=1 base align=1
std::chrono::treat_as_floating_point<long int> (0x0x7f5c46f78dd0) 0 empty
  std::is_floating_point<long int> (0x0x7f5c46f78e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46ff2360) 0 empty

Class std::chrono::duration<long int, std::ratio<1l, 1000000000l> >
   size=8 align=8
   base size=8 base align=8
std::chrono::duration<long int, std::ratio<1l, 1000000000l> > (0x0x7f5c46f8ed80) 0

Class std::chrono::duration_values<long int>
   size=1 align=1
   base size=0 base align=1
std::chrono::duration_values<long int> (0x0x7f5c46ff23c0) 0 empty

Class std::__is_void_helper<long int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<long int> (0x0x7f5c46f78ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46ff2420) 0 empty

Class std::is_void<long int>
   size=1 align=1
   base size=1 base align=1
std::is_void<long int> (0x0x7f5c46f78f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46ff2480) 0 empty

Class std::conditional<false, std::is_void<long int>, std::__or_<std::is_function<long int>, std::is_array<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<long int>, std::__or_<std::is_function<long int>, std::is_array<long int> > > (0x0x7f5c46ff24e0) 0 empty

Class std::is_function<long int>
   size=1 align=1
   base size=1 base align=1
std::is_function<long int> (0x0x7f5c46f78f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46ff2540) 0 empty

Class std::conditional<false, std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long int>, std::is_array<long int> > (0x0x7f5c46ff25a0) 0 empty

Class std::is_array<long int>
   size=1 align=1
   base size=1 base align=1
std::is_array<long int> (0x0x7f5c47012000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46ff2600) 0 empty

Class std::__or_<std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long int>, std::is_array<long int> > (0x0x7f5c47012068) 0 empty
  std::is_array<long int> (0x0x7f5c470120d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46ff2660) 0 empty

Class std::__or_<std::is_void<long int>, std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long int>, std::is_function<long int>, std::is_array<long int> > (0x0x7f5c47012138) 0 empty
  std::__or_<std::is_function<long int>, std::is_array<long int> > (0x0x7f5c470121a0) 0 empty
    std::is_array<long int> (0x0x7f5c47012208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46ff26c0) 0 empty

Class std::conditional<false, std::is_function<long int>, std::__or_<std::is_reference<long int>, std::is_void<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long int>, std::__or_<std::is_reference<long int>, std::is_void<long int> > > (0x0x7f5c46ff2840) 0 empty

Class std::is_lvalue_reference<long int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long int> (0x0x7f5c47012270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46ff28a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<long int>, std::is_rvalue_reference<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<long int>, std::is_rvalue_reference<long int> > (0x0x7f5c46ff2900) 0 empty

Class std::is_rvalue_reference<long int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<long int> (0x0x7f5c470123a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46ff2a20) 0 empty

Class std::__or_<std::is_lvalue_reference<long int>, std::is_rvalue_reference<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long int>, std::is_rvalue_reference<long int> > (0x0x7f5c47012410) 0 empty
  std::is_rvalue_reference<long int> (0x0x7f5c47012478) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46ff2a80) 0 empty

Class std::is_reference<long int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long int> (0x0x7f5c470124e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46ff2ae0) 0 empty

Class std::conditional<false, std::is_reference<long int>, std::is_void<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<long int>, std::is_void<long int> > (0x0x7f5c46ff2b40) 0 empty

Class std::__or_<std::is_reference<long int>, std::is_void<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long int>, std::is_void<long int> > (0x0x7f5c47012548) 0 empty
  std::is_void<long int> (0x0x7f5c470125b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46ff2ba0) 0 empty

Class std::__or_<std::is_function<long int>, std::is_reference<long int>, std::is_void<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long int>, std::is_reference<long int>, std::is_void<long int> > (0x0x7f5c47012618) 0 empty
  std::__or_<std::is_reference<long int>, std::is_void<long int> > (0x0x7f5c47012680) 0 empty
    std::is_void<long int> (0x0x7f5c470126e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46ff2c00) 0 empty

Class std::__not_<std::__or_<std::is_function<long int>, std::is_reference<long int>, std::is_void<long int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long int>, std::is_reference<long int>, std::is_void<long int> > > (0x0x7f5c47012750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46ff2d20) 0 empty

Class std::is_object<long int>
   size=1 align=1
   base size=1 base align=1
std::is_object<long int> (0x0x7f5c47012888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46ff2d80) 0 empty

Class std::conditional<true, std::is_object<long int>, std::is_reference<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<long int>, std::is_reference<long int> > (0x0x7f5c46ff2de0) 0 empty

Class std::__or_<std::is_object<long int>, std::is_reference<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long int>, std::is_reference<long int> > (0x0x7f5c470128f0) 0 empty
  std::is_object<long int> (0x0x7f5c47012958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46ff2e40) 0 empty

Class std::__is_referenceable<long int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long int> (0x0x7f5c470129c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46ff2ea0) 0 empty

Class std::__add_rvalue_reference_helper<long int, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long int, true> (0x0x7f5c46ff2f00) 0 empty

Class std::add_rvalue_reference<long int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long int> (0x0x7f5c47012a28) 0 empty
  std::__add_rvalue_reference_helper<long int, true> (0x0x7f5c46ff2f60) 0 empty

Class std::__is_convertible_helper<long int, long int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<long int, long int, false> (0x0x7f5c46ff27e0) 0 empty

Class std::is_convertible<long int, long int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<long int, long int> (0x0x7f5c47012af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c47025000) 0 empty

Class std::ratio<1000000000l, 1l>
   size=1 align=1
   base size=0 base align=1
std::ratio<1000000000l, 1l> (0x0x7f5c47025120) 0 empty

Class std::__static_gcd<1l, 1l>
   size=1 align=1
   base size=1 base align=1
std::__static_gcd<1l, 1l> (0x0x7f5c47012bc8) 0 empty
  std::__static_gcd<1l, 0l> (0x0x7f5c47012c30) 0 empty
    std::integral_constant<long int, 1l> (0x0x7f5c47025180) 0 empty

Class std::__static_gcd<1000000000l, 0l>
   size=1 align=1
   base size=1 base align=1
std::__static_gcd<1000000000l, 0l> (0x0x7f5c47012c98) 0 empty
  std::integral_constant<long int, 1000000000l> (0x0x7f5c470251e0) 0 empty

Class std::__static_gcd<1000000000l, 1000000000l>
   size=1 align=1
   base size=1 base align=1
std::__static_gcd<1000000000l, 1000000000l> (0x0x7f5c47012d00) 0 empty
  std::__static_gcd<1000000000l, 0l> (0x0x7f5c47012d68) 0 empty
    std::integral_constant<long int, 1000000000l> (0x0x7f5c47025240) 0 empty

Class std::__safe_multiply<1l, 1l>
   size=1 align=1
   base size=0 base align=1
std::__safe_multiply<1l, 1l> (0x0x7f5c470252a0) 0 empty

Class std::__ratio_multiply<std::ratio<1l, 1000000000l>, std::ratio<1000000000l, 1l> >
   size=1 align=1
   base size=0 base align=1
std::__ratio_multiply<std::ratio<1l, 1000000000l>, std::ratio<1000000000l, 1l> > (0x0x7f5c470250c0) 0 empty

Class std::__ratio_divide<std::ratio<1l, 1000000000l>, std::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
std::__ratio_divide<std::ratio<1l, 1000000000l>, std::ratio<1l, 1000000000l> > (0x0x7f5c47025060) 0 empty

Class std::ratio<1l>
   size=1 align=1
   base size=0 base align=1
std::ratio<1l> (0x0x7f5c47025300) 0 empty

Class std::is_error_code_enum<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47012ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c47025360) 0 empty

Class std::is_error_condition_enum<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47012f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470253c0) 0 empty

Class std::remove_reference<long int&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long int&&> (0x0x7f5c47025600) 0 empty

Class std::__decay_selector<long int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<long int, false, false> (0x0x7f5c47025660) 0 empty

Class std::decay<long int&&>
   size=1 align=1
   base size=0 base align=1
std::decay<long int&&> (0x0x7f5c470255a0) 0 empty

Class std::__common_type_impl<long int, long int>
   size=1 align=1
   base size=1 base align=1
std::__common_type_impl<long int, long int> (0x0x7f5c47037068) 0 empty
  std::__do_common_type_impl (0x0x7f5c47025540) 0 empty

Class std::__success_type<long int>
   size=1 align=1
   base size=0 base align=1
std::__success_type<long int> (0x0x7f5c470256c0) 0 empty

Class std::common_type<long int, long int>
   size=1 align=1
   base size=1 base align=1
std::common_type<long int, long int> (0x0x7f5c47037208) 0 empty
  std::__success_type<long int> (0x0x7f5c47025720) 0 empty

Class std::__member_type_wrapper<std::common_type<long int, long int> >
   size=1 align=1
   base size=1 base align=1
std::__member_type_wrapper<std::common_type<long int, long int> > (0x0x7f5c47037000) 0 empty
  std::__do_member_type_wrapper (0x0x7f5c470254e0) 0 empty

Class std::__duration_common_type_wrapper<std::__success_type<long int>, std::ratio<1l, 1000000000l>, std::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
std::__duration_common_type_wrapper<std::__success_type<long int>, std::ratio<1l, 1000000000l>, std::ratio<1l, 1000000000l> > (0x0x7f5c47025780) 0 empty

Class std::__success_type<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
std::__success_type<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c470257e0) 0 empty

Class std::common_type<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::common_type<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037340) 0 empty
  std::__success_type<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47025840) 0 empty

Class std::remove_volatile<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47025900) 0 empty

Class std::remove_const<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47025960) 0 empty

Class std::remove_cv<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c470258a0) 0 empty

Class std::__is_floating_point_helper<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470259c0) 0 empty

Class std::is_floating_point<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c470374e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c47025ba0) 0 empty

Class std::chrono::treat_as_floating_point<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::chrono::treat_as_floating_point<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037548) 0 empty
  std::is_floating_point<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c470375b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c47025c00) 0 empty

Class std::__is_void_helper<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c470376e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c47025c60) 0 empty

Class std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c47025cc0) 0 empty

Class std::conditional<false, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::__or_<std::is_function<long int>, std::is_array<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::__or_<std::is_function<long int>, std::is_array<long int> > > (0x0x7f5c47025d20) 0 empty

Class std::__or_<std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_function<long int>, std::is_array<long int> > (0x0x7f5c470377b8) 0 empty
  std::__or_<std::is_function<long int>, std::is_array<long int> > (0x0x7f5c47037820) 0 empty
    std::is_array<long int> (0x0x7f5c47037888) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c47025d80) 0 empty

Class std::is_function<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c470378f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c47025e40) 0 empty

Class std::conditional<false, std::is_function<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > > (0x0x7f5c47025ea0) 0 empty

Class std::is_lvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c47025f00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > (0x0x7f5c47055060) 0 empty

Class std::is_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c470379c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470550c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > (0x0x7f5c47037a28) 0 empty
  std::is_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c470551e0) 0 empty

Class std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470552a0) 0 empty

Class std::conditional<false, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > (0x0x7f5c47055300) 0 empty

Class std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > (0x0x7f5c47037b60) 0 empty
  std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c47055360) 0 empty

Class std::__or_<std::is_function<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > (0x0x7f5c47037c30) 0 empty
  std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > (0x0x7f5c47037c98) 0 empty
    std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c470553c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > > (0x0x7f5c47037d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c47055420) 0 empty

Class std::is_object<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c47055480) 0 empty

Class std::conditional<true, std::is_object<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > (0x0x7f5c470554e0) 0 empty

Class std::__or_<std::is_object<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > (0x0x7f5c47037e38) 0 empty
  std::is_object<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c47055540) 0 empty

Class std::__is_referenceable<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c47037f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c470555a0) 0 empty

Class std::__add_rvalue_reference_helper<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, true> (0x0x7f5c47055600) 0 empty

Class std::add_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c4705c138) 0 empty
  std::__add_rvalue_reference_helper<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, true> (0x0x7f5c47055660) 0 empty

Class std::__is_convertible_helper<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, long int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, long int, false> (0x0x7f5c47025de0) 0 empty

Class std::is_convertible<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, long int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, long int> (0x0x7f5c4705c340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c47055780) 0 empty

Class std::chrono::_V2::system_clock
   size=1 align=1
   base size=0 base align=1
std::chrono::_V2::system_clock (0x0x7f5c46f8ed20) 0 empty

Class std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=8 align=8
   base size=8 base align=8
std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c470558a0) 0

Class std::chrono::__is_duration<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::chrono::__is_duration<std::chrono::duration<long int> > (0x0x7f5c4705c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c47055900) 0 empty

Class std::enable_if<true, std::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, std::chrono::duration<long int> > (0x0x7f5c47055960) 0 empty

Class std::chrono::__is_ratio<std::ratio<1l> >
   size=1 align=1
   base size=1 base align=1
std::chrono::__is_ratio<std::ratio<1l> > (0x0x7f5c4705c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c47055a20) 0 empty

Class std::chrono::duration<long int>
   size=8 align=8
   base size=8 base align=8
std::chrono::duration<long int> (0x0x7f5c470559c0) 0

Class std::__safe_multiply<1000000000l, 1l>
   size=1 align=1
   base size=0 base align=1
std::__safe_multiply<1000000000l, 1l> (0x0x7f5c47055b40) 0 empty

Class std::__ratio_multiply<std::ratio<1l, 1000000000l>, std::ratio<1l> >
   size=1 align=1
   base size=0 base align=1
std::__ratio_multiply<std::ratio<1l, 1000000000l>, std::ratio<1l> > (0x0x7f5c47055ae0) 0 empty

Class std::__ratio_divide<std::ratio<1l, 1000000000l>, std::ratio<1l> >
   size=1 align=1
   base size=0 base align=1
std::__ratio_divide<std::ratio<1l, 1000000000l>, std::ratio<1l> > (0x0x7f5c47055a80) 0 empty

Class std::__expanded_common_type_wrapper<std::__success_type<long int>, long int>
   size=1 align=1
   base size=0 base align=1
std::__expanded_common_type_wrapper<std::__success_type<long int>, long int> (0x0x7f5c47055ba0) 0 empty

Class std::common_type<long int, long int, long int>
   size=1 align=1
   base size=1 base align=1
std::common_type<long int, long int, long int> (0x0x7f5c4705c6e8) 0 empty
  std::common_type<long int, long int> (0x0x7f5c4705c750) 0 empty
    std::__success_type<long int> (0x0x7f5c47055c00) 0 empty

Class std::chrono::__duration_cast_impl<std::chrono::duration<long int>, std::ratio<1l, 1000000000l>, long int, true, false>
   size=1 align=1
   base size=0 base align=1
std::chrono::__duration_cast_impl<std::chrono::duration<long int>, std::ratio<1l, 1000000000l>, long int, true, false> (0x0x7f5c47055c60) 0 empty

Class std::__ratio_multiply<std::ratio<1l>, std::ratio<1l> >
   size=1 align=1
   base size=0 base align=1
std::__ratio_multiply<std::ratio<1l>, std::ratio<1l> > (0x0x7f5c47055d20) 0 empty

Class std::__ratio_divide<std::ratio<1l>, std::ratio<1l> >
   size=1 align=1
   base size=0 base align=1
std::__ratio_divide<std::ratio<1l>, std::ratio<1l> > (0x0x7f5c47055cc0) 0 empty

Class std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int> >
   size=8 align=8
   base size=8 base align=8
std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int> > (0x0x7f5c47055d80) 0

Class std::remove_volatile<std::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::chrono::duration<long int> > (0x0x7f5c47055f00) 0 empty

Class std::remove_const<std::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::chrono::duration<long int> > (0x0x7f5c47055f60) 0 empty

Class std::remove_cv<std::chrono::duration<long int> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::chrono::duration<long int> > (0x0x7f5c47055ea0) 0 empty

Class std::__is_floating_point_helper<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::chrono::duration<long int> > (0x0x7f5c4705ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4709d000) 0 empty

Class std::is_floating_point<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::chrono::duration<long int> > (0x0x7f5c4705ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4709d060) 0 empty

Class std::chrono::treat_as_floating_point<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::chrono::treat_as_floating_point<std::chrono::duration<long int> > (0x0x7f5c4705caf8) 0 empty
  std::is_floating_point<std::chrono::duration<long int> > (0x0x7f5c4705cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4709d0c0) 0 empty

Class std::__is_void_helper<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::chrono::duration<long int> > (0x0x7f5c4705cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4709d120) 0 empty

Class std::is_void<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::chrono::duration<long int> > (0x0x7f5c4705cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4709d180) 0 empty

Class std::conditional<false, std::is_void<std::chrono::duration<long int> >, std::__or_<std::is_function<long int>, std::is_array<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::chrono::duration<long int> >, std::__or_<std::is_function<long int>, std::is_array<long int> > > (0x0x7f5c4709d1e0) 0 empty

Class std::__or_<std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_function<long int>, std::is_array<long int> > (0x0x7f5c4705cc98) 0 empty
  std::__or_<std::is_function<long int>, std::is_array<long int> > (0x0x7f5c4705cd00) 0 empty
    std::is_array<long int> (0x0x7f5c4705cd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4709d240) 0 empty

Class std::is_function<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::chrono::duration<long int> > (0x0x7f5c4705cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4709d300) 0 empty

Class std::conditional<false, std::is_function<std::chrono::duration<long int> >, std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::chrono::duration<long int> >, std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > > > > (0x0x7f5c4709d360) 0 empty

Class std::is_lvalue_reference<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::chrono::duration<long int> > (0x0x7f5c4705ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4709d3c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::chrono::duration<long int> >, std::is_rvalue_reference<std::chrono::duration<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::chrono::duration<long int> >, std::is_rvalue_reference<std::chrono::duration<long int> > > (0x0x7f5c4709d420) 0 empty

Class std::is_rvalue_reference<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::chrono::duration<long int> > (0x0x7f5c4705cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4709d480) 0 empty

Class std::__or_<std::is_lvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_rvalue_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > > > (0x0x7f5c4705cf08) 0 empty
  std::is_rvalue_reference<std::chrono::duration<long int> > (0x0x7f5c4705cf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4709d4e0) 0 empty

Class std::is_reference<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::chrono::duration<long int> > (0x0x7f5c4705c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4709d540) 0 empty

Class std::conditional<false, std::is_reference<std::chrono::duration<long int> >, std::is_void<std::chrono::duration<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::chrono::duration<long int> >, std::is_void<std::chrono::duration<long int> > > (0x0x7f5c4709d5a0) 0 empty

Class std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > > > (0x0x7f5c470af000) 0 empty
  std::is_void<std::chrono::duration<long int> > (0x0x7f5c470af068) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4709d600) 0 empty

Class std::__or_<std::is_function<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > > > (0x0x7f5c470af0d0) 0 empty
  std::__or_<std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > > > (0x0x7f5c470af138) 0 empty
    std::is_void<std::chrono::duration<long int> > (0x0x7f5c470af1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4709d660) 0 empty

Class std::__not_<std::__or_<std::is_function<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_void<std::chrono::duration<long int, std::ratio<1l, 1l> > > > > (0x0x7f5c470af208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4709d6c0) 0 empty

Class std::is_object<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::chrono::duration<long int> > (0x0x7f5c470af270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4709d720) 0 empty

Class std::conditional<true, std::is_object<std::chrono::duration<long int> >, std::is_reference<std::chrono::duration<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::chrono::duration<long int> >, std::is_reference<std::chrono::duration<long int> > > (0x0x7f5c4709d780) 0 empty

Class std::__or_<std::is_object<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::chrono::duration<long int, std::ratio<1l, 1l> > >, std::is_reference<std::chrono::duration<long int, std::ratio<1l, 1l> > > > (0x0x7f5c470af2d8) 0 empty
  std::is_object<std::chrono::duration<long int> > (0x0x7f5c470af340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4709d7e0) 0 empty

Class std::__is_referenceable<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::chrono::duration<long int> > (0x0x7f5c470af3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4709d840) 0 empty

Class std::__add_rvalue_reference_helper<std::chrono::duration<long int>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::chrono::duration<long int>, true> (0x0x7f5c4709d8a0) 0 empty

Class std::add_rvalue_reference<std::chrono::duration<long int> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::chrono::duration<long int> > (0x0x7f5c470af410) 0 empty
  std::__add_rvalue_reference_helper<std::chrono::duration<long int>, true> (0x0x7f5c4709d9c0) 0 empty

Class std::__is_convertible_helper<std::chrono::duration<long int>, long int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::chrono::duration<long int>, long int, false> (0x0x7f5c4709d2a0) 0 empty

Class std::is_convertible<std::chrono::duration<long int>, long int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::chrono::duration<long int>, long int> (0x0x7f5c470af4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4709dae0) 0 empty

Class std::chrono::__is_duration<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=1 base align=1
std::chrono::__is_duration<std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c470af5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4709db40) 0 empty

Class std::enable_if<true, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > > (0x0x7f5c4709dc60) 0 empty

Class std::enable_if<true, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > (0x0x7f5c4709dcc0) 0 empty

Class std::__safe_multiply<1l, 1000000000l>
   size=1 align=1
   base size=0 base align=1
std::__safe_multiply<1l, 1000000000l> (0x0x7f5c4709dde0) 0 empty

Class std::__ratio_multiply<std::ratio<1l>, std::ratio<1000000000l, 1l> >
   size=1 align=1
   base size=0 base align=1
std::__ratio_multiply<std::ratio<1l>, std::ratio<1000000000l, 1l> > (0x0x7f5c4709dd80) 0 empty

Class std::__ratio_divide<std::ratio<1l>, std::ratio<1l, 1000000000l> >
   size=1 align=1
   base size=0 base align=1
std::__ratio_divide<std::ratio<1l>, std::ratio<1l, 1000000000l> > (0x0x7f5c4709dd20) 0 empty

Class std::chrono::__duration_cast_impl<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, std::ratio<1000000000l, 1l>, long int, false, true>
   size=1 align=1
   base size=0 base align=1
std::chrono::__duration_cast_impl<std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, std::ratio<1000000000l, 1l>, long int, false, true> (0x0x7f5c4709de40) 0 empty

Class std::chrono::_V2::steady_clock
   size=1 align=1
   base size=0 base align=1
std::chrono::_V2::steady_clock (0x0x7f5c4709dea0) 0 empty

Class std::thread::id
   size=8 align=8
   base size=8 base align=8
std::thread::id (0x0x7f5c4709df60) 0

Class std::is_function<std::thread::_Impl_base>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::thread::_Impl_base> (0x0x7f5c470af8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470d50c0) 0 empty

Class std::conditional<false, std::is_function<std::thread::_Impl_base>, std::__or_<std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::thread::_Impl_base>, std::__or_<std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> > > (0x0x7f5c470d5120) 0 empty

Class std::is_lvalue_reference<std::thread::_Impl_base>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::thread::_Impl_base> (0x0x7f5c470af958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470d5240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::thread::_Impl_base>, std::is_rvalue_reference<std::thread::_Impl_base> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::thread::_Impl_base>, std::is_rvalue_reference<std::thread::_Impl_base> > (0x0x7f5c470d52a0) 0 empty

Class std::is_rvalue_reference<std::thread::_Impl_base>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::thread::_Impl_base> (0x0x7f5c470af9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470d5300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::thread::_Impl_base>, std::is_rvalue_reference<std::thread::_Impl_base> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::thread::_Impl_base>, std::is_rvalue_reference<std::thread::_Impl_base> > (0x0x7f5c470afa28) 0 empty
  std::is_rvalue_reference<std::thread::_Impl_base> (0x0x7f5c470afa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c470d5360) 0 empty

Class std::is_reference<std::thread::_Impl_base>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::thread::_Impl_base> (0x0x7f5c470afaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470d53c0) 0 empty

Class std::conditional<false, std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> > (0x0x7f5c470d5420) 0 empty

Class std::remove_volatile<std::thread::_Impl_base>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::thread::_Impl_base> (0x0x7f5c470d54e0) 0 empty

Class std::remove_const<std::thread::_Impl_base>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::thread::_Impl_base> (0x0x7f5c470d5540) 0 empty

Class std::remove_cv<std::thread::_Impl_base>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::thread::_Impl_base> (0x0x7f5c470d5480) 0 empty

Class std::__is_void_helper<std::thread::_Impl_base>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::thread::_Impl_base> (0x0x7f5c470afc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470d55a0) 0 empty

Class std::is_void<std::thread::_Impl_base>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::thread::_Impl_base> (0x0x7f5c470afd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470d5600) 0 empty

Class std::__or_<std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> > (0x0x7f5c470afd68) 0 empty
  std::is_void<std::thread::_Impl_base> (0x0x7f5c470afdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c470d5660) 0 empty

Class std::__or_<std::is_function<std::thread::_Impl_base>, std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::thread::_Impl_base>, std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> > (0x0x7f5c470afe38) 0 empty
  std::__or_<std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> > (0x0x7f5c470afea0) 0 empty
    std::is_void<std::thread::_Impl_base> (0x0x7f5c470aff08) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c470d5780) 0 empty

Class std::__not_<std::__or_<std::is_function<std::thread::_Impl_base>, std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::thread::_Impl_base>, std::is_reference<std::thread::_Impl_base>, std::is_void<std::thread::_Impl_base> > > (0x0x7f5c470aff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c470d5840) 0 empty

Class std::is_object<std::thread::_Impl_base>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::thread::_Impl_base> (0x0x7f5c470af6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c470d58a0) 0 empty

Class std::conditional<true, std::is_object<std::thread::_Impl_base>, std::is_reference<std::thread::_Impl_base> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::thread::_Impl_base>, std::is_reference<std::thread::_Impl_base> > (0x0x7f5c470d5900) 0 empty

Class std::__or_<std::is_object<std::thread::_Impl_base>, std::is_reference<std::thread::_Impl_base> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::thread::_Impl_base>, std::is_reference<std::thread::_Impl_base> > (0x0x7f5c470fe0d0) 0 empty
  std::is_object<std::thread::_Impl_base> (0x0x7f5c470fe138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c470d5960) 0 empty

Class std::__is_referenceable<std::thread::_Impl_base>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::thread::_Impl_base> (0x0x7f5c470fe270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c470d5a80) 0 empty

Class std::__add_lvalue_reference_helper<std::thread::_Impl_base, true>
   size=1 align=1
   base size=0 base align=1
std::__add_lvalue_reference_helper<std::thread::_Impl_base, true> (0x0x7f5c470d5ae0) 0 empty

Class std::add_lvalue_reference<std::thread::_Impl_base>
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<std::thread::_Impl_base> (0x0x7f5c470fe2d8) 0 empty
  std::__add_lvalue_reference_helper<std::thread::_Impl_base, true> (0x0x7f5c470d5b40) 0 empty

Class std::__shared_count<>
   size=8 align=8
   base size=8 base align=8
std::__shared_count<> (0x0x7f5c470d5ba0) 0

Class std::__shared_ptr<std::thread::_Impl_base, (__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::__shared_ptr<std::thread::_Impl_base, (__gnu_cxx::_Lock_policy)2u> (0x0x7f5c470d5060) 0

Class std::remove_volatile<std::thread::_Impl_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::thread::_Impl_base*> (0x0x7f5c470d5cc0) 0 empty

Class std::remove_const<std::thread::_Impl_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::thread::_Impl_base*> (0x0x7f5c470d5d20) 0 empty

Class std::remove_cv<std::thread::_Impl_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::thread::_Impl_base*> (0x0x7f5c470d5c60) 0 empty

Class std::__is_void_helper<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::thread::_Impl_base*> (0x0x7f5c470fe478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470d5d80) 0 empty

Class std::is_void<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::thread::_Impl_base*> (0x0x7f5c470fe4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470d5de0) 0 empty

Class std::conditional<false, std::is_void<std::thread::_Impl_base*>, std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::thread::_Impl_base*>, std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > > (0x0x7f5c470d5e40) 0 empty

Class std::is_function<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::thread::_Impl_base*> (0x0x7f5c470fe548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c470d5f60) 0 empty

Class std::conditional<false, std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > (0x0x7f5c46d54000) 0 empty

Class std::is_array<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::thread::_Impl_base*> (0x0x7f5c470fe5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d54060) 0 empty

Class std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > (0x0x7f5c470fe618) 0 empty
  std::is_array<std::thread::_Impl_base*> (0x0x7f5c470fe680) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46d540c0) 0 empty

Class std::__or_<std::is_void<std::thread::_Impl_base*>, std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::thread::_Impl_base*>, std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > (0x0x7f5c470fe7b8) 0 empty
  std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > (0x0x7f5c470fe820) 0 empty
    std::is_array<std::thread::_Impl_base*> (0x0x7f5c470fe888) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46d54120) 0 empty

Class std::conditional<false, std::is_function<std::thread::_Impl_base*>, std::__or_<std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::thread::_Impl_base*>, std::__or_<std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> > > (0x0x7f5c46d541e0) 0 empty

Class std::is_lvalue_reference<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::thread::_Impl_base*> (0x0x7f5c470fe958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d54300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::thread::_Impl_base*>, std::is_rvalue_reference<std::thread::_Impl_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::thread::_Impl_base*>, std::is_rvalue_reference<std::thread::_Impl_base*> > (0x0x7f5c46d54360) 0 empty

Class std::is_rvalue_reference<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::thread::_Impl_base*> (0x0x7f5c470fe9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d543c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::thread::_Impl_base*>, std::is_rvalue_reference<std::thread::_Impl_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::thread::_Impl_base*>, std::is_rvalue_reference<std::thread::_Impl_base*> > (0x0x7f5c470fea28) 0 empty
  std::is_rvalue_reference<std::thread::_Impl_base*> (0x0x7f5c470fea90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46d54420) 0 empty

Class std::is_reference<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::thread::_Impl_base*> (0x0x7f5c470feaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d54480) 0 empty

Class std::conditional<false, std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> > (0x0x7f5c46d544e0) 0 empty

Class std::__or_<std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> > (0x0x7f5c470feb60) 0 empty
  std::is_void<std::thread::_Impl_base*> (0x0x7f5c470febc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46d54540) 0 empty

Class std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> > (0x0x7f5c470fed00) 0 empty
  std::__or_<std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> > (0x0x7f5c470fed68) 0 empty
    std::is_void<std::thread::_Impl_base*> (0x0x7f5c470fedd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46d545a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_reference<std::thread::_Impl_base*>, std::is_void<std::thread::_Impl_base*> > > (0x0x7f5c470feea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46d54600) 0 empty

Class std::is_object<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::thread::_Impl_base*> (0x0x7f5c470fef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46d54660) 0 empty

Class std::conditional<true, std::is_object<std::thread::_Impl_base*>, std::is_reference<std::thread::_Impl_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::thread::_Impl_base*>, std::is_reference<std::thread::_Impl_base*> > (0x0x7f5c46d546c0) 0 empty

Class std::__or_<std::is_object<std::thread::_Impl_base*>, std::is_reference<std::thread::_Impl_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::thread::_Impl_base*>, std::is_reference<std::thread::_Impl_base*> > (0x0x7f5c470fef70) 0 empty
  std::is_object<std::thread::_Impl_base*> (0x0x7f5c46d65000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46d54720) 0 empty

Class std::__is_referenceable<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::thread::_Impl_base*> (0x0x7f5c46d65138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46d54840) 0 empty

Class std::__add_rvalue_reference_helper<std::thread::_Impl_base*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::thread::_Impl_base*, true> (0x0x7f5c46d548a0) 0 empty

Class std::add_rvalue_reference<std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::thread::_Impl_base*> (0x0x7f5c46d651a0) 0 empty
  std::__add_rvalue_reference_helper<std::thread::_Impl_base*, true> (0x0x7f5c46d54900) 0 empty

Class std::__is_convertible_helper<std::thread::_Impl_base*, std::thread::_Impl_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::thread::_Impl_base*, std::thread::_Impl_base*, false> (0x0x7f5c46d54180) 0 empty

Class std::is_convertible<std::thread::_Impl_base*, std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::thread::_Impl_base*, std::thread::_Impl_base*> (0x0x7f5c46d65270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46d54960) 0 empty

Class std::shared_ptr<std::thread::_Impl_base>
   size=16 align=8
   base size=16 base align=8
std::shared_ptr<std::thread::_Impl_base> (0x0x7f5c470fe3a8) 0
  std::__shared_ptr<std::thread::_Impl_base, (__gnu_cxx::_Lock_policy)2u> (0x0x7f5c470d5c00) 0

Vtable for std::thread::_Impl_base
std::thread::_Impl_base::_ZTVNSt6thread10_Impl_baseE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt6thread10_Impl_baseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class std::thread::_Impl_base
   size=24 align=8
   base size=24 base align=8
std::thread::_Impl_base (0x0x7f5c470d5000) 0
    vptr=((& std::thread::_Impl_base::_ZTVNSt6thread10_Impl_baseE) + 16u)

Class std::thread
   size=8 align=8
   base size=8 base align=8
std::thread (0x0x7f5c4709df00) 0

Class std::is_function<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::thread::id> (0x0x7f5c46d653a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d54a20) 0 empty

Class std::conditional<false, std::is_function<std::thread::id>, std::__or_<std::is_reference<std::thread::id>, std::is_void<std::thread::id> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::thread::id>, std::__or_<std::is_reference<std::thread::id>, std::is_void<std::thread::id> > > (0x0x7f5c46d54a80) 0 empty

Class std::is_lvalue_reference<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::thread::id> (0x0x7f5c46d65410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d54ae0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::thread::id>, std::is_rvalue_reference<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::thread::id>, std::is_rvalue_reference<std::thread::id> > (0x0x7f5c46d54b40) 0 empty

Class std::is_rvalue_reference<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::thread::id> (0x0x7f5c46d65478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d54ba0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::thread::id>, std::is_rvalue_reference<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::thread::id>, std::is_rvalue_reference<std::thread::id> > (0x0x7f5c46d654e0) 0 empty
  std::is_rvalue_reference<std::thread::id> (0x0x7f5c46d65548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46d54c00) 0 empty

Class std::is_reference<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::thread::id> (0x0x7f5c46d65680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d54d20) 0 empty

Class std::conditional<false, std::is_reference<std::thread::id>, std::is_void<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::thread::id>, std::is_void<std::thread::id> > (0x0x7f5c46d54d80) 0 empty

Class std::remove_volatile<std::thread::id>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::thread::id> (0x0x7f5c46d54f00) 0 empty

Class std::remove_const<std::thread::id>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::thread::id> (0x0x7f5c46d54f60) 0 empty

Class std::remove_cv<std::thread::id>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::thread::id> (0x0x7f5c46d54ea0) 0 empty

Class std::__is_void_helper<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::thread::id> (0x0x7f5c46d65750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d9c000) 0 empty

Class std::is_void<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::thread::id> (0x0x7f5c46d657b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d9c060) 0 empty

Class std::__or_<std::is_reference<std::thread::id>, std::is_void<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::thread::id>, std::is_void<std::thread::id> > (0x0x7f5c46d65820) 0 empty
  std::is_void<std::thread::id> (0x0x7f5c46d65888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46d9c0c0) 0 empty

Class std::__or_<std::is_function<std::thread::id>, std::is_reference<std::thread::id>, std::is_void<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::thread::id>, std::is_reference<std::thread::id>, std::is_void<std::thread::id> > (0x0x7f5c46d658f0) 0 empty
  std::__or_<std::is_reference<std::thread::id>, std::is_void<std::thread::id> > (0x0x7f5c46d65958) 0 empty
    std::is_void<std::thread::id> (0x0x7f5c46d659c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46d9c120) 0 empty

Class std::__not_<std::__or_<std::is_function<std::thread::id>, std::is_reference<std::thread::id>, std::is_void<std::thread::id> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::thread::id>, std::is_reference<std::thread::id>, std::is_void<std::thread::id> > > (0x0x7f5c46d65a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46d9c180) 0 empty

Class std::is_object<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::thread::id> (0x0x7f5c46d65a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46d9c1e0) 0 empty

Class std::conditional<true, std::is_object<std::thread::id>, std::is_reference<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::thread::id>, std::is_reference<std::thread::id> > (0x0x7f5c46d9c240) 0 empty

Class std::__or_<std::is_object<std::thread::id>, std::is_reference<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::thread::id>, std::is_reference<std::thread::id> > (0x0x7f5c46d65af8) 0 empty
  std::is_object<std::thread::id> (0x0x7f5c46d65b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46d9c360) 0 empty

Class std::__is_referenceable<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::thread::id> (0x0x7f5c46d65bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46d9c3c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::thread::id, std::thread::id&&>, std::__is_direct_constructible_new_safe<std::thread::id, std::thread::id&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::thread::id, std::thread::id&&>, std::__is_direct_constructible_new_safe<std::thread::id, std::thread::id&&> > (0x0x7f5c46d9c420) 0 empty

Class std::conditional<false, std::is_void<std::thread::id>, std::__or_<std::__is_array_unknown_bounds<std::thread::id>, std::is_function<std::thread::id> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::thread::id>, std::__or_<std::__is_array_unknown_bounds<std::thread::id>, std::is_function<std::thread::id> > > (0x0x7f5c46d9c480) 0 empty

Class std::is_array<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::thread::id> (0x0x7f5c46d65c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d9c5a0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::thread::id, 0u> >, std::is_array<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::thread::id, 0u> >, std::is_array<std::thread::id> > (0x0x7f5c46d9c600) 0 empty

Class std::__and_<std::is_array<std::thread::id>, std::__not_<std::extent<std::thread::id, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::thread::id>, std::__not_<std::extent<std::thread::id, 0u> > > (0x0x7f5c46d65d68) 0 empty
  std::is_array<std::thread::id> (0x0x7f5c46d65dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46d9c660) 0 empty

Class std::__is_array_unknown_bounds<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::thread::id> (0x0x7f5c46d65e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d9c780) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::thread::id>, std::is_function<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::thread::id>, std::is_function<std::thread::id> > (0x0x7f5c46d9c7e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::thread::id>, std::is_function<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::thread::id>, std::is_function<std::thread::id> > (0x0x7f5c46d65f70) 0 empty
  std::is_function<std::thread::id> (0x0x7f5c46dac000) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46d9c840) 0 empty

Class std::__or_<std::is_void<std::thread::id>, std::__is_array_unknown_bounds<std::thread::id>, std::is_function<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::thread::id>, std::__is_array_unknown_bounds<std::thread::id>, std::is_function<std::thread::id> > (0x0x7f5c46dac068) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::thread::id>, std::is_function<std::thread::id> > (0x0x7f5c46dac0d0) 0 empty
    std::is_function<std::thread::id> (0x0x7f5c46dac138) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46d9c960) 0 empty

Class std::conditional<false, std::is_reference<std::thread::id>, std::is_scalar<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::thread::id>, std::is_scalar<std::thread::id> > (0x0x7f5c46d9ca20) 0 empty

Class std::__is_integral_helper<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::thread::id> (0x0x7f5c46dac1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d9cc00) 0 empty

Class std::is_integral<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::thread::id> (0x0x7f5c46dac208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d9cc60) 0 empty

Class std::conditional<false, std::is_integral<std::thread::id>, std::is_floating_point<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::thread::id>, std::is_floating_point<std::thread::id> > (0x0x7f5c46d9ccc0) 0 empty

Class std::__is_floating_point_helper<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::thread::id> (0x0x7f5c46dac340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d9cde0) 0 empty

Class std::is_floating_point<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::thread::id> (0x0x7f5c46dac3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d9ce40) 0 empty

Class std::__or_<std::is_integral<std::thread::id>, std::is_floating_point<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::thread::id>, std::is_floating_point<std::thread::id> > (0x0x7f5c46dac410) 0 empty
  std::is_floating_point<std::thread::id> (0x0x7f5c46dac478) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46d9cea0) 0 empty

Class std::is_arithmetic<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::thread::id> (0x0x7f5c46dac4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46d9cf00) 0 empty

Class std::conditional<false, std::is_arithmetic<std::thread::id>, std::__or_<std::is_enum<std::thread::id>, std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::thread::id>, std::__or_<std::is_enum<std::thread::id>, std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > > (0x0x7f5c46d9cf60) 0 empty

Class std::is_enum<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::thread::id> (0x0x7f5c46dac548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db7000) 0 empty

Class std::conditional<false, std::is_enum<std::thread::id>, std::__or_<std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::thread::id>, std::__or_<std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > > (0x0x7f5c46db7060) 0 empty

Class std::__is_pointer_helper<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::thread::id> (0x0x7f5c46dac5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db70c0) 0 empty

Class std::is_pointer<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::thread::id> (0x0x7f5c46dac618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db7120) 0 empty

Class std::conditional<false, std::is_pointer<std::thread::id>, std::__or_<std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::thread::id>, std::__or_<std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > > (0x0x7f5c46db7180) 0 empty

Class std::__is_member_pointer_helper<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::thread::id> (0x0x7f5c46dac680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db71e0) 0 empty

Class std::is_member_pointer<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::thread::id> (0x0x7f5c46dac6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db7240) 0 empty

Class std::conditional<false, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46db72a0) 0 empty

Class std::__is_null_pointer_helper<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::thread::id> (0x0x7f5c46dac820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db7300) 0 empty

Class std::is_null_pointer<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::thread::id> (0x0x7f5c46dac888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db7360) 0 empty

Class std::__or_<std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46dac8f0) 0 empty
  std::is_null_pointer<std::thread::id> (0x0x7f5c46dac958) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46db73c0) 0 empty

Class std::__or_<std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46dac9c0) 0 empty
  std::__or_<std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46daca28) 0 empty
    std::is_null_pointer<std::thread::id> (0x0x7f5c46daca90) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46db74e0) 0 empty

Class std::__or_<std::is_enum<std::thread::id>, std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::thread::id>, std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46dacaf8) 0 empty
  std::__or_<std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46dacb60) 0 empty
    std::__or_<std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46dacbc8) 0 empty
      std::is_null_pointer<std::thread::id> (0x0x7f5c46dacc30) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c46db75a0) 0 empty

Class std::__or_<std::is_arithmetic<std::thread::id>, std::is_enum<std::thread::id>, std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::thread::id>, std::is_enum<std::thread::id>, std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46dacc98) 0 empty
  std::__or_<std::is_enum<std::thread::id>, std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46dacd00) 0 empty
    std::__or_<std::is_pointer<std::thread::id>, std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46dacd68) 0 empty
      std::__or_<std::is_member_pointer<std::thread::id>, std::is_null_pointer<std::thread::id> > (0x0x7f5c46dacdd0) 0 empty
        std::is_null_pointer<std::thread::id> (0x0x7f5c46dace38) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c46db7660) 0 empty

Class std::is_scalar<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::thread::id> (0x0x7f5c46dacea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db7720) 0 empty

Class std::__or_<std::is_reference<std::thread::id>, std::is_scalar<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::thread::id>, std::is_scalar<std::thread::id> > (0x0x7f5c46dacf08) 0 empty
  std::is_scalar<std::thread::id> (0x0x7f5c46dacf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46db7780) 0 empty

Class std::remove_all_extents<std::thread::id>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::thread::id> (0x0x7f5c46db77e0) 0 empty

Class std::is_function<std::thread::id&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::thread::id&> (0x0x7f5c46dc0068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db78a0) 0 empty

Class std::conditional<false, std::is_function<std::thread::id&>, std::__or_<std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::thread::id&>, std::__or_<std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> > > (0x0x7f5c46db7900) 0 empty

Class std::is_lvalue_reference<std::thread::id&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::thread::id&> (0x0x7f5c46dc00d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46db7960) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::thread::id&>, std::is_rvalue_reference<std::thread::id&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::thread::id&>, std::is_rvalue_reference<std::thread::id&> > (0x0x7f5c46db79c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::thread::id&>, std::is_rvalue_reference<std::thread::id&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::thread::id&>, std::is_rvalue_reference<std::thread::id&> > (0x0x7f5c46dc0138) 0 empty
  std::is_lvalue_reference<std::thread::id&> (0x0x7f5c46dc01a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46db7a20) 0 empty

Class std::is_reference<std::thread::id&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::thread::id&> (0x0x7f5c46dc02d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46db7b40) 0 empty

Class std::conditional<true, std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> > (0x0x7f5c46db7ba0) 0 empty

Class std::__or_<std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> > (0x0x7f5c46dc0340) 0 empty
  std::is_reference<std::thread::id&> (0x0x7f5c46dc03a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46db7cc0) 0 empty

Class std::__or_<std::is_function<std::thread::id&>, std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::thread::id&>, std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> > (0x0x7f5c46dc0410) 0 empty
  std::__or_<std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> > (0x0x7f5c46dc0478) 0 empty
    std::is_reference<std::thread::id&> (0x0x7f5c46dc04e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46db7d20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::thread::id&>, std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::thread::id&>, std::is_reference<std::thread::id&>, std::is_void<std::thread::id&> > > (0x0x7f5c46dc0548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db7d80) 0 empty

Class std::is_object<std::thread::id&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::thread::id&> (0x0x7f5c46dc05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46db7de0) 0 empty

Class std::conditional<false, std::is_object<std::thread::id&>, std::is_reference<std::thread::id&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::thread::id&>, std::is_reference<std::thread::id&> > (0x0x7f5c46db7e40) 0 empty

Class std::__or_<std::is_object<std::thread::id&>, std::is_reference<std::thread::id&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::thread::id&>, std::is_reference<std::thread::id&> > (0x0x7f5c46dc0618) 0 empty
  std::is_reference<std::thread::id&> (0x0x7f5c46dc0680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46dcc060) 0 empty

Class std::__is_referenceable<std::thread::id&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::thread::id&> (0x0x7f5c46dc06e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dcc0c0) 0 empty

Class std::__add_rvalue_reference_helper<std::thread::id&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::thread::id&, true> (0x0x7f5c46dcc120) 0 empty

Class std::add_rvalue_reference<std::thread::id&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::thread::id&> (0x0x7f5c46dc0750) 0 empty
  std::__add_rvalue_reference_helper<std::thread::id&, true> (0x0x7f5c46dcc180) 0 empty

Class std::__is_destructible_impl<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::thread::id> (0x0x7f5c46dc0000) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c46db7840) 0 empty

Class std::__is_destructible_safe<std::thread::id, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::thread::id, false, false> (0x0x7f5c46dc0820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dcc1e0) 0 empty

Class std::is_destructible<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::thread::id> (0x0x7f5c46dc0888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dcc240) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::thread::id, std::thread::id&&>, std::is_destructible<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::thread::id, std::thread::id&&>, std::is_destructible<std::thread::id> > (0x0x7f5c46dcc2a0) 0 empty

Class std::is_function<std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::thread::id&&> (0x0x7f5c46dc0958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46dcc360) 0 empty

Class std::conditional<false, std::is_function<std::thread::id&&>, std::__or_<std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::thread::id&&>, std::__or_<std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> > > (0x0x7f5c46dcc3c0) 0 empty

Class std::is_lvalue_reference<std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::thread::id&&> (0x0x7f5c46dc09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46dcc420) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::thread::id&&>, std::is_rvalue_reference<std::thread::id&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::thread::id&&>, std::is_rvalue_reference<std::thread::id&&> > (0x0x7f5c46dcc480) 0 empty

Class std::is_rvalue_reference<std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::thread::id&&> (0x0x7f5c46dc0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dcc4e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::thread::id&&>, std::is_rvalue_reference<std::thread::id&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::thread::id&&>, std::is_rvalue_reference<std::thread::id&&> > (0x0x7f5c46dc0a90) 0 empty
  std::is_rvalue_reference<std::thread::id&&> (0x0x7f5c46dc0af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46dcc540) 0 empty

Class std::is_reference<std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::thread::id&&> (0x0x7f5c46dc0d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dcc5a0) 0 empty

Class std::conditional<true, std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> > (0x0x7f5c46dcc600) 0 empty

Class std::__or_<std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> > (0x0x7f5c46dc0d68) 0 empty
  std::is_reference<std::thread::id&&> (0x0x7f5c46dc0dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46dcc7e0) 0 empty

Class std::__or_<std::is_function<std::thread::id&&>, std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::thread::id&&>, std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> > (0x0x7f5c46dc0e38) 0 empty
  std::__or_<std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> > (0x0x7f5c46dc0ea0) 0 empty
    std::is_reference<std::thread::id&&> (0x0x7f5c46dc0f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46dcc840) 0 empty

Class std::__not_<std::__or_<std::is_function<std::thread::id&&>, std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::thread::id&&>, std::is_reference<std::thread::id&&>, std::is_void<std::thread::id&&> > > (0x0x7f5c46dc0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46dcc8a0) 0 empty

Class std::is_object<std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::thread::id&&> (0x0x7f5c46dde000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46dcc900) 0 empty

Class std::conditional<false, std::is_object<std::thread::id&&>, std::is_reference<std::thread::id&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::thread::id&&>, std::is_reference<std::thread::id&&> > (0x0x7f5c46dcc960) 0 empty

Class std::__or_<std::is_object<std::thread::id&&>, std::is_reference<std::thread::id&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::thread::id&&>, std::is_reference<std::thread::id&&> > (0x0x7f5c46dde138) 0 empty
  std::is_reference<std::thread::id&&> (0x0x7f5c46dde1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46dcca80) 0 empty

Class std::__is_referenceable<std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::thread::id&&> (0x0x7f5c46dde208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dccae0) 0 empty

Class std::__add_rvalue_reference_helper<std::thread::id&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::thread::id&&, true> (0x0x7f5c46dccb40) 0 empty

Class std::add_rvalue_reference<std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::thread::id&&> (0x0x7f5c46dde270) 0 empty
  std::__add_rvalue_reference_helper<std::thread::id&&, true> (0x0x7f5c46dccba0) 0 empty

Class std::__is_direct_constructible_impl<std::thread::id, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::thread::id, std::thread::id&&> (0x0x7f5c46dc08f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c46dcc300) 0 empty

Class std::__and_<std::is_destructible<std::thread::id>, std::__is_direct_constructible_impl<std::thread::id, std::thread::id&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::thread::id>, std::__is_direct_constructible_impl<std::thread::id, std::thread::id&&> > (0x0x7f5c46dde340) 0 empty
  std::__is_direct_constructible_impl<std::thread::id, std::thread::id&&> (0x0x7f5c46dde3a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c46dccc00) 0 empty

Class std::__is_direct_constructible_new_safe<std::thread::id, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::thread::id, std::thread::id&&> (0x0x7f5c46dde410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dccc60) 0 empty

Class std::__is_direct_constructible_new<std::thread::id, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::thread::id, std::thread::id&&> (0x0x7f5c46dde478) 0 empty
  std::__is_direct_constructible_new_safe<std::thread::id, std::thread::id&&> (0x0x7f5c46dde4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46dcccc0) 0 empty

Class std::__is_direct_constructible<std::thread::id, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::thread::id, std::thread::id&&> (0x0x7f5c46dde548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dccd20) 0 empty

Class std::__is_constructible_impl<std::thread::id, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::thread::id, std::thread::id&&> (0x0x7f5c46dde5b0) 0 empty
  std::__is_direct_constructible<std::thread::id, std::thread::id&&> (0x0x7f5c46dde618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46dccd80) 0 empty

Class std::is_constructible<std::thread::id, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::thread::id, std::thread::id&&> (0x0x7f5c46dde680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dccde0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::thread::id, std::thread::id&&>, std::is_constructible<std::thread::id, std::thread::id&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::thread::id, std::thread::id&&>, std::is_constructible<std::thread::id, std::thread::id&&> > (0x0x7f5c46dcce40) 0 empty

Class std::__is_nt_constructible_impl<std::thread::id, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::thread::id, std::thread::id&&> (0x0x7f5c46dde6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dccea0) 0 empty

Class std::__and_<std::is_constructible<std::thread::id, std::thread::id&&>, std::__is_nt_constructible_impl<std::thread::id, std::thread::id&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::thread::id, std::thread::id&&>, std::__is_nt_constructible_impl<std::thread::id, std::thread::id&&> > (0x0x7f5c46dde750) 0 empty
  std::__is_nt_constructible_impl<std::thread::id, std::thread::id&&> (0x0x7f5c46dde7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46dccf00) 0 empty

Class std::is_nothrow_constructible<std::thread::id, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::thread::id, std::thread::id&&> (0x0x7f5c46dde820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46dccf60) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::thread::id, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::thread::id, true> (0x0x7f5c46dde888) 0 empty
  std::is_nothrow_constructible<std::thread::id, std::thread::id&&> (0x0x7f5c46dde8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46de9000) 0 empty

Class std::is_nothrow_move_constructible<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::thread::id> (0x0x7f5c46dde958) 0 empty
  std::__is_nothrow_move_constructible_impl<std::thread::id, true> (0x0x7f5c46dde9c0) 0 empty
    std::is_nothrow_constructible<std::thread::id, std::thread::id&&> (0x0x7f5c46ddea28) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46de9060) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<std::thread::id>, std::is_nothrow_move_constructible<std::thread::id> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<std::thread::id>, std::is_nothrow_move_constructible<std::thread::id> > (0x0x7f5c46de90c0) 0 empty

Class std::__is_assignable_helper<std::thread::id&, std::thread::id&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::thread::id&, std::thread::id&&> (0x0x7f5c46de9120) 0 empty

Class std::is_assignable<std::thread::id&, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::thread::id&, std::thread::id&&> (0x0x7f5c46ddeaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46de9180) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<std::thread::id&, std::thread::id&&>, std::is_assignable<std::thread::id&, std::thread::id&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<std::thread::id&, std::thread::id&&>, std::is_assignable<std::thread::id&, std::thread::id&&> > (0x0x7f5c46de91e0) 0 empty

Class std::__is_nt_assignable_impl<std::thread::id&, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::thread::id&, std::thread::id&&> (0x0x7f5c46ddeb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46de9240) 0 empty

Class std::__and_<std::is_assignable<std::thread::id&, std::thread::id&&>, std::__is_nt_assignable_impl<std::thread::id&, std::thread::id&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<std::thread::id&, std::thread::id&&>, std::__is_nt_assignable_impl<std::thread::id&, std::thread::id&&> > (0x0x7f5c46ddebc8) 0 empty
  std::__is_nt_assignable_impl<std::thread::id&, std::thread::id&&> (0x0x7f5c46ddec30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46de92a0) 0 empty

Class std::is_nothrow_assignable<std::thread::id&, std::thread::id&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::thread::id&, std::thread::id&&> (0x0x7f5c46ddec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46de9300) 0 empty

Class std::__is_nt_move_assignable_impl<std::thread::id, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::thread::id, true> (0x0x7f5c46dded00) 0 empty
  std::is_nothrow_assignable<std::thread::id&, std::thread::id&&> (0x0x7f5c46dded68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46de9360) 0 empty

Class std::is_nothrow_move_assignable<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::thread::id> (0x0x7f5c46ddedd0) 0 empty
  std::__is_nt_move_assignable_impl<std::thread::id, true> (0x0x7f5c46ddee38) 0 empty
    std::is_nothrow_assignable<std::thread::id&, std::thread::id&&> (0x0x7f5c46ddeea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46de93c0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<std::thread::id>, std::is_nothrow_move_assignable<std::thread::id> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<std::thread::id>, std::is_nothrow_move_assignable<std::thread::id> > (0x0x7f5c46ddef08) 0 empty
  std::is_nothrow_move_assignable<std::thread::id> (0x0x7f5c46ddef70) 0 empty
    std::__is_nt_move_assignable_impl<std::thread::id, true> (0x0x7f5c46df6000) 0 empty
      std::is_nothrow_assignable<std::thread::id&, std::thread::id&&> (0x0x7f5c46df6068) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c46de9420) 0 empty

Class std::is_error_code_enum<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::thread::id> (0x0x7f5c46df60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46de9480) 0 empty

Class std::is_error_condition_enum<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::thread::id> (0x0x7f5c46df6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46de94e0) 0 empty

Class std::__hash_base<long unsigned int, std::thread::id>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::thread::id> (0x0x7f5c46de9540) 0 empty

Class std::hash<std::thread::id>
   size=1 align=1
   base size=1 base align=1
std::hash<std::thread::id> (0x0x7f5c46df61a0) 0 empty
  std::__hash_base<long unsigned int, std::thread::id> (0x0x7f5c46de95a0) 0 empty

Class std::__mutex_base
   size=40 align=8
   base size=40 base align=8
std::__mutex_base (0x0x7f5c46de9600) 0

Class std::__recursive_mutex_base
   size=40 align=8
   base size=40 base align=8
std::__recursive_mutex_base (0x0x7f5c46de9660) 0

Class std::mutex
   size=40 align=8
   base size=40 base align=8
std::mutex (0x0x7f5c46df6208) 0
  std::__mutex_base (0x0x7f5c46de96c0) 0

Class std::recursive_mutex
   size=40 align=8
   base size=40 base align=8
std::recursive_mutex (0x0x7f5c46df6270) 0
  std::__recursive_mutex_base (0x0x7f5c46de9720) 0

Class std::__timed_mutex_impl<std::timed_mutex>
   size=1 align=1
   base size=0 base align=1
std::__timed_mutex_impl<std::timed_mutex> (0x0x7f5c46de97e0) 0 empty

Class std::timed_mutex
   size=40 align=8
   base size=40 base align=8
std::timed_mutex (0x0x7f5c4a923230) 0
  std::__mutex_base (0x0x7f5c46de9840) 0
  std::__timed_mutex_impl<std::timed_mutex> (0x0x7f5c46de98a0) 0 empty

Class std::__timed_mutex_impl<std::recursive_timed_mutex>
   size=1 align=1
   base size=0 base align=1
std::__timed_mutex_impl<std::recursive_timed_mutex> (0x0x7f5c46de9900) 0 empty

Class std::recursive_timed_mutex
   size=40 align=8
   base size=40 base align=8
std::recursive_timed_mutex (0x0x7f5c4a923b60) 0
  std::__recursive_mutex_base (0x0x7f5c46de9960) 0
  std::__timed_mutex_impl<std::recursive_timed_mutex> (0x0x7f5c46de99c0) 0 empty

Class std::defer_lock_t
   size=1 align=1
   base size=0 base align=1
std::defer_lock_t (0x0x7f5c46de9a20) 0 empty

Class std::try_to_lock_t
   size=1 align=1
   base size=0 base align=1
std::try_to_lock_t (0x0x7f5c46de9a80) 0 empty

Class std::adopt_lock_t
   size=1 align=1
   base size=0 base align=1
std::adopt_lock_t (0x0x7f5c46de9ae0) 0 empty

Class std::__unlock_impl<-1>
   size=1 align=1
   base size=0 base align=1
std::__unlock_impl<-1> (0x0x7f5c46de9c60) 0 empty

Class std::__try_lock_impl<0>
   size=1 align=1
   base size=0 base align=1
std::__try_lock_impl<0> (0x0x7f5c46de9d80) 0 empty

Class std::once_flag
   size=4 align=4
   base size=4 base align=4
std::once_flag (0x0x7f5c46de9de0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class md5_ctx
   size=92 align=4
   base size=92 base align=4
md5_ctx (0x0x7f5c46ef6300) 0

Class base64_encode_ctx
   size=8 align=4
   base size=8 base align=4
base64_encode_ctx (0x0x7f5c46ef6360) 0

Class base64_decode_ctx
   size=12 align=4
   base size=12 base align=4
base64_decode_ctx (0x0x7f5c46ef63c0) 0

Class base16_decode_ctx
   size=8 align=4
   base size=8 base align=4
base16_decode_ctx (0x0x7f5c46ef6420) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gmp_unary_plus
   size=1 align=1
   base size=0 base align=1
__gmp_unary_plus (0x0x7f5c46ef6cc0) 0 empty

Class __gmp_unary_minus
   size=1 align=1
   base size=0 base align=1
__gmp_unary_minus (0x0x7f5c46ef6d20) 0 empty

Class __gmp_unary_com
   size=1 align=1
   base size=0 base align=1
__gmp_unary_com (0x0x7f5c46ef6d80) 0 empty

Class __gmp_binary_plus
   size=1 align=1
   base size=0 base align=1
__gmp_binary_plus (0x0x7f5c46ef6de0) 0 empty

Class __gmp_binary_minus
   size=1 align=1
   base size=0 base align=1
__gmp_binary_minus (0x0x7f5c46ef6e40) 0 empty

Class __gmp_binary_lshift
   size=1 align=1
   base size=0 base align=1
__gmp_binary_lshift (0x0x7f5c46ef6ea0) 0 empty

Class __gmp_binary_rshift
   size=1 align=1
   base size=0 base align=1
__gmp_binary_rshift (0x0x7f5c46ef6f00) 0 empty

Class __gmp_binary_multiplies
   size=1 align=1
   base size=0 base align=1
__gmp_binary_multiplies (0x0x7f5c46ef6f60) 0 empty

Class __gmp_binary_divides
   size=1 align=1
   base size=0 base align=1
__gmp_binary_divides (0x0x7f5c46c29000) 0 empty

Class __gmp_binary_modulus
   size=1 align=1
   base size=0 base align=1
__gmp_binary_modulus (0x0x7f5c46c29060) 0 empty

Class __gmp_binary_and
   size=1 align=1
   base size=0 base align=1
__gmp_binary_and (0x0x7f5c46c290c0) 0 empty

Class __gmp_binary_ior
   size=1 align=1
   base size=0 base align=1
__gmp_binary_ior (0x0x7f5c46c29120) 0 empty

Class __gmp_binary_xor
   size=1 align=1
   base size=0 base align=1
__gmp_binary_xor (0x0x7f5c46c29180) 0 empty

Class __gmp_binary_equal
   size=1 align=1
   base size=0 base align=1
__gmp_binary_equal (0x0x7f5c46c291e0) 0 empty

Class __gmp_binary_less
   size=1 align=1
   base size=0 base align=1
__gmp_binary_less (0x0x7f5c46c29240) 0 empty

Class __gmp_binary_greater
   size=1 align=1
   base size=0 base align=1
__gmp_binary_greater (0x0x7f5c46c292a0) 0 empty

Class __gmp_unary_increment
   size=1 align=1
   base size=0 base align=1
__gmp_unary_increment (0x0x7f5c46c29300) 0 empty

Class __gmp_unary_decrement
   size=1 align=1
   base size=0 base align=1
__gmp_unary_decrement (0x0x7f5c46c29360) 0 empty

Class __gmp_abs_function
   size=1 align=1
   base size=0 base align=1
__gmp_abs_function (0x0x7f5c46c293c0) 0 empty

Class __gmp_trunc_function
   size=1 align=1
   base size=0 base align=1
__gmp_trunc_function (0x0x7f5c46c29420) 0 empty

Class __gmp_floor_function
   size=1 align=1
   base size=0 base align=1
__gmp_floor_function (0x0x7f5c46c29480) 0 empty

Class __gmp_ceil_function
   size=1 align=1
   base size=0 base align=1
__gmp_ceil_function (0x0x7f5c46c294e0) 0 empty

Class __gmp_sqrt_function
   size=1 align=1
   base size=0 base align=1
__gmp_sqrt_function (0x0x7f5c46c29540) 0 empty

Class __gmp_hypot_function
   size=1 align=1
   base size=0 base align=1
__gmp_hypot_function (0x0x7f5c46c295a0) 0 empty

Class __gmp_sgn_function
   size=1 align=1
   base size=0 base align=1
__gmp_sgn_function (0x0x7f5c46c29600) 0 empty

Class __gmp_cmp_function
   size=1 align=1
   base size=0 base align=1
__gmp_cmp_function (0x0x7f5c46c29660) 0 empty

Class __gmp_rand_function
   size=1 align=1
   base size=0 base align=1
__gmp_rand_function (0x0x7f5c46c296c0) 0 empty

Class __gmp_alloc_cstring
   size=8 align=8
   base size=8 base align=8
__gmp_alloc_cstring (0x0x7f5c46c29720) 0

Class __gmp_resolve_expr<__mpz_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpz_struct [1]> (0x0x7f5c46c29840) 0 empty

Class __gmp_resolve_expr<__mpq_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpq_struct [1]> (0x0x7f5c46c298a0) 0 empty

Class __gmp_resolve_expr<__mpf_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpf_struct [1]> (0x0x7f5c46c29900) 0 empty

Class __gmp_resolve_expr<__mpz_struct [1], __mpq_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpz_struct [1], __mpq_struct [1]> (0x0x7f5c46c29960) 0 empty

Class __gmp_resolve_expr<__mpq_struct [1], __mpz_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpq_struct [1], __mpz_struct [1]> (0x0x7f5c46c299c0) 0 empty

Class __gmp_resolve_expr<__mpz_struct [1], __mpf_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpz_struct [1], __mpf_struct [1]> (0x0x7f5c46c29a20) 0 empty

Class __gmp_resolve_expr<__mpf_struct [1], __mpz_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpf_struct [1], __mpz_struct [1]> (0x0x7f5c46c29a80) 0 empty

Class __gmp_resolve_expr<__mpq_struct [1], __mpf_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpq_struct [1], __mpf_struct [1]> (0x0x7f5c46c29ae0) 0 empty

Class __gmp_resolve_expr<__mpf_struct [1], __mpq_struct [1]>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_expr<__mpf_struct [1], __mpq_struct [1]> (0x0x7f5c46c29b40) 0 empty

Class __gmp_expr<__mpz_struct [1], __mpz_struct [1]>
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __mpz_struct [1]> (0x0x7f5c469164e0) 0

Class std::is_function<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mpz_struct> (0x0x7f5c46df6680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46916540) 0 empty

Class std::conditional<false, std::is_function<__mpz_struct>, std::__or_<std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mpz_struct>, std::__or_<std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> > > (0x0x7f5c469165a0) 0 empty

Class std::is_lvalue_reference<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mpz_struct> (0x0x7f5c46df66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46916600) 0 empty

Class std::conditional<false, std::is_lvalue_reference<__mpz_struct>, std::is_rvalue_reference<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<__mpz_struct>, std::is_rvalue_reference<__mpz_struct> > (0x0x7f5c46916660) 0 empty

Class std::is_rvalue_reference<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<__mpz_struct> (0x0x7f5c46df6820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469166c0) 0 empty

Class std::__or_<std::is_lvalue_reference<__mpz_struct>, std::is_rvalue_reference<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mpz_struct>, std::is_rvalue_reference<__mpz_struct> > (0x0x7f5c46df6888) 0 empty
  std::is_rvalue_reference<__mpz_struct> (0x0x7f5c46df68f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46916720) 0 empty

Class std::is_reference<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mpz_struct> (0x0x7f5c46df6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46916840) 0 empty

Class std::conditional<false, std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> > (0x0x7f5c469168a0) 0 empty

Class std::remove_volatile<__mpz_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__mpz_struct> (0x0x7f5c46916960) 0 empty

Class std::remove_const<__mpz_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_const<__mpz_struct> (0x0x7f5c469169c0) 0 empty

Class std::remove_cv<__mpz_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__mpz_struct> (0x0x7f5c46916900) 0 empty

Class std::__is_void_helper<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<__mpz_struct> (0x0x7f5c46df6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46916a20) 0 empty

Class std::is_void<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mpz_struct> (0x0x7f5c46df6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46916a80) 0 empty

Class std::__or_<std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> > (0x0x7f5c46df6af8) 0 empty
  std::is_void<__mpz_struct> (0x0x7f5c46df6b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46916ae0) 0 empty

Class std::__or_<std::is_function<__mpz_struct>, std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mpz_struct>, std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> > (0x0x7f5c46df6bc8) 0 empty
  std::__or_<std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> > (0x0x7f5c46df6c30) 0 empty
    std::is_void<__mpz_struct> (0x0x7f5c46df6c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46916b40) 0 empty

Class std::__not_<std::__or_<std::is_function<__mpz_struct>, std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mpz_struct>, std::is_reference<__mpz_struct>, std::is_void<__mpz_struct> > > (0x0x7f5c46df6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46916ba0) 0 empty

Class std::is_object<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mpz_struct> (0x0x7f5c46df6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46916c00) 0 empty

Class std::conditional<true, std::is_object<__mpz_struct>, std::is_reference<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<__mpz_struct>, std::is_reference<__mpz_struct> > (0x0x7f5c46916c60) 0 empty

Class std::__or_<std::is_object<__mpz_struct>, std::is_reference<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mpz_struct>, std::is_reference<__mpz_struct> > (0x0x7f5c46df6ea0) 0 empty
  std::is_object<__mpz_struct> (0x0x7f5c46df6f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46916cc0) 0 empty

Class std::__is_referenceable<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mpz_struct> (0x0x7f5c46df6f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46916d20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<__mpz_struct, __mpz_struct&&>, std::__is_direct_constructible_new_safe<__mpz_struct, __mpz_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<__mpz_struct, __mpz_struct&&>, std::__is_direct_constructible_new_safe<__mpz_struct, __mpz_struct&&> > (0x0x7f5c46916d80) 0 empty

Class std::conditional<false, std::is_void<__mpz_struct>, std::__or_<std::__is_array_unknown_bounds<__mpz_struct>, std::is_function<__mpz_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<__mpz_struct>, std::__or_<std::__is_array_unknown_bounds<__mpz_struct>, std::is_function<__mpz_struct> > > (0x0x7f5c46916de0) 0 empty

Class std::is_array<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mpz_struct> (0x0x7f5c469fb000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46916e40) 0 empty

Class std::conditional<false, std::__not_<std::extent<__mpz_struct, 0u> >, std::is_array<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<__mpz_struct, 0u> >, std::is_array<__mpz_struct> > (0x0x7f5c46916ea0) 0 empty

Class std::__and_<std::is_array<__mpz_struct>, std::__not_<std::extent<__mpz_struct, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<__mpz_struct>, std::__not_<std::extent<__mpz_struct, 0u> > > (0x0x7f5c469fb138) 0 empty
  std::is_array<__mpz_struct> (0x0x7f5c469fb1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c469fc000) 0 empty

Class std::__is_array_unknown_bounds<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<__mpz_struct> (0x0x7f5c469fb208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc060) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<__mpz_struct>, std::is_function<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<__mpz_struct>, std::is_function<__mpz_struct> > (0x0x7f5c469fc0c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<__mpz_struct>, std::is_function<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<__mpz_struct>, std::is_function<__mpz_struct> > (0x0x7f5c469fb410) 0 empty
  std::is_function<__mpz_struct> (0x0x7f5c469fb478) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c469fc120) 0 empty

Class std::__or_<std::is_void<__mpz_struct>, std::__is_array_unknown_bounds<__mpz_struct>, std::is_function<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<__mpz_struct>, std::__is_array_unknown_bounds<__mpz_struct>, std::is_function<__mpz_struct> > (0x0x7f5c469fb4e0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mpz_struct>, std::is_function<__mpz_struct> > (0x0x7f5c469fb548) 0 empty
    std::is_function<__mpz_struct> (0x0x7f5c469fb5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c469fc240) 0 empty

Class std::conditional<false, std::is_reference<__mpz_struct>, std::is_scalar<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<__mpz_struct>, std::is_scalar<__mpz_struct> > (0x0x7f5c469fc300) 0 empty

Class std::__is_integral_helper<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__mpz_struct> (0x0x7f5c469fb618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc360) 0 empty

Class std::is_integral<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mpz_struct> (0x0x7f5c469fb680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc3c0) 0 empty

Class std::conditional<false, std::is_integral<__mpz_struct>, std::is_floating_point<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<__mpz_struct>, std::is_floating_point<__mpz_struct> > (0x0x7f5c469fc420) 0 empty

Class std::__is_floating_point_helper<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<__mpz_struct> (0x0x7f5c469fb6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc600) 0 empty

Class std::is_floating_point<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<__mpz_struct> (0x0x7f5c469fb750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc660) 0 empty

Class std::__or_<std::is_integral<__mpz_struct>, std::is_floating_point<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<__mpz_struct>, std::is_floating_point<__mpz_struct> > (0x0x7f5c469fb7b8) 0 empty
  std::is_floating_point<__mpz_struct> (0x0x7f5c469fb820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c469fc6c0) 0 empty

Class std::is_arithmetic<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<__mpz_struct> (0x0x7f5c469fb888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc720) 0 empty

Class std::conditional<false, std::is_arithmetic<__mpz_struct>, std::__or_<std::is_enum<__mpz_struct>, std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<__mpz_struct>, std::__or_<std::is_enum<__mpz_struct>, std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > > (0x0x7f5c469fc780) 0 empty

Class std::is_enum<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mpz_struct> (0x0x7f5c469fb8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc7e0) 0 empty

Class std::conditional<false, std::is_enum<__mpz_struct>, std::__or_<std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<__mpz_struct>, std::__or_<std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > > (0x0x7f5c469fc840) 0 empty

Class std::__is_pointer_helper<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<__mpz_struct> (0x0x7f5c469fb958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc8a0) 0 empty

Class std::is_pointer<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mpz_struct> (0x0x7f5c469fb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc900) 0 empty

Class std::conditional<false, std::is_pointer<__mpz_struct>, std::__or_<std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<__mpz_struct>, std::__or_<std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > > (0x0x7f5c469fc960) 0 empty

Class std::__is_member_pointer_helper<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<__mpz_struct> (0x0x7f5c469fba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fc9c0) 0 empty

Class std::is_member_pointer<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<__mpz_struct> (0x0x7f5c469fba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fca20) 0 empty

Class std::conditional<false, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c469fca80) 0 empty

Class std::__is_null_pointer_helper<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<__mpz_struct> (0x0x7f5c469fbbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fcba0) 0 empty

Class std::is_null_pointer<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<__mpz_struct> (0x0x7f5c469fbc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fcc00) 0 empty

Class std::__or_<std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c469fbc98) 0 empty
  std::is_null_pointer<__mpz_struct> (0x0x7f5c469fbd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c469fcc60) 0 empty

Class std::__or_<std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c469fbd68) 0 empty
  std::__or_<std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c469fbdd0) 0 empty
    std::is_null_pointer<__mpz_struct> (0x0x7f5c469fbe38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c469fccc0) 0 empty

Class std::__or_<std::is_enum<__mpz_struct>, std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<__mpz_struct>, std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c469fbea0) 0 empty
  std::__or_<std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c469fbf08) 0 empty
    std::__or_<std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c469fbf70) 0 empty
      std::is_null_pointer<__mpz_struct> (0x0x7f5c46a12000) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c469fcd20) 0 empty

Class std::__or_<std::is_arithmetic<__mpz_struct>, std::is_enum<__mpz_struct>, std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<__mpz_struct>, std::is_enum<__mpz_struct>, std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c46a12068) 0 empty
  std::__or_<std::is_enum<__mpz_struct>, std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c46a120d0) 0 empty
    std::__or_<std::is_pointer<__mpz_struct>, std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c46a12138) 0 empty
      std::__or_<std::is_member_pointer<__mpz_struct>, std::is_null_pointer<__mpz_struct> > (0x0x7f5c46a121a0) 0 empty
        std::is_null_pointer<__mpz_struct> (0x0x7f5c46a12208) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c469fcd80) 0 empty

Class std::is_scalar<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mpz_struct> (0x0x7f5c46a12270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fcde0) 0 empty

Class std::__or_<std::is_reference<__mpz_struct>, std::is_scalar<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpz_struct>, std::is_scalar<__mpz_struct> > (0x0x7f5c46a122d8) 0 empty
  std::is_scalar<__mpz_struct> (0x0x7f5c46a12340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c469fce40) 0 empty

Class std::remove_all_extents<__mpz_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<__mpz_struct> (0x0x7f5c469fcea0) 0 empty

Class std::is_function<__mpz_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mpz_struct&> (0x0x7f5c46a12410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c469fcf60) 0 empty

Class std::conditional<false, std::is_function<__mpz_struct&>, std::__or_<std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mpz_struct&>, std::__or_<std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> > > (0x0x7f5c46a1b000) 0 empty

Class std::is_lvalue_reference<__mpz_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mpz_struct&> (0x0x7f5c46a12478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a1b060) 0 empty

Class std::conditional<true, std::is_lvalue_reference<__mpz_struct&>, std::is_rvalue_reference<__mpz_struct&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<__mpz_struct&>, std::is_rvalue_reference<__mpz_struct&> > (0x0x7f5c46a1b0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<__mpz_struct&>, std::is_rvalue_reference<__mpz_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mpz_struct&>, std::is_rvalue_reference<__mpz_struct&> > (0x0x7f5c46a125b0) 0 empty
  std::is_lvalue_reference<__mpz_struct&> (0x0x7f5c46a12618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a1b120) 0 empty

Class std::is_reference<__mpz_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mpz_struct&> (0x0x7f5c46a12680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a1b300) 0 empty

Class std::conditional<true, std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> > (0x0x7f5c46a1b360) 0 empty

Class std::__or_<std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> > (0x0x7f5c46a126e8) 0 empty
  std::is_reference<__mpz_struct&> (0x0x7f5c46a12750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a1b3c0) 0 empty

Class std::__or_<std::is_function<__mpz_struct&>, std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mpz_struct&>, std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> > (0x0x7f5c46a127b8) 0 empty
  std::__or_<std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> > (0x0x7f5c46a12820) 0 empty
    std::is_reference<__mpz_struct&> (0x0x7f5c46a12888) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46a1b420) 0 empty

Class std::__not_<std::__or_<std::is_function<__mpz_struct&>, std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mpz_struct&>, std::is_reference<__mpz_struct&>, std::is_void<__mpz_struct&> > > (0x0x7f5c46a129c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a1b480) 0 empty

Class std::is_object<__mpz_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mpz_struct&> (0x0x7f5c46a12a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a1b4e0) 0 empty

Class std::conditional<false, std::is_object<__mpz_struct&>, std::is_reference<__mpz_struct&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<__mpz_struct&>, std::is_reference<__mpz_struct&> > (0x0x7f5c46a1b540) 0 empty

Class std::__or_<std::is_object<__mpz_struct&>, std::is_reference<__mpz_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mpz_struct&>, std::is_reference<__mpz_struct&> > (0x0x7f5c46a12a90) 0 empty
  std::is_reference<__mpz_struct&> (0x0x7f5c46a12af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a1b660) 0 empty

Class std::__is_referenceable<__mpz_struct&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mpz_struct&> (0x0x7f5c46a12b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a1b6c0) 0 empty

Class std::__add_rvalue_reference_helper<__mpz_struct&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<__mpz_struct&, true> (0x0x7f5c46a1b720) 0 empty

Class std::add_rvalue_reference<__mpz_struct&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<__mpz_struct&> (0x0x7f5c46a12bc8) 0 empty
  std::__add_rvalue_reference_helper<__mpz_struct&, true> (0x0x7f5c46a1b780) 0 empty

Class std::__is_destructible_impl<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<__mpz_struct> (0x0x7f5c46a123a8) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c469fcf00) 0 empty

Class std::__is_destructible_safe<__mpz_struct, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<__mpz_struct, false, false> (0x0x7f5c46a12c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a1b7e0) 0 empty

Class std::is_destructible<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mpz_struct> (0x0x7f5c46a12d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a1b840) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<__mpz_struct, __mpz_struct&&>, std::is_destructible<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<__mpz_struct, __mpz_struct&&>, std::is_destructible<__mpz_struct> > (0x0x7f5c46a1b8a0) 0 empty

Class std::is_function<__mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mpz_struct&&> (0x0x7f5c46a12dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a1b960) 0 empty

Class std::conditional<false, std::is_function<__mpz_struct&&>, std::__or_<std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mpz_struct&&>, std::__or_<std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> > > (0x0x7f5c46a1b9c0) 0 empty

Class std::is_lvalue_reference<__mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mpz_struct&&> (0x0x7f5c46a12e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a1ba20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<__mpz_struct&&>, std::is_rvalue_reference<__mpz_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<__mpz_struct&&>, std::is_rvalue_reference<__mpz_struct&&> > (0x0x7f5c46a1ba80) 0 empty

Class std::is_rvalue_reference<__mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<__mpz_struct&&> (0x0x7f5c46a12f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a1bae0) 0 empty

Class std::__or_<std::is_lvalue_reference<__mpz_struct&&>, std::is_rvalue_reference<__mpz_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mpz_struct&&>, std::is_rvalue_reference<__mpz_struct&&> > (0x0x7f5c46a34000) 0 empty
  std::is_rvalue_reference<__mpz_struct&&> (0x0x7f5c46a34068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a1bb40) 0 empty

Class std::is_reference<__mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mpz_struct&&> (0x0x7f5c46a340d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a1bd20) 0 empty

Class std::conditional<true, std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> > (0x0x7f5c46a1bd80) 0 empty

Class std::__or_<std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> > (0x0x7f5c46a34138) 0 empty
  std::is_reference<__mpz_struct&&> (0x0x7f5c46a341a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a1bea0) 0 empty

Class std::__or_<std::is_function<__mpz_struct&&>, std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mpz_struct&&>, std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> > (0x0x7f5c46a34208) 0 empty
  std::__or_<std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> > (0x0x7f5c46a34270) 0 empty
    std::is_reference<__mpz_struct&&> (0x0x7f5c46a342d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46a1bf00) 0 empty

Class std::__not_<std::__or_<std::is_function<__mpz_struct&&>, std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mpz_struct&&>, std::is_reference<__mpz_struct&&>, std::is_void<__mpz_struct&&> > > (0x0x7f5c46a34340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a1bf60) 0 empty

Class std::is_object<__mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mpz_struct&&> (0x0x7f5c46a343a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a37000) 0 empty

Class std::conditional<false, std::is_object<__mpz_struct&&>, std::is_reference<__mpz_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<__mpz_struct&&>, std::is_reference<__mpz_struct&&> > (0x0x7f5c46a37060) 0 empty

Class std::__or_<std::is_object<__mpz_struct&&>, std::is_reference<__mpz_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mpz_struct&&>, std::is_reference<__mpz_struct&&> > (0x0x7f5c46a34410) 0 empty
  std::is_reference<__mpz_struct&&> (0x0x7f5c46a34478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a37180) 0 empty

Class std::__is_referenceable<__mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mpz_struct&&> (0x0x7f5c46a344e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a371e0) 0 empty

Class std::__add_rvalue_reference_helper<__mpz_struct&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<__mpz_struct&&, true> (0x0x7f5c46a37240) 0 empty

Class std::add_rvalue_reference<__mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<__mpz_struct&&> (0x0x7f5c46a34548) 0 empty
  std::__add_rvalue_reference_helper<__mpz_struct&&, true> (0x0x7f5c46a372a0) 0 empty

Class std::__is_direct_constructible_impl<__mpz_struct, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a12d68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c46a1b900) 0 empty

Class std::__and_<std::is_destructible<__mpz_struct>, std::__is_direct_constructible_impl<__mpz_struct, __mpz_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<__mpz_struct>, std::__is_direct_constructible_impl<__mpz_struct, __mpz_struct&&> > (0x0x7f5c46a34618) 0 empty
  std::__is_direct_constructible_impl<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a34680) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c46a37300) 0 empty

Class std::__is_direct_constructible_new_safe<__mpz_struct, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a346e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a37360) 0 empty

Class std::__is_direct_constructible_new<__mpz_struct, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a34750) 0 empty
  std::__is_direct_constructible_new_safe<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a347b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a373c0) 0 empty

Class std::__is_direct_constructible<__mpz_struct, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a34820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a37420) 0 empty

Class std::__is_constructible_impl<__mpz_struct, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a34888) 0 empty
  std::__is_direct_constructible<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a348f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a37480) 0 empty

Class std::is_constructible<__mpz_struct, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a34958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a374e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<__mpz_struct, __mpz_struct&&>, std::is_constructible<__mpz_struct, __mpz_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<__mpz_struct, __mpz_struct&&>, std::is_constructible<__mpz_struct, __mpz_struct&&> > (0x0x7f5c46a37540) 0 empty

Class std::__is_nt_constructible_impl<__mpz_struct, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a349c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a375a0) 0 empty

Class std::__and_<std::is_constructible<__mpz_struct, __mpz_struct&&>, std::__is_nt_constructible_impl<__mpz_struct, __mpz_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<__mpz_struct, __mpz_struct&&>, std::__is_nt_constructible_impl<__mpz_struct, __mpz_struct&&> > (0x0x7f5c46a34a28) 0 empty
  std::__is_nt_constructible_impl<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a34a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a37600) 0 empty

Class std::is_nothrow_constructible<__mpz_struct, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a34af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a37660) 0 empty

Class std::__is_nothrow_move_constructible_impl<__mpz_struct, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<__mpz_struct, true> (0x0x7f5c46a34b60) 0 empty
  std::is_nothrow_constructible<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a34bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a376c0) 0 empty

Class std::is_nothrow_move_constructible<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<__mpz_struct> (0x0x7f5c46a34c30) 0 empty
  std::__is_nothrow_move_constructible_impl<__mpz_struct, true> (0x0x7f5c46a34c98) 0 empty
    std::is_nothrow_constructible<__mpz_struct, __mpz_struct&&> (0x0x7f5c46a34d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46a37720) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<__mpz_struct>, std::is_nothrow_move_constructible<__mpz_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<__mpz_struct>, std::is_nothrow_move_constructible<__mpz_struct> > (0x0x7f5c46a37780) 0 empty

Class std::__is_assignable_helper<__mpz_struct&, __mpz_struct&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<__mpz_struct&, __mpz_struct&&> (0x0x7f5c46a377e0) 0 empty

Class std::is_assignable<__mpz_struct&, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<__mpz_struct&, __mpz_struct&&> (0x0x7f5c46a34dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a37840) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<__mpz_struct&, __mpz_struct&&>, std::is_assignable<__mpz_struct&, __mpz_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<__mpz_struct&, __mpz_struct&&>, std::is_assignable<__mpz_struct&, __mpz_struct&&> > (0x0x7f5c46a378a0) 0 empty

Class std::__is_nt_assignable_impl<__mpz_struct&, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<__mpz_struct&, __mpz_struct&&> (0x0x7f5c46a34e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a37900) 0 empty

Class std::__and_<std::is_assignable<__mpz_struct&, __mpz_struct&&>, std::__is_nt_assignable_impl<__mpz_struct&, __mpz_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<__mpz_struct&, __mpz_struct&&>, std::__is_nt_assignable_impl<__mpz_struct&, __mpz_struct&&> > (0x0x7f5c46a34ea0) 0 empty
  std::__is_nt_assignable_impl<__mpz_struct&, __mpz_struct&&> (0x0x7f5c46a34f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a37960) 0 empty

Class std::is_nothrow_assignable<__mpz_struct&, __mpz_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<__mpz_struct&, __mpz_struct&&> (0x0x7f5c46a34f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46a379c0) 0 empty

Class std::__is_nt_move_assignable_impl<__mpz_struct, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<__mpz_struct, true> (0x0x7f5c46a4f000) 0 empty
  std::is_nothrow_assignable<__mpz_struct&, __mpz_struct&&> (0x0x7f5c46a4f068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46a37a20) 0 empty

Class std::is_nothrow_move_assignable<__mpz_struct>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<__mpz_struct> (0x0x7f5c46a4f0d0) 0 empty
  std::__is_nt_move_assignable_impl<__mpz_struct, true> (0x0x7f5c46a4f138) 0 empty
    std::is_nothrow_assignable<__mpz_struct&, __mpz_struct&&> (0x0x7f5c46a4f1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46a37a80) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<__mpz_struct>, std::is_nothrow_move_assignable<__mpz_struct> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<__mpz_struct>, std::is_nothrow_move_assignable<__mpz_struct> > (0x0x7f5c46a4f208) 0 empty
  std::is_nothrow_move_assignable<__mpz_struct> (0x0x7f5c46a4f270) 0 empty
    std::__is_nt_move_assignable_impl<__mpz_struct, true> (0x0x7f5c46a4f2d8) 0 empty
      std::is_nothrow_assignable<__mpz_struct&, __mpz_struct&&> (0x0x7f5c46a4f340) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c46a37ae0) 0 empty

Class __gmp_expr<__mpq_struct [1], __mpq_struct [1]>
   size=32 align=8
   base size=32 base align=8
__gmp_expr<__mpq_struct [1], __mpq_struct [1]> (0x0x7f5c46a37b40) 0

Class std::is_function<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mpq_struct> (0x0x7f5c46a4f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a37ba0) 0 empty

Class std::conditional<false, std::is_function<__mpq_struct>, std::__or_<std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mpq_struct>, std::__or_<std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> > > (0x0x7f5c46a37c00) 0 empty

Class std::is_lvalue_reference<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mpq_struct> (0x0x7f5c46a4f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a37c60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<__mpq_struct>, std::is_rvalue_reference<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<__mpq_struct>, std::is_rvalue_reference<__mpq_struct> > (0x0x7f5c46a37cc0) 0 empty

Class std::is_rvalue_reference<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<__mpq_struct> (0x0x7f5c46a4f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a37d20) 0 empty

Class std::__or_<std::is_lvalue_reference<__mpq_struct>, std::is_rvalue_reference<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mpq_struct>, std::is_rvalue_reference<__mpq_struct> > (0x0x7f5c46a4f5b0) 0 empty
  std::is_rvalue_reference<__mpq_struct> (0x0x7f5c46a4f618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46a37d80) 0 empty

Class std::is_reference<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mpq_struct> (0x0x7f5c46a4f680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46a37ea0) 0 empty

Class std::conditional<false, std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> > (0x0x7f5c46a37f00) 0 empty

Class std::remove_volatile<__mpq_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__mpq_struct> (0x0x7f5c46aec000) 0 empty

Class std::remove_const<__mpq_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_const<__mpq_struct> (0x0x7f5c46aec060) 0 empty

Class std::remove_cv<__mpq_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__mpq_struct> (0x0x7f5c46a37f60) 0 empty

Class std::__is_void_helper<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<__mpq_struct> (0x0x7f5c46a4f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aec0c0) 0 empty

Class std::is_void<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mpq_struct> (0x0x7f5c46a4f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aec120) 0 empty

Class std::__or_<std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> > (0x0x7f5c46a4f820) 0 empty
  std::is_void<__mpq_struct> (0x0x7f5c46a4f888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46aec180) 0 empty

Class std::__or_<std::is_function<__mpq_struct>, std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mpq_struct>, std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> > (0x0x7f5c46a4f8f0) 0 empty
  std::__or_<std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> > (0x0x7f5c46a4f958) 0 empty
    std::is_void<__mpq_struct> (0x0x7f5c46a4f9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46aec1e0) 0 empty

Class std::__not_<std::__or_<std::is_function<__mpq_struct>, std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mpq_struct>, std::is_reference<__mpq_struct>, std::is_void<__mpq_struct> > > (0x0x7f5c46a4faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46aec240) 0 empty

Class std::is_object<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mpq_struct> (0x0x7f5c46a4fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46aec2a0) 0 empty

Class std::conditional<true, std::is_object<__mpq_struct>, std::is_reference<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<__mpq_struct>, std::is_reference<__mpq_struct> > (0x0x7f5c46aec300) 0 empty

Class std::__or_<std::is_object<__mpq_struct>, std::is_reference<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mpq_struct>, std::is_reference<__mpq_struct> > (0x0x7f5c46a4fbc8) 0 empty
  std::is_object<__mpq_struct> (0x0x7f5c46a4fc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46aec360) 0 empty

Class std::__is_referenceable<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mpq_struct> (0x0x7f5c46a4fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46aec3c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<__mpq_struct, __mpq_struct&&>, std::__is_direct_constructible_new_safe<__mpq_struct, __mpq_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<__mpq_struct, __mpq_struct&&>, std::__is_direct_constructible_new_safe<__mpq_struct, __mpq_struct&&> > (0x0x7f5c46aec420) 0 empty

Class std::conditional<false, std::is_void<__mpq_struct>, std::__or_<std::__is_array_unknown_bounds<__mpq_struct>, std::is_function<__mpq_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<__mpq_struct>, std::__or_<std::__is_array_unknown_bounds<__mpq_struct>, std::is_function<__mpq_struct> > > (0x0x7f5c46aec480) 0 empty

Class std::is_array<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mpq_struct> (0x0x7f5c46a4fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aec4e0) 0 empty

Class std::conditional<false, std::__not_<std::extent<__mpq_struct, 0u> >, std::is_array<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<__mpq_struct, 0u> >, std::is_array<__mpq_struct> > (0x0x7f5c46aec540) 0 empty

Class std::__and_<std::is_array<__mpq_struct>, std::__not_<std::extent<__mpq_struct, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<__mpq_struct>, std::__not_<std::extent<__mpq_struct, 0u> > > (0x0x7f5c46a4fe38) 0 empty
  std::is_array<__mpq_struct> (0x0x7f5c46a4fea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46aec660) 0 empty

Class std::__is_array_unknown_bounds<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<__mpq_struct> (0x0x7f5c46a4ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aec6c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<__mpq_struct>, std::is_function<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<__mpq_struct>, std::is_function<__mpq_struct> > (0x0x7f5c46aec720) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<__mpq_struct>, std::is_function<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<__mpq_struct>, std::is_function<__mpq_struct> > (0x0x7f5c46afe138) 0 empty
  std::is_function<__mpq_struct> (0x0x7f5c46afe1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46aec780) 0 empty

Class std::__or_<std::is_void<__mpq_struct>, std::__is_array_unknown_bounds<__mpq_struct>, std::is_function<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<__mpq_struct>, std::__is_array_unknown_bounds<__mpq_struct>, std::is_function<__mpq_struct> > (0x0x7f5c46afe208) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mpq_struct>, std::is_function<__mpq_struct> > (0x0x7f5c46afe270) 0 empty
    std::is_function<__mpq_struct> (0x0x7f5c46afe2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c46aec8a0) 0 empty

Class std::conditional<false, std::is_reference<__mpq_struct>, std::is_scalar<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<__mpq_struct>, std::is_scalar<__mpq_struct> > (0x0x7f5c46aec960) 0 empty

Class std::__is_integral_helper<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__mpq_struct> (0x0x7f5c46afe340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aec9c0) 0 empty

Class std::is_integral<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mpq_struct> (0x0x7f5c46afe3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aeca20) 0 empty

Class std::conditional<false, std::is_integral<__mpq_struct>, std::is_floating_point<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<__mpq_struct>, std::is_floating_point<__mpq_struct> > (0x0x7f5c46aeca80) 0 empty

Class std::__is_floating_point_helper<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<__mpq_struct> (0x0x7f5c46afe410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aecc60) 0 empty

Class std::is_floating_point<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<__mpq_struct> (0x0x7f5c46afe478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aeccc0) 0 empty

Class std::__or_<std::is_integral<__mpq_struct>, std::is_floating_point<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<__mpq_struct>, std::is_floating_point<__mpq_struct> > (0x0x7f5c46afe4e0) 0 empty
  std::is_floating_point<__mpq_struct> (0x0x7f5c46afe548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c46aecd20) 0 empty

Class std::is_arithmetic<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<__mpq_struct> (0x0x7f5c46afe5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aecd80) 0 empty

Class std::conditional<false, std::is_arithmetic<__mpq_struct>, std::__or_<std::is_enum<__mpq_struct>, std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<__mpq_struct>, std::__or_<std::is_enum<__mpq_struct>, std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > > (0x0x7f5c46aecde0) 0 empty

Class std::is_enum<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mpq_struct> (0x0x7f5c46afe618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aece40) 0 empty

Class std::conditional<false, std::is_enum<__mpq_struct>, std::__or_<std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<__mpq_struct>, std::__or_<std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > > (0x0x7f5c46aecea0) 0 empty

Class std::__is_pointer_helper<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<__mpq_struct> (0x0x7f5c46afe680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aecf00) 0 empty

Class std::is_pointer<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mpq_struct> (0x0x7f5c46afe6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46aecf60) 0 empty

Class std::conditional<false, std::is_pointer<__mpq_struct>, std::__or_<std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<__mpq_struct>, std::__or_<std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > > (0x0x7f5c4670f000) 0 empty

Class std::__is_member_pointer_helper<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<__mpq_struct> (0x0x7f5c46afe750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4670f060) 0 empty

Class std::is_member_pointer<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<__mpq_struct> (0x0x7f5c46afe7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4670f0c0) 0 empty

Class std::conditional<false, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c4670f120) 0 empty

Class std::__is_null_pointer_helper<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<__mpq_struct> (0x0x7f5c46afe8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4670f240) 0 empty

Class std::is_null_pointer<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<__mpq_struct> (0x0x7f5c46afe958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4670f2a0) 0 empty

Class std::__or_<std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afe9c0) 0 empty
  std::is_null_pointer<__mpq_struct> (0x0x7f5c46afea28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4670f300) 0 empty

Class std::__or_<std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afea90) 0 empty
  std::__or_<std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afeaf8) 0 empty
    std::is_null_pointer<__mpq_struct> (0x0x7f5c46afeb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4670f360) 0 empty

Class std::__or_<std::is_enum<__mpq_struct>, std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<__mpq_struct>, std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afebc8) 0 empty
  std::__or_<std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afec30) 0 empty
    std::__or_<std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afec98) 0 empty
      std::is_null_pointer<__mpq_struct> (0x0x7f5c46afed00) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c4670f3c0) 0 empty

Class std::__or_<std::is_arithmetic<__mpq_struct>, std::is_enum<__mpq_struct>, std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<__mpq_struct>, std::is_enum<__mpq_struct>, std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afed68) 0 empty
  std::__or_<std::is_enum<__mpq_struct>, std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afedd0) 0 empty
    std::__or_<std::is_pointer<__mpq_struct>, std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afee38) 0 empty
      std::__or_<std::is_member_pointer<__mpq_struct>, std::is_null_pointer<__mpq_struct> > (0x0x7f5c46afeea0) 0 empty
        std::is_null_pointer<__mpq_struct> (0x0x7f5c46afef08) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c4670f420) 0 empty

Class std::is_scalar<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mpq_struct> (0x0x7f5c46afef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4670f480) 0 empty

Class std::__or_<std::is_reference<__mpq_struct>, std::is_scalar<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpq_struct>, std::is_scalar<__mpq_struct> > (0x0x7f5c46716000) 0 empty
  std::is_scalar<__mpq_struct> (0x0x7f5c46716068) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4670f4e0) 0 empty

Class std::remove_all_extents<__mpq_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<__mpq_struct> (0x0x7f5c4670f540) 0 empty

Class std::is_function<__mpq_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mpq_struct&> (0x0x7f5c46716138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4670f600) 0 empty

Class std::conditional<false, std::is_function<__mpq_struct&>, std::__or_<std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mpq_struct&>, std::__or_<std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> > > (0x0x7f5c4670f660) 0 empty

Class std::is_lvalue_reference<__mpq_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mpq_struct&> (0x0x7f5c467161a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4670f6c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<__mpq_struct&>, std::is_rvalue_reference<__mpq_struct&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<__mpq_struct&>, std::is_rvalue_reference<__mpq_struct&> > (0x0x7f5c4670f720) 0 empty

Class std::__or_<std::is_lvalue_reference<__mpq_struct&>, std::is_rvalue_reference<__mpq_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mpq_struct&>, std::is_rvalue_reference<__mpq_struct&> > (0x0x7f5c467162d8) 0 empty
  std::is_lvalue_reference<__mpq_struct&> (0x0x7f5c46716340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4670f780) 0 empty

Class std::is_reference<__mpq_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mpq_struct&> (0x0x7f5c467163a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4670f960) 0 empty

Class std::conditional<true, std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> > (0x0x7f5c4670f9c0) 0 empty

Class std::__or_<std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> > (0x0x7f5c46716410) 0 empty
  std::is_reference<__mpq_struct&> (0x0x7f5c46716478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4670fa20) 0 empty

Class std::__or_<std::is_function<__mpq_struct&>, std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mpq_struct&>, std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> > (0x0x7f5c467164e0) 0 empty
  std::__or_<std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> > (0x0x7f5c46716548) 0 empty
    std::is_reference<__mpq_struct&> (0x0x7f5c467165b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4670fa80) 0 empty

Class std::__not_<std::__or_<std::is_function<__mpq_struct&>, std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mpq_struct&>, std::is_reference<__mpq_struct&>, std::is_void<__mpq_struct&> > > (0x0x7f5c467166e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4670fae0) 0 empty

Class std::is_object<__mpq_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mpq_struct&> (0x0x7f5c46716750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4670fb40) 0 empty

Class std::conditional<false, std::is_object<__mpq_struct&>, std::is_reference<__mpq_struct&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<__mpq_struct&>, std::is_reference<__mpq_struct&> > (0x0x7f5c4670fba0) 0 empty

Class std::__or_<std::is_object<__mpq_struct&>, std::is_reference<__mpq_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mpq_struct&>, std::is_reference<__mpq_struct&> > (0x0x7f5c467167b8) 0 empty
  std::is_reference<__mpq_struct&> (0x0x7f5c46716820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4670fcc0) 0 empty

Class std::__is_referenceable<__mpq_struct&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mpq_struct&> (0x0x7f5c46716888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4670fd20) 0 empty

Class std::__add_rvalue_reference_helper<__mpq_struct&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<__mpq_struct&, true> (0x0x7f5c4670fd80) 0 empty

Class std::add_rvalue_reference<__mpq_struct&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<__mpq_struct&> (0x0x7f5c467168f0) 0 empty
  std::__add_rvalue_reference_helper<__mpq_struct&, true> (0x0x7f5c4670fde0) 0 empty

Class std::__is_destructible_impl<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<__mpq_struct> (0x0x7f5c467160d0) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c4670f5a0) 0 empty

Class std::__is_destructible_safe<__mpq_struct, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<__mpq_struct, false, false> (0x0x7f5c467169c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4670fe40) 0 empty

Class std::is_destructible<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mpq_struct> (0x0x7f5c46716a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4670fea0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<__mpq_struct, __mpq_struct&&>, std::is_destructible<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<__mpq_struct, __mpq_struct&&>, std::is_destructible<__mpq_struct> > (0x0x7f5c4670ff00) 0 empty

Class std::is_function<__mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mpq_struct&&> (0x0x7f5c46716af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46731000) 0 empty

Class std::conditional<false, std::is_function<__mpq_struct&&>, std::__or_<std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mpq_struct&&>, std::__or_<std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> > > (0x0x7f5c46731060) 0 empty

Class std::is_lvalue_reference<__mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mpq_struct&&> (0x0x7f5c46716b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c467310c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<__mpq_struct&&>, std::is_rvalue_reference<__mpq_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<__mpq_struct&&>, std::is_rvalue_reference<__mpq_struct&&> > (0x0x7f5c46731120) 0 empty

Class std::is_rvalue_reference<__mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<__mpq_struct&&> (0x0x7f5c46716c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46731180) 0 empty

Class std::__or_<std::is_lvalue_reference<__mpq_struct&&>, std::is_rvalue_reference<__mpq_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mpq_struct&&>, std::is_rvalue_reference<__mpq_struct&&> > (0x0x7f5c46716d00) 0 empty
  std::is_rvalue_reference<__mpq_struct&&> (0x0x7f5c46716d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c467311e0) 0 empty

Class std::is_reference<__mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mpq_struct&&> (0x0x7f5c46716dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c467313c0) 0 empty

Class std::conditional<true, std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> > (0x0x7f5c46731420) 0 empty

Class std::__or_<std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> > (0x0x7f5c46716e38) 0 empty
  std::is_reference<__mpq_struct&&> (0x0x7f5c46716ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46731540) 0 empty

Class std::__or_<std::is_function<__mpq_struct&&>, std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mpq_struct&&>, std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> > (0x0x7f5c46716f08) 0 empty
  std::__or_<std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> > (0x0x7f5c46716f70) 0 empty
    std::is_reference<__mpq_struct&&> (0x0x7f5c46739000) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c467315a0) 0 empty

Class std::__not_<std::__or_<std::is_function<__mpq_struct&&>, std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mpq_struct&&>, std::is_reference<__mpq_struct&&>, std::is_void<__mpq_struct&&> > > (0x0x7f5c46739068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46731600) 0 empty

Class std::is_object<__mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mpq_struct&&> (0x0x7f5c467390d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46731660) 0 empty

Class std::conditional<false, std::is_object<__mpq_struct&&>, std::is_reference<__mpq_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<__mpq_struct&&>, std::is_reference<__mpq_struct&&> > (0x0x7f5c467316c0) 0 empty

Class std::__or_<std::is_object<__mpq_struct&&>, std::is_reference<__mpq_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mpq_struct&&>, std::is_reference<__mpq_struct&&> > (0x0x7f5c46739138) 0 empty
  std::is_reference<__mpq_struct&&> (0x0x7f5c467391a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c467317e0) 0 empty

Class std::__is_referenceable<__mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mpq_struct&&> (0x0x7f5c46739208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46731840) 0 empty

Class std::__add_rvalue_reference_helper<__mpq_struct&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<__mpq_struct&&, true> (0x0x7f5c467318a0) 0 empty

Class std::add_rvalue_reference<__mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<__mpq_struct&&> (0x0x7f5c46739270) 0 empty
  std::__add_rvalue_reference_helper<__mpq_struct&&, true> (0x0x7f5c46731900) 0 empty

Class std::__is_direct_constructible_impl<__mpq_struct, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<__mpq_struct, __mpq_struct&&> (0x0x7f5c46716a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c4670ff60) 0 empty

Class std::__and_<std::is_destructible<__mpq_struct>, std::__is_direct_constructible_impl<__mpq_struct, __mpq_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<__mpq_struct>, std::__is_direct_constructible_impl<__mpq_struct, __mpq_struct&&> > (0x0x7f5c46739340) 0 empty
  std::__is_direct_constructible_impl<__mpq_struct, __mpq_struct&&> (0x0x7f5c467393a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c46731960) 0 empty

Class std::__is_direct_constructible_new_safe<__mpq_struct, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<__mpq_struct, __mpq_struct&&> (0x0x7f5c46739410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c467319c0) 0 empty

Class std::__is_direct_constructible_new<__mpq_struct, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<__mpq_struct, __mpq_struct&&> (0x0x7f5c46739478) 0 empty
  std::__is_direct_constructible_new_safe<__mpq_struct, __mpq_struct&&> (0x0x7f5c467394e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46731a20) 0 empty

Class std::__is_direct_constructible<__mpq_struct, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<__mpq_struct, __mpq_struct&&> (0x0x7f5c46739548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46731a80) 0 empty

Class std::__is_constructible_impl<__mpq_struct, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<__mpq_struct, __mpq_struct&&> (0x0x7f5c467395b0) 0 empty
  std::__is_direct_constructible<__mpq_struct, __mpq_struct&&> (0x0x7f5c46739618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46731ae0) 0 empty

Class std::is_constructible<__mpq_struct, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<__mpq_struct, __mpq_struct&&> (0x0x7f5c46739680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46731b40) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<__mpq_struct, __mpq_struct&&>, std::is_constructible<__mpq_struct, __mpq_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<__mpq_struct, __mpq_struct&&>, std::is_constructible<__mpq_struct, __mpq_struct&&> > (0x0x7f5c46731ba0) 0 empty

Class std::__is_nt_constructible_impl<__mpq_struct, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<__mpq_struct, __mpq_struct&&> (0x0x7f5c467396e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46731c00) 0 empty

Class std::__and_<std::is_constructible<__mpq_struct, __mpq_struct&&>, std::__is_nt_constructible_impl<__mpq_struct, __mpq_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<__mpq_struct, __mpq_struct&&>, std::__is_nt_constructible_impl<__mpq_struct, __mpq_struct&&> > (0x0x7f5c46739750) 0 empty
  std::__is_nt_constructible_impl<__mpq_struct, __mpq_struct&&> (0x0x7f5c467397b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46731c60) 0 empty

Class std::is_nothrow_constructible<__mpq_struct, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<__mpq_struct, __mpq_struct&&> (0x0x7f5c46739820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46731cc0) 0 empty

Class std::__is_nothrow_move_constructible_impl<__mpq_struct, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<__mpq_struct, true> (0x0x7f5c46739888) 0 empty
  std::is_nothrow_constructible<__mpq_struct, __mpq_struct&&> (0x0x7f5c467398f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46731d20) 0 empty

Class std::is_nothrow_move_constructible<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<__mpq_struct> (0x0x7f5c46739958) 0 empty
  std::__is_nothrow_move_constructible_impl<__mpq_struct, true> (0x0x7f5c467399c0) 0 empty
    std::is_nothrow_constructible<__mpq_struct, __mpq_struct&&> (0x0x7f5c46739a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46731d80) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<__mpq_struct>, std::is_nothrow_move_constructible<__mpq_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<__mpq_struct>, std::is_nothrow_move_constructible<__mpq_struct> > (0x0x7f5c46731de0) 0 empty

Class std::__is_assignable_helper<__mpq_struct&, __mpq_struct&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<__mpq_struct&, __mpq_struct&&> (0x0x7f5c46731e40) 0 empty

Class std::is_assignable<__mpq_struct&, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<__mpq_struct&, __mpq_struct&&> (0x0x7f5c46739af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46731ea0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<__mpq_struct&, __mpq_struct&&>, std::is_assignable<__mpq_struct&, __mpq_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<__mpq_struct&, __mpq_struct&&>, std::is_assignable<__mpq_struct&, __mpq_struct&&> > (0x0x7f5c46731f00) 0 empty

Class std::__is_nt_assignable_impl<__mpq_struct&, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<__mpq_struct&, __mpq_struct&&> (0x0x7f5c46739b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46731f60) 0 empty

Class std::__and_<std::is_assignable<__mpq_struct&, __mpq_struct&&>, std::__is_nt_assignable_impl<__mpq_struct&, __mpq_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<__mpq_struct&, __mpq_struct&&>, std::__is_nt_assignable_impl<__mpq_struct&, __mpq_struct&&> > (0x0x7f5c46739bc8) 0 empty
  std::__is_nt_assignable_impl<__mpq_struct&, __mpq_struct&&> (0x0x7f5c46739c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4674e000) 0 empty

Class std::is_nothrow_assignable<__mpq_struct&, __mpq_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<__mpq_struct&, __mpq_struct&&> (0x0x7f5c46739c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4674e060) 0 empty

Class std::__is_nt_move_assignable_impl<__mpq_struct, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<__mpq_struct, true> (0x0x7f5c46739d00) 0 empty
  std::is_nothrow_assignable<__mpq_struct&, __mpq_struct&&> (0x0x7f5c46739d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4674e0c0) 0 empty

Class std::is_nothrow_move_assignable<__mpq_struct>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<__mpq_struct> (0x0x7f5c46739dd0) 0 empty
  std::__is_nt_move_assignable_impl<__mpq_struct, true> (0x0x7f5c46739e38) 0 empty
    std::is_nothrow_assignable<__mpq_struct&, __mpq_struct&&> (0x0x7f5c46739ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4674e120) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<__mpq_struct>, std::is_nothrow_move_assignable<__mpq_struct> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<__mpq_struct>, std::is_nothrow_move_assignable<__mpq_struct> > (0x0x7f5c46739f08) 0 empty
  std::is_nothrow_move_assignable<__mpq_struct> (0x0x7f5c46739f70) 0 empty
    std::__is_nt_move_assignable_impl<__mpq_struct, true> (0x0x7f5c46752000) 0 empty
      std::is_nothrow_assignable<__mpq_struct&, __mpq_struct&&> (0x0x7f5c46752068) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c4674e180) 0 empty

Class std::remove_reference<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&> (0x0x7f5c4674e1e0) 0 empty

Class __gmp_expr<__mpf_struct [1], __mpf_struct [1]>
   size=24 align=8
   base size=24 base align=8
__gmp_expr<__mpf_struct [1], __mpf_struct [1]> (0x0x7f5c4674e240) 0

Class std::is_function<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mpf_struct> (0x0x7f5c46752138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4674e2a0) 0 empty

Class std::conditional<false, std::is_function<__mpf_struct>, std::__or_<std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mpf_struct>, std::__or_<std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> > > (0x0x7f5c4674e300) 0 empty

Class std::is_lvalue_reference<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mpf_struct> (0x0x7f5c467521a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4674e360) 0 empty

Class std::conditional<false, std::is_lvalue_reference<__mpf_struct>, std::is_rvalue_reference<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<__mpf_struct>, std::is_rvalue_reference<__mpf_struct> > (0x0x7f5c4674e3c0) 0 empty

Class std::is_rvalue_reference<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<__mpf_struct> (0x0x7f5c467522d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4674e420) 0 empty

Class std::__or_<std::is_lvalue_reference<__mpf_struct>, std::is_rvalue_reference<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mpf_struct>, std::is_rvalue_reference<__mpf_struct> > (0x0x7f5c46752340) 0 empty
  std::is_rvalue_reference<__mpf_struct> (0x0x7f5c467523a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4674e480) 0 empty

Class std::is_reference<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mpf_struct> (0x0x7f5c46752410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4674e5a0) 0 empty

Class std::conditional<false, std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> > (0x0x7f5c4674e600) 0 empty

Class std::remove_volatile<__mpf_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__mpf_struct> (0x0x7f5c4674e6c0) 0 empty

Class std::remove_const<__mpf_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_const<__mpf_struct> (0x0x7f5c4674e720) 0 empty

Class std::remove_cv<__mpf_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__mpf_struct> (0x0x7f5c4674e660) 0 empty

Class std::__is_void_helper<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<__mpf_struct> (0x0x7f5c467524e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4674e780) 0 empty

Class std::is_void<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mpf_struct> (0x0x7f5c46752548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4674e7e0) 0 empty

Class std::__or_<std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> > (0x0x7f5c467525b0) 0 empty
  std::is_void<__mpf_struct> (0x0x7f5c46752618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4674e840) 0 empty

Class std::__or_<std::is_function<__mpf_struct>, std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mpf_struct>, std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> > (0x0x7f5c46752680) 0 empty
  std::__or_<std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> > (0x0x7f5c467526e8) 0 empty
    std::is_void<__mpf_struct> (0x0x7f5c46752750) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4674e8a0) 0 empty

Class std::__not_<std::__or_<std::is_function<__mpf_struct>, std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mpf_struct>, std::is_reference<__mpf_struct>, std::is_void<__mpf_struct> > > (0x0x7f5c46752888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4674e900) 0 empty

Class std::is_object<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mpf_struct> (0x0x7f5c467528f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4674e960) 0 empty

Class std::conditional<true, std::is_object<__mpf_struct>, std::is_reference<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<__mpf_struct>, std::is_reference<__mpf_struct> > (0x0x7f5c4674e9c0) 0 empty

Class std::__or_<std::is_object<__mpf_struct>, std::is_reference<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mpf_struct>, std::is_reference<__mpf_struct> > (0x0x7f5c46752958) 0 empty
  std::is_object<__mpf_struct> (0x0x7f5c467529c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4674ea20) 0 empty

Class std::__is_referenceable<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mpf_struct> (0x0x7f5c46752a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4674ea80) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<__mpf_struct, __mpf_struct&&>, std::__is_direct_constructible_new_safe<__mpf_struct, __mpf_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<__mpf_struct, __mpf_struct&&>, std::__is_direct_constructible_new_safe<__mpf_struct, __mpf_struct&&> > (0x0x7f5c4674eae0) 0 empty

Class std::conditional<false, std::is_void<__mpf_struct>, std::__or_<std::__is_array_unknown_bounds<__mpf_struct>, std::is_function<__mpf_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<__mpf_struct>, std::__or_<std::__is_array_unknown_bounds<__mpf_struct>, std::is_function<__mpf_struct> > > (0x0x7f5c4674eb40) 0 empty

Class std::is_array<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mpf_struct> (0x0x7f5c46752a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4674eba0) 0 empty

Class std::conditional<false, std::__not_<std::extent<__mpf_struct, 0u> >, std::is_array<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<__mpf_struct, 0u> >, std::is_array<__mpf_struct> > (0x0x7f5c4674ec00) 0 empty

Class std::__and_<std::is_array<__mpf_struct>, std::__not_<std::extent<__mpf_struct, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<__mpf_struct>, std::__not_<std::extent<__mpf_struct, 0u> > > (0x0x7f5c46752bc8) 0 empty
  std::is_array<__mpf_struct> (0x0x7f5c46752c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4674ed20) 0 empty

Class std::__is_array_unknown_bounds<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<__mpf_struct> (0x0x7f5c46752c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4674ed80) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<__mpf_struct>, std::is_function<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<__mpf_struct>, std::is_function<__mpf_struct> > (0x0x7f5c4674ede0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<__mpf_struct>, std::is_function<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<__mpf_struct>, std::is_function<__mpf_struct> > (0x0x7f5c46752ea0) 0 empty
  std::is_function<__mpf_struct> (0x0x7f5c46752f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4674ee40) 0 empty

Class std::__or_<std::is_void<__mpf_struct>, std::__is_array_unknown_bounds<__mpf_struct>, std::is_function<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<__mpf_struct>, std::__is_array_unknown_bounds<__mpf_struct>, std::is_function<__mpf_struct> > (0x0x7f5c46752f70) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mpf_struct>, std::is_function<__mpf_struct> > (0x0x7f5c4682d000) 0 empty
    std::is_function<__mpf_struct> (0x0x7f5c4682d068) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4674ef60) 0 empty

Class std::conditional<false, std::is_reference<__mpf_struct>, std::is_scalar<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<__mpf_struct>, std::is_scalar<__mpf_struct> > (0x0x7f5c4682f060) 0 empty

Class std::__is_integral_helper<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__mpf_struct> (0x0x7f5c4682d0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f0c0) 0 empty

Class std::is_integral<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mpf_struct> (0x0x7f5c4682d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f120) 0 empty

Class std::conditional<false, std::is_integral<__mpf_struct>, std::is_floating_point<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<__mpf_struct>, std::is_floating_point<__mpf_struct> > (0x0x7f5c4682f180) 0 empty

Class std::__is_floating_point_helper<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<__mpf_struct> (0x0x7f5c4682d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f360) 0 empty

Class std::is_floating_point<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<__mpf_struct> (0x0x7f5c4682d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f3c0) 0 empty

Class std::__or_<std::is_integral<__mpf_struct>, std::is_floating_point<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<__mpf_struct>, std::is_floating_point<__mpf_struct> > (0x0x7f5c4682d270) 0 empty
  std::is_floating_point<__mpf_struct> (0x0x7f5c4682d2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4682f420) 0 empty

Class std::is_arithmetic<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<__mpf_struct> (0x0x7f5c4682d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f480) 0 empty

Class std::conditional<false, std::is_arithmetic<__mpf_struct>, std::__or_<std::is_enum<__mpf_struct>, std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<__mpf_struct>, std::__or_<std::is_enum<__mpf_struct>, std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > > (0x0x7f5c4682f4e0) 0 empty

Class std::is_enum<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mpf_struct> (0x0x7f5c4682d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f540) 0 empty

Class std::conditional<false, std::is_enum<__mpf_struct>, std::__or_<std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<__mpf_struct>, std::__or_<std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > > (0x0x7f5c4682f5a0) 0 empty

Class std::__is_pointer_helper<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<__mpf_struct> (0x0x7f5c4682d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f600) 0 empty

Class std::is_pointer<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mpf_struct> (0x0x7f5c4682d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f660) 0 empty

Class std::conditional<false, std::is_pointer<__mpf_struct>, std::__or_<std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<__mpf_struct>, std::__or_<std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > > (0x0x7f5c4682f6c0) 0 empty

Class std::__is_member_pointer_helper<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<__mpf_struct> (0x0x7f5c4682d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f720) 0 empty

Class std::is_member_pointer<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<__mpf_struct> (0x0x7f5c4682d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f780) 0 empty

Class std::conditional<false, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682f7e0) 0 empty

Class std::__is_null_pointer_helper<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<__mpf_struct> (0x0x7f5c4682d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f900) 0 empty

Class std::is_null_pointer<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<__mpf_struct> (0x0x7f5c4682d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682f960) 0 empty

Class std::__or_<std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682d750) 0 empty
  std::is_null_pointer<__mpf_struct> (0x0x7f5c4682d7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4682f9c0) 0 empty

Class std::__or_<std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682d820) 0 empty
  std::__or_<std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682d888) 0 empty
    std::is_null_pointer<__mpf_struct> (0x0x7f5c4682d8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4682fa20) 0 empty

Class std::__or_<std::is_enum<__mpf_struct>, std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<__mpf_struct>, std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682d958) 0 empty
  std::__or_<std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682d9c0) 0 empty
    std::__or_<std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682da28) 0 empty
      std::is_null_pointer<__mpf_struct> (0x0x7f5c4682da90) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c4682fa80) 0 empty

Class std::__or_<std::is_arithmetic<__mpf_struct>, std::is_enum<__mpf_struct>, std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<__mpf_struct>, std::is_enum<__mpf_struct>, std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682daf8) 0 empty
  std::__or_<std::is_enum<__mpf_struct>, std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682db60) 0 empty
    std::__or_<std::is_pointer<__mpf_struct>, std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682dbc8) 0 empty
      std::__or_<std::is_member_pointer<__mpf_struct>, std::is_null_pointer<__mpf_struct> > (0x0x7f5c4682dc30) 0 empty
        std::is_null_pointer<__mpf_struct> (0x0x7f5c4682dc98) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c4682fae0) 0 empty

Class std::is_scalar<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mpf_struct> (0x0x7f5c4682dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682fb40) 0 empty

Class std::__or_<std::is_reference<__mpf_struct>, std::is_scalar<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpf_struct>, std::is_scalar<__mpf_struct> > (0x0x7f5c4682dd68) 0 empty
  std::is_scalar<__mpf_struct> (0x0x7f5c4682ddd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4682fba0) 0 empty

Class std::remove_all_extents<__mpf_struct>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<__mpf_struct> (0x0x7f5c4682fc00) 0 empty

Class std::is_function<__mpf_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mpf_struct&> (0x0x7f5c4682dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4682fcc0) 0 empty

Class std::conditional<false, std::is_function<__mpf_struct&>, std::__or_<std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mpf_struct&>, std::__or_<std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> > > (0x0x7f5c4682fd20) 0 empty

Class std::is_lvalue_reference<__mpf_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mpf_struct&> (0x0x7f5c4682df08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4682fd80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<__mpf_struct&>, std::is_rvalue_reference<__mpf_struct&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<__mpf_struct&>, std::is_rvalue_reference<__mpf_struct&> > (0x0x7f5c4682fde0) 0 empty

Class std::__or_<std::is_lvalue_reference<__mpf_struct&>, std::is_rvalue_reference<__mpf_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mpf_struct&>, std::is_rvalue_reference<__mpf_struct&> > (0x0x7f5c4684f068) 0 empty
  std::is_lvalue_reference<__mpf_struct&> (0x0x7f5c4684f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4682fe40) 0 empty

Class std::is_reference<__mpf_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mpf_struct&> (0x0x7f5c4684f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46851060) 0 empty

Class std::conditional<true, std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> > (0x0x7f5c468510c0) 0 empty

Class std::__or_<std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> > (0x0x7f5c4684f1a0) 0 empty
  std::is_reference<__mpf_struct&> (0x0x7f5c4684f208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46851120) 0 empty

Class std::__or_<std::is_function<__mpf_struct&>, std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mpf_struct&>, std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> > (0x0x7f5c4684f270) 0 empty
  std::__or_<std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> > (0x0x7f5c4684f2d8) 0 empty
    std::is_reference<__mpf_struct&> (0x0x7f5c4684f340) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46851180) 0 empty

Class std::__not_<std::__or_<std::is_function<__mpf_struct&>, std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mpf_struct&>, std::is_reference<__mpf_struct&>, std::is_void<__mpf_struct&> > > (0x0x7f5c4684f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c468511e0) 0 empty

Class std::is_object<__mpf_struct&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mpf_struct&> (0x0x7f5c4684f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46851240) 0 empty

Class std::conditional<false, std::is_object<__mpf_struct&>, std::is_reference<__mpf_struct&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<__mpf_struct&>, std::is_reference<__mpf_struct&> > (0x0x7f5c468512a0) 0 empty

Class std::__or_<std::is_object<__mpf_struct&>, std::is_reference<__mpf_struct&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mpf_struct&>, std::is_reference<__mpf_struct&> > (0x0x7f5c4684f548) 0 empty
  std::is_reference<__mpf_struct&> (0x0x7f5c4684f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c468513c0) 0 empty

Class std::__is_referenceable<__mpf_struct&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mpf_struct&> (0x0x7f5c4684f618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46851420) 0 empty

Class std::__add_rvalue_reference_helper<__mpf_struct&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<__mpf_struct&, true> (0x0x7f5c46851480) 0 empty

Class std::add_rvalue_reference<__mpf_struct&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<__mpf_struct&> (0x0x7f5c4684f680) 0 empty
  std::__add_rvalue_reference_helper<__mpf_struct&, true> (0x0x7f5c468514e0) 0 empty

Class std::__is_destructible_impl<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<__mpf_struct> (0x0x7f5c4682de38) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c4682fc60) 0 empty

Class std::__is_destructible_safe<__mpf_struct, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<__mpf_struct, false, false> (0x0x7f5c4684f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46851540) 0 empty

Class std::is_destructible<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mpf_struct> (0x0x7f5c4684f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c468515a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<__mpf_struct, __mpf_struct&&>, std::is_destructible<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<__mpf_struct, __mpf_struct&&>, std::is_destructible<__mpf_struct> > (0x0x7f5c46851600) 0 empty

Class std::is_function<__mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mpf_struct&&> (0x0x7f5c4684f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c468516c0) 0 empty

Class std::conditional<false, std::is_function<__mpf_struct&&>, std::__or_<std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mpf_struct&&>, std::__or_<std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> > > (0x0x7f5c46851720) 0 empty

Class std::is_lvalue_reference<__mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mpf_struct&&> (0x0x7f5c4684f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46851780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<__mpf_struct&&>, std::is_rvalue_reference<__mpf_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<__mpf_struct&&>, std::is_rvalue_reference<__mpf_struct&&> > (0x0x7f5c468517e0) 0 empty

Class std::is_rvalue_reference<__mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<__mpf_struct&&> (0x0x7f5c4684fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46851840) 0 empty

Class std::__or_<std::is_lvalue_reference<__mpf_struct&&>, std::is_rvalue_reference<__mpf_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mpf_struct&&>, std::is_rvalue_reference<__mpf_struct&&> > (0x0x7f5c4684fa90) 0 empty
  std::is_rvalue_reference<__mpf_struct&&> (0x0x7f5c4684faf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c468518a0) 0 empty

Class std::is_reference<__mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mpf_struct&&> (0x0x7f5c4684fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46851a80) 0 empty

Class std::conditional<true, std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> > (0x0x7f5c46851ae0) 0 empty

Class std::__or_<std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> > (0x0x7f5c4684fbc8) 0 empty
  std::is_reference<__mpf_struct&&> (0x0x7f5c4684fc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46851c00) 0 empty

Class std::__or_<std::is_function<__mpf_struct&&>, std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mpf_struct&&>, std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> > (0x0x7f5c4684fc98) 0 empty
  std::__or_<std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> > (0x0x7f5c4684fd00) 0 empty
    std::is_reference<__mpf_struct&&> (0x0x7f5c4684fd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c46851c60) 0 empty

Class std::__not_<std::__or_<std::is_function<__mpf_struct&&>, std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mpf_struct&&>, std::is_reference<__mpf_struct&&>, std::is_void<__mpf_struct&&> > > (0x0x7f5c4684fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46851cc0) 0 empty

Class std::is_object<__mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mpf_struct&&> (0x0x7f5c4684fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c46851d20) 0 empty

Class std::conditional<false, std::is_object<__mpf_struct&&>, std::is_reference<__mpf_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<__mpf_struct&&>, std::is_reference<__mpf_struct&&> > (0x0x7f5c46851d80) 0 empty

Class std::__or_<std::is_object<__mpf_struct&&>, std::is_reference<__mpf_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mpf_struct&&>, std::is_reference<__mpf_struct&&> > (0x0x7f5c4684fea0) 0 empty
  std::is_reference<__mpf_struct&&> (0x0x7f5c4684ff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c46851ea0) 0 empty

Class std::__is_referenceable<__mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mpf_struct&&> (0x0x7f5c4684ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c46851f00) 0 empty

Class std::__add_rvalue_reference_helper<__mpf_struct&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<__mpf_struct&&, true> (0x0x7f5c46851f60) 0 empty

Class std::add_rvalue_reference<__mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<__mpf_struct&&> (0x0x7f5c4686c000) 0 empty
  std::__add_rvalue_reference_helper<__mpf_struct&&, true> (0x0x7f5c4686d000) 0 empty

Class std::__is_direct_constructible_impl<__mpf_struct, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<__mpf_struct, __mpf_struct&&> (0x0x7f5c4684f820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c46851660) 0 empty

Class std::__and_<std::is_destructible<__mpf_struct>, std::__is_direct_constructible_impl<__mpf_struct, __mpf_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<__mpf_struct>, std::__is_direct_constructible_impl<__mpf_struct, __mpf_struct&&> > (0x0x7f5c4686c0d0) 0 empty
  std::__is_direct_constructible_impl<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c4686d060) 0 empty

Class std::__is_direct_constructible_new_safe<__mpf_struct, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4686d0c0) 0 empty

Class std::__is_direct_constructible_new<__mpf_struct, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c208) 0 empty
  std::__is_direct_constructible_new_safe<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4686d120) 0 empty

Class std::__is_direct_constructible<__mpf_struct, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4686d180) 0 empty

Class std::__is_constructible_impl<__mpf_struct, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c340) 0 empty
  std::__is_direct_constructible<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4686d1e0) 0 empty

Class std::is_constructible<__mpf_struct, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4686d240) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<__mpf_struct, __mpf_struct&&>, std::is_constructible<__mpf_struct, __mpf_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<__mpf_struct, __mpf_struct&&>, std::is_constructible<__mpf_struct, __mpf_struct&&> > (0x0x7f5c4686d2a0) 0 empty

Class std::__is_nt_constructible_impl<__mpf_struct, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4686d300) 0 empty

Class std::__and_<std::is_constructible<__mpf_struct, __mpf_struct&&>, std::__is_nt_constructible_impl<__mpf_struct, __mpf_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<__mpf_struct, __mpf_struct&&>, std::__is_nt_constructible_impl<__mpf_struct, __mpf_struct&&> > (0x0x7f5c4686c4e0) 0 empty
  std::__is_nt_constructible_impl<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c548) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4686d360) 0 empty

Class std::is_nothrow_constructible<__mpf_struct, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4686d3c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<__mpf_struct, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<__mpf_struct, true> (0x0x7f5c4686c618) 0 empty
  std::is_nothrow_constructible<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4686d420) 0 empty

Class std::is_nothrow_move_constructible<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<__mpf_struct> (0x0x7f5c4686c6e8) 0 empty
  std::__is_nothrow_move_constructible_impl<__mpf_struct, true> (0x0x7f5c4686c750) 0 empty
    std::is_nothrow_constructible<__mpf_struct, __mpf_struct&&> (0x0x7f5c4686c7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4686d480) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<__mpf_struct>, std::is_nothrow_move_constructible<__mpf_struct> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<__mpf_struct>, std::is_nothrow_move_constructible<__mpf_struct> > (0x0x7f5c4686d4e0) 0 empty

Class std::__is_assignable_helper<__mpf_struct&, __mpf_struct&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<__mpf_struct&, __mpf_struct&&> (0x0x7f5c4686d540) 0 empty

Class std::is_assignable<__mpf_struct&, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<__mpf_struct&, __mpf_struct&&> (0x0x7f5c4686c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4686d5a0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<__mpf_struct&, __mpf_struct&&>, std::is_assignable<__mpf_struct&, __mpf_struct&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<__mpf_struct&, __mpf_struct&&>, std::is_assignable<__mpf_struct&, __mpf_struct&&> > (0x0x7f5c4686d600) 0 empty

Class std::__is_nt_assignable_impl<__mpf_struct&, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<__mpf_struct&, __mpf_struct&&> (0x0x7f5c4686c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4686d660) 0 empty

Class std::__and_<std::is_assignable<__mpf_struct&, __mpf_struct&&>, std::__is_nt_assignable_impl<__mpf_struct&, __mpf_struct&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<__mpf_struct&, __mpf_struct&&>, std::__is_nt_assignable_impl<__mpf_struct&, __mpf_struct&&> > (0x0x7f5c4686c958) 0 empty
  std::__is_nt_assignable_impl<__mpf_struct&, __mpf_struct&&> (0x0x7f5c4686c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4686d6c0) 0 empty

Class std::is_nothrow_assignable<__mpf_struct&, __mpf_struct&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<__mpf_struct&, __mpf_struct&&> (0x0x7f5c4686ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4686d720) 0 empty

Class std::__is_nt_move_assignable_impl<__mpf_struct, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<__mpf_struct, true> (0x0x7f5c4686ca90) 0 empty
  std::is_nothrow_assignable<__mpf_struct&, __mpf_struct&&> (0x0x7f5c4686caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4686d780) 0 empty

Class std::is_nothrow_move_assignable<__mpf_struct>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<__mpf_struct> (0x0x7f5c4686cb60) 0 empty
  std::__is_nt_move_assignable_impl<__mpf_struct, true> (0x0x7f5c4686cbc8) 0 empty
    std::is_nothrow_assignable<__mpf_struct&, __mpf_struct&&> (0x0x7f5c4686cc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4686d7e0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<__mpf_struct>, std::is_nothrow_move_assignable<__mpf_struct> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<__mpf_struct>, std::is_nothrow_move_assignable<__mpf_struct> > (0x0x7f5c4686cc98) 0 empty
  std::is_nothrow_move_assignable<__mpf_struct> (0x0x7f5c4686cd00) 0 empty
    std::__is_nt_move_assignable_impl<__mpf_struct, true> (0x0x7f5c4686cd68) 0 empty
      std::is_nothrow_assignable<__mpf_struct&, __mpf_struct&&> (0x0x7f5c4686cdd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c4686d840) 0 empty

Class __gmp_temp<__mpf_struct [1]>
   size=24 align=8
   base size=24 base align=8
__gmp_temp<__mpf_struct [1]> (0x0x7f5c4686d900) 0

Class __gmp_resolve_ref<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f5c4686df60) 0 empty

Class __gmp_resolve_ref<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > (0x0x7f5c46900000) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus> (0x0x7f5c4686df00) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus> > (0x0x7f5c4686dea0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> (0x0x7f5c469000c0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> > (0x0x7f5c46900060) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> (0x0x7f5c469003c0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> > (0x0x7f5c46900360) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> (0x0x7f5c46900480) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > (0x0x7f5c46900420) 0

Class __gmp_resolve_ref<long int>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<long int> (0x0x7f5c469007e0) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_plus> (0x0x7f5c46900780) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_plus> > (0x0x7f5c46900720) 0

Class __gmp_resolve_ref<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<long unsigned int> (0x0x7f5c46900a80) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_plus> (0x0x7f5c46900a20) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_plus> > (0x0x7f5c469009c0) 0

Class __gmp_resolve_ref<double>
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<double> (0x0x7f5c46900ba0) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_plus> (0x0x7f5c46900b40) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_plus> > (0x0x7f5c46900ae0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_minus> (0x0x7f5c46900de0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_minus> > (0x0x7f5c46900d80) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_minus> (0x0x7f5c46327060) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_minus> > (0x0x7f5c46327000) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_minus> (0x0x7f5c46327120) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_minus> > (0x0x7f5c463270c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_multiplies> (0x0x7f5c46327360) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_multiplies> > (0x0x7f5c46327300) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_multiplies> (0x0x7f5c46327420) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_multiplies> > (0x0x7f5c463273c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_multiplies> (0x0x7f5c463274e0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_multiplies> > (0x0x7f5c46327480) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_divides> (0x0x7f5c463275a0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_divides> > (0x0x7f5c46327540) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_divides> (0x0x7f5c46327660) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_divides> > (0x0x7f5c46327600) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_divides> (0x0x7f5c46327720) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_divides> > (0x0x7f5c463276c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_modulus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_modulus> (0x0x7f5c46327960) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_modulus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_modulus> > (0x0x7f5c46327900) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_modulus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_modulus> (0x0x7f5c46327a20) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_modulus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_modulus> > (0x0x7f5c463279c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_modulus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_modulus> (0x0x7f5c46327ae0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_modulus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_modulus> > (0x0x7f5c46327a80) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_and>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_and> (0x0x7f5c46327d20) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_and> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_and> > (0x0x7f5c46327cc0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_and>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_and> (0x0x7f5c46327f60) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_and> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_and> > (0x0x7f5c46327f00) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_and>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_and> (0x0x7f5c46432060) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_and> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_and> > (0x0x7f5c46432000) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_ior>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_ior> (0x0x7f5c464322a0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_ior> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_ior> > (0x0x7f5c46432240) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_ior>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_ior> (0x0x7f5c464324e0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_ior> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_ior> > (0x0x7f5c46432480) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_ior>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_ior> (0x0x7f5c464325a0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_ior> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_ior> > (0x0x7f5c46432540) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_xor>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_xor> (0x0x7f5c464327e0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_xor> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long int, __gmp_binary_xor> > (0x0x7f5c46432780) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_xor>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_xor> (0x0x7f5c46432a20) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_xor> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_xor> > (0x0x7f5c464329c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_xor>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_xor> (0x0x7f5c46432ae0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_xor> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, double, __gmp_binary_xor> > (0x0x7f5c46432a80) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_lshift>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_lshift> (0x0x7f5c46432d20) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_lshift> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_lshift> > (0x0x7f5c46432cc0) 0

Class __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_rshift>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_rshift> (0x0x7f5c46432de0) 0

Class __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_rshift> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long unsigned int, __gmp_binary_rshift> > (0x0x7f5c46432d80) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_plus> (0x0x7f5c46432ea0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_plus> > (0x0x7f5c46432e40) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_plus> (0x0x7f5c464e8120) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_plus> > (0x0x7f5c464e80c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_plus> (0x0x7f5c464e81e0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_plus> > (0x0x7f5c464e8180) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_minus> (0x0x7f5c464e8420) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_minus> > (0x0x7f5c464e83c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_minus> (0x0x7f5c464e8660) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_minus> > (0x0x7f5c464e8600) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_minus> (0x0x7f5c464e8720) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_minus> > (0x0x7f5c464e86c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies> (0x0x7f5c464e8960) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies> > (0x0x7f5c464e8900) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_multiplies> (0x0x7f5c464e8a20) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_multiplies> > (0x0x7f5c464e89c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_multiplies> (0x0x7f5c464e8ae0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_multiplies> > (0x0x7f5c464e8a80) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_divides> (0x0x7f5c464e8ba0) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_divides> > (0x0x7f5c464e8b40) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_divides> (0x0x7f5c464e8c60) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_divides> > (0x0x7f5c464e8c00) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_divides> (0x0x7f5c464e8d20) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, double, __gmp_binary_divides> > (0x0x7f5c464e8cc0) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_lshift>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_lshift> (0x0x7f5c464e8f60) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_lshift> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_lshift> > (0x0x7f5c464e8f00) 0

Class __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_rshift>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_rshift> (0x0x7f5c461e8060) 0

Class __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_rshift> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long unsigned int, __gmp_binary_rshift> > (0x0x7f5c461e8000) 0

Class __gmp_resolve_ref<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> >
   size=1 align=1
   base size=0 base align=1
__gmp_resolve_ref<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > (0x0x7f5c461e8180) 0 empty

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_plus> (0x0x7f5c461e8120) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_plus> > (0x0x7f5c461e80c0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_plus> (0x0x7f5c461e83c0) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_plus> > (0x0x7f5c461e8360) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_plus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_plus> (0x0x7f5c461e8480) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_plus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_plus> > (0x0x7f5c461e8420) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_minus> (0x0x7f5c461e86c0) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_minus> > (0x0x7f5c461e8660) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_minus> (0x0x7f5c461e8900) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_minus> > (0x0x7f5c461e88a0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_minus>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_minus> (0x0x7f5c461e89c0) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_minus> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_minus> > (0x0x7f5c461e8960) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_multiplies> (0x0x7f5c461e8c00) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_multiplies> > (0x0x7f5c461e8ba0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_multiplies> (0x0x7f5c461e8cc0) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_multiplies> > (0x0x7f5c461e8c60) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_multiplies>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_multiplies> (0x0x7f5c461e8d80) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_multiplies> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_multiplies> > (0x0x7f5c461e8d20) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_divides> (0x0x7f5c461e8e40) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long int, __gmp_binary_divides> > (0x0x7f5c461e8de0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_divides> (0x0x7f5c461e8f00) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_divides> > (0x0x7f5c461e8ea0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_divides>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_divides> (0x0x7f5c462df000) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_divides> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, double, __gmp_binary_divides> > (0x0x7f5c461e8f60) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_lshift>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_lshift> (0x0x7f5c462df240) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_lshift> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_lshift> > (0x0x7f5c462df1e0) 0

Class __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_rshift>
   size=16 align=8
   base size=16 base align=8
__gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_rshift> (0x0x7f5c462df300) 0

Class __gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_rshift> >
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_binary_expr<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, long unsigned int, __gmp_binary_rshift> > (0x0x7f5c462df2a0) 0

Class __gmp_urandomb_value
   size=1 align=1
   base size=0 base align=1
__gmp_urandomb_value (0x0x7f5c462df360) 0 empty

Class __gmp_urandomm_value
   size=1 align=1
   base size=0 base align=1
__gmp_urandomm_value (0x0x7f5c462df3c0) 0 empty

Class __gmp_expr<__mpz_struct [1], __gmp_urandomb_value>
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpz_struct [1], __gmp_urandomb_value> (0x0x7f5c462df420) 0

Class __gmp_expr<__mpz_struct [1], __gmp_urandomm_value>
   size=24 align=8
   base size=24 base align=8
__gmp_expr<__mpz_struct [1], __gmp_urandomm_value> (0x0x7f5c462df480) 0

Class __gmp_expr<__mpf_struct [1], __gmp_urandomb_value>
   size=16 align=8
   base size=16 base align=8
__gmp_expr<__mpf_struct [1], __gmp_urandomb_value> (0x0x7f5c462df4e0) 0

Class gmp_randclass
   size=32 align=8
   base size=32 base align=8
gmp_randclass (0x0x7f5c462df540) 0

Class std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > (0x0x7f5c462df720) 0 empty

Class std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > (0x0x7f5c462df780) 0 empty

Class std::numeric_limits<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> >
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > (0x0x7f5c462df7e0) 0 empty

Class rfc4251byte::<anonymous union>
   size=1 align=1
   base size=1 base align=1
rfc4251byte::<anonymous union> (0x0x7f5c462df8a0) 0

Class rfc4251byte
   size=1 align=1
   base size=1 base align=1
rfc4251byte (0x0x7f5c462df840) 0

Class rfc4251bool::<anonymous union>
   size=1 align=1
   base size=1 base align=1
rfc4251bool::<anonymous union> (0x0x7f5c462df960) 0

Class rfc4251bool
   size=1 align=1
   base size=1 base align=1
rfc4251bool (0x0x7f5c462df900) 0

Class rfc4251uint32::<anonymous union>
   size=4 align=4
   base size=4 base align=4
rfc4251uint32::<anonymous union> (0x0x7f5c462dfa20) 0

Class rfc4251uint32
   size=4 align=4
   base size=4 base align=4
rfc4251uint32 (0x0x7f5c462df9c0) 0

Class rfc4251uint64::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rfc4251uint64::<anonymous union> (0x0x7f5c462dfae0) 0

Class rfc4251uint64
   size=8 align=8
   base size=8 base align=8
rfc4251uint64 (0x0x7f5c462dfa80) 0

Class boost::is_chained_base<rfc4251string>
   size=1 align=1
   base size=0 base align=1
boost::is_chained_base<rfc4251string> (0x0x7f5c462dfb40) 0 empty

Class boost::detail::empty_base<rfc4251string>
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<rfc4251string> (0x0x7f5c462dfba0) 0 empty

Class boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > (0x0x7f5c462fc548) 0 empty
  boost::detail::empty_base<rfc4251string> (0x0x7f5c462dfc00) 0 empty

Class boost::less_than_comparable1<rfc4251string, boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
boost::less_than_comparable1<rfc4251string, boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > > (0x0x7f5c462fc5b0) 0 empty
  boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > (0x0x7f5c462fc618) 0 empty
    boost::detail::empty_base<rfc4251string> (0x0x7f5c462dfc60) 0 empty

Class boost::totally_ordered1<rfc4251string, boost::detail::empty_base<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
boost::totally_ordered1<rfc4251string, boost::detail::empty_base<rfc4251string> > (0x0x7f5c462fc680) 0 empty
  boost::less_than_comparable1<rfc4251string, boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > > (0x0x7f5c462fc6e8) 0 empty
    boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > (0x0x7f5c462fc750) 0 empty
      boost::detail::empty_base<rfc4251string> (0x0x7f5c462dfcc0) 0 empty

Class boost::totally_ordered<rfc4251string>
   size=1 align=1
   base size=1 base align=1
boost::totally_ordered<rfc4251string> (0x0x7f5c462fc7b8) 0 empty
  boost::totally_ordered1<rfc4251string, boost::detail::empty_base<rfc4251string> > (0x0x7f5c462fc820) 0 empty
    boost::less_than_comparable1<rfc4251string, boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > > (0x0x7f5c462fc888) 0 empty
      boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > (0x0x7f5c462fc8f0) 0 empty
        boost::detail::empty_base<rfc4251string> (0x0x7f5c462dfd20) 0 empty

Class rfc4251string
   size=24 align=8
   base size=24 base align=8
rfc4251string (0x0x7f5c462fc958) 0
  boost::totally_ordered<rfc4251string> (0x0x7f5c462fc9c0) 0 empty
    boost::totally_ordered1<rfc4251string, boost::detail::empty_base<rfc4251string> > (0x0x7f5c462fca28) 0 empty
      boost::less_than_comparable1<rfc4251string, boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > > (0x0x7f5c462fca90) 0 empty
        boost::equality_comparable1<rfc4251string, boost::detail::empty_base<rfc4251string> > (0x0x7f5c462fcaf8) 0 empty
          boost::detail::empty_base<rfc4251string> (0x0x7f5c462dfd80) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<char> > (0x0x7f5c462dfde0) 0 empty

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f5c462fcb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45fef000) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<char> > (0x0x7f5c462fcc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45fef180) 0 empty

Class std::is_void<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<char> > (0x0x7f5c462fcc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45fef1e0) 0 empty

Class std::__not_<std::is_void<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<char> > > (0x0x7f5c462fcd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c45fef240) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<char> >, std::__not_<std::is_void<std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<char> >, std::__not_<std::is_void<std::allocator<char> > > > (0x0x7f5c45fef2a0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f5c462fcd68) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5c45fef300) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f5c462fcdd0) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f5c462fce38) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5c45fef360) 0 empty

Class std::__is_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<char> > (0x0x7f5c462fcea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c45fef3c0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<char>, false> (0x0x7f5c462fcf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c45fef420) 0 empty

Class std::is_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<char> > (0x0x7f5c462fcf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c45fef480) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<char>, false>, std::is_default_constructible<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<char>, false>, std::is_default_constructible<std::allocator<char> > > (0x0x7f5c45fef4e0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f5c45fff000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c45fef540) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f5c45fff068) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f5c45fff0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c45fef5a0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f5c45fff138) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f5c45fff1a0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f5c45fff208) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c45fef600) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<char> > (0x0x7f5c45fff270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c45fef660) 0 empty

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

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f5c45fef720) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<char> > (0x0x7f5c45fef780) 0 empty

Class std::remove_volatile<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::random_access_iterator_tag> (0x0x7f5c45fef840) 0 empty

Class std::remove_const<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::random_access_iterator_tag> (0x0x7f5c45fef8a0) 0 empty

Class std::remove_cv<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::random_access_iterator_tag> (0x0x7f5c45fef7e0) 0 empty

Class std::__is_void_helper<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::random_access_iterator_tag> (0x0x7f5c45fff4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45fef900) 0 empty

Class std::is_void<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::random_access_iterator_tag> (0x0x7f5c45fff548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45fef960) 0 empty

Class std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > > (0x0x7f5c45fef9c0) 0 empty

Class std::is_function<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::input_iterator_tag> (0x0x7f5c45fff5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45fefae0) 0 empty

Class std::conditional<false, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f5c45fefb40) 0 empty

Class std::is_array<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::input_iterator_tag> (0x0x7f5c45fff6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45fefba0) 0 empty

Class std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f5c45fff750) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f5c45fff7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c45fefc00) 0 empty

Class std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f5c45fff820) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f5c45fff888) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f5c45fff8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c45fefd20) 0 empty

Class std::is_function<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::random_access_iterator_tag> (0x0x7f5c45fff958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45fefe40) 0 empty

Class std::conditional<false, std::is_function<std::random_access_iterator_tag>, std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::random_access_iterator_tag>, std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > > (0x0x7f5c45fefea0) 0 empty

Class std::is_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::random_access_iterator_tag> (0x0x7f5c45fff9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45feff00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> > (0x0x7f5c45feff60) 0 empty

Class std::is_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f5c45fffa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4602a000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> > (0x0x7f5c45fffa90) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f5c45fffaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4602a060) 0 empty

Class std::is_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::random_access_iterator_tag> (0x0x7f5c45fffb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4602a0c0) 0 empty

Class std::conditional<false, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f5c4602a120) 0 empty

Class std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f5c45fffbc8) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f5c45fffc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4602a180) 0 empty

Class std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f5c45fffc98) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f5c45fffd00) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f5c45fffd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4602a1e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > > (0x0x7f5c45fffdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602a240) 0 empty

Class std::is_object<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::random_access_iterator_tag> (0x0x7f5c45fffe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602a2a0) 0 empty

Class std::conditional<true, std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> > (0x0x7f5c4602a300) 0 empty

Class std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> > (0x0x7f5c45fffea0) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f5c45ffff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4602a360) 0 empty

Class std::__is_referenceable<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::random_access_iterator_tag> (0x0x7f5c45ffff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602a3c0) 0 empty

Class std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f5c4602a420) 0 empty

Class std::add_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::random_access_iterator_tag> (0x0x7f5c45fff340) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f5c4602a480) 0 empty

Class std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false> (0x0x7f5c45fefde0) 0 empty

Class std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag> (0x0x7f5c46030068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602a660) 0 empty

Class std::is_error_code_enum<rfc4251uint32>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<rfc4251uint32> (0x0x7f5c46030208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4602a6c0) 0 empty

Class std::is_error_code_enum<std::vector<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::vector<char> > (0x0x7f5c46030270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4602a720) 0 empty

Class std::is_error_condition_enum<std::vector<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::vector<char> > (0x0x7f5c460302d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4602a780) 0 empty

Class std::is_array<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::basic_string<char> > > (0x0x7f5c46030340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4602a7e0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::basic_string<char> > > (0x0x7f5c46030680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4602a960) 0 empty

Class std::is_void<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::basic_string<char> > > (0x0x7f5c460306e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4602a9c0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::basic_string<char> > > > (0x0x7f5c46030820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602aa20) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > >, std::__not_<std::is_void<std::allocator<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > >, std::__not_<std::is_void<std::allocator<std::basic_string<char> > > > > (0x0x7f5c4602aa80) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > > (0x0x7f5c46030888) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5c4602aae0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c460308f0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > > (0x0x7f5c46030958) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5c4602ab40) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f5c460309c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602aba0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::basic_string<char> >, false> (0x0x7f5c46030a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602ac00) 0 empty

Class std::is_default_constructible<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::basic_string<char> > > (0x0x7f5c46030a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602ac60) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false>, std::is_default_constructible<std::allocator<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false>, std::is_default_constructible<std::allocator<std::basic_string<char> > > > (0x0x7f5c4602acc0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f5c46030af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602ad20) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false> (0x0x7f5c46030b60) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f5c46030bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4602ad80) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f5c46030c30) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false> (0x0x7f5c46030c98) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7f5c46030d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4602aea0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::basic_string<char> > > (0x0x7f5c46030d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4602af60) 0 empty

Class __gnu_cxx::new_allocator<rfc4251string>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<rfc4251string> (0x0x7f5c46061060) 0 empty

Class std::allocator<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::allocator<rfc4251string> (0x0x7f5c46060068) 0 empty
  __gnu_cxx::new_allocator<rfc4251string> (0x0x7f5c46061120) 0 empty

Class std::remove_volatile<rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<rfc4251string> (0x0x7f5c46061300) 0 empty

Class std::remove_const<rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::remove_const<rfc4251string> (0x0x7f5c46061360) 0 empty

Class std::remove_cv<rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<rfc4251string> (0x0x7f5c460612a0) 0 empty

Class std::__ptrtr_not_void<rfc4251string, rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<rfc4251string, rfc4251string> (0x0x7f5c460613c0) 0 empty

Class std::pointer_traits<rfc4251string*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<rfc4251string*> (0x0x7f5c46061240) 0 empty

Class std::allocator_traits<std::allocator<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<rfc4251string> > (0x0x7f5c460611e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<rfc4251string> > (0x0x7f5c460602d8) 0 empty
  std::allocator_traits<std::allocator<rfc4251string> > (0x0x7f5c46061420) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<rfc4251string>, rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<rfc4251string>, rfc4251string> (0x0x7f5c460614e0) 0 empty

Class std::__alloctr_rebind<std::allocator<rfc4251string>, rfc4251string, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<rfc4251string>, rfc4251string, true> (0x0x7f5c460615a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<rfc4251string> >::rebind<rfc4251string>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<rfc4251string> >::rebind<rfc4251string> (0x0x7f5c46061480) 0 empty

Class std::allocator<rfc4251string>::rebind<std::_Rb_tree_node<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::allocator<rfc4251string>::rebind<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c46061720) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<rfc4251string>, std::_Rb_tree_node<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<rfc4251string>, std::_Rb_tree_node<rfc4251string> > (0x0x7f5c460616c0) 0 empty

Class std::__alloctr_rebind<std::allocator<rfc4251string>, std::_Rb_tree_node<rfc4251string>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<rfc4251string>, std::_Rb_tree_node<rfc4251string>, true> (0x0x7f5c46061900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<rfc4251string> >::rebind<std::_Rb_tree_node<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<rfc4251string> >::rebind<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c46061660) 0 empty

Class std::binary_function<rfc4251string, rfc4251string, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<rfc4251string, rfc4251string, bool> (0x0x7f5c46061ae0) 0 empty

Class std::less<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::less<rfc4251string> (0x0x7f5c46060680) 0 empty
  std::binary_function<rfc4251string, rfc4251string, bool> (0x0x7f5c46061b40) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c46061ba0) 0 empty

Class std::allocator<std::_Rb_tree_node<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c460606e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c46061c60) 0 empty

Class std::_Rb_tree<rfc4251string, rfc4251string, std::_Identity<rfc4251string>, std::less<rfc4251string>, std::allocator<rfc4251string> >::_Rb_tree_impl<std::less<rfc4251string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<rfc4251string, rfc4251string, std::_Identity<rfc4251string>, std::less<rfc4251string>, std::allocator<rfc4251string> >::_Rb_tree_impl<std::less<rfc4251string>, true> (0x0x7f5c46060750) 0
  std::allocator<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c460607b8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c46061d20) 0 empty

Class std::_Rb_tree<rfc4251string, rfc4251string, std::_Identity<rfc4251string>, std::less<rfc4251string>, std::allocator<rfc4251string> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<rfc4251string, rfc4251string, std::_Identity<rfc4251string>, std::less<rfc4251string>, std::allocator<rfc4251string> > (0x0x7f5c46061600) 0

Class std::set<rfc4251string>
   size=48 align=8
   base size=48 base align=8
std::set<rfc4251string> (0x0x7f5c46061000) 0

Class __gnu_cxx::new_allocator<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c46061ea0) 0 empty

Class std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c46060958) 0 empty
  __gnu_cxx::new_allocator<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c46061f60) 0 empty

Class std::remove_volatile<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c45da3180) 0 empty

Class std::remove_const<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c45da31e0) 0 empty

Class std::remove_cv<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c45da3120) 0 empty

Class std::__ptrtr_not_void<std::pair<const rfc4251string, std::basic_string<char> >, std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<const rfc4251string, std::basic_string<char> >, std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c45da3240) 0 empty

Class std::pointer_traits<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c45da30c0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45da3060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c46060c98) 0 empty
  std::allocator_traits<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45da32a0) 0 empty

Class std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >::rebind<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >::rebind<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c45da33c0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >, std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >, std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c45da3360) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >, std::pair<const rfc4251string, std::basic_string<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >, std::pair<const rfc4251string, std::basic_string<char> >, true> (0x0x7f5c45da3420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > >::rebind<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > >::rebind<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c45da3300) 0 empty

Class std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45da35a0) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45da3540) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >, true> (0x0x7f5c45da3600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45da34e0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45da3660) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c46060340) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45da3720) 0 empty

Class std::_Rb_tree<rfc4251string, std::pair<const rfc4251string, std::basic_string<char> >, std::_Select1st<std::pair<const rfc4251string, std::basic_string<char> > >, std::less<rfc4251string>, std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > >::_Rb_tree_impl<std::less<rfc4251string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<rfc4251string, std::pair<const rfc4251string, std::basic_string<char> >, std::_Select1st<std::pair<const rfc4251string, std::basic_string<char> > >, std::less<rfc4251string>, std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > >::_Rb_tree_impl<std::less<rfc4251string>, true> (0x0x7f5c46060a28) 0
  std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c46060d00) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45da38a0) 0 empty

Class std::_Rb_tree<rfc4251string, std::pair<const rfc4251string, std::basic_string<char> >, std::_Select1st<std::pair<const rfc4251string, std::basic_string<char> > >, std::less<rfc4251string>, std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<rfc4251string, std::pair<const rfc4251string, std::basic_string<char> >, std::_Select1st<std::pair<const rfc4251string, std::basic_string<char> > >, std::less<rfc4251string>, std::allocator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45da3480) 0

Class std::map<rfc4251string, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::map<rfc4251string, std::basic_string<char> > (0x0x7f5c46061e40) 0

Class std::is_error_code_enum<std::system_error>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::system_error> (0x0x7f5c45ec6208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45da3960) 0 empty

Class std::lock_guard<std::mutex>
   size=8 align=8
   base size=8 base align=8
std::lock_guard<std::mutex> (0x0x7f5c45da39c0) 0

Class std::unary_function<const bool&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<const bool&, void> (0x0x7f5c45da3ae0) 0 empty

Class boost::function1<void, const bool&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, const bool&> (0x0x7f5c483db7e0) 0
  boost::function_base (0x0x7f5c45da3b40) 0
  std::unary_function<const bool&, void> (0x0x7f5c45da3ba0) 0 empty

Vtable for boost::program_options::typed_value<bool>
boost::program_options::typed_value<bool>::_ZTVN5boost15program_options11typed_valueIbcEE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options11typed_valueIbcEE)
16    (int (*)(...))boost::program_options::typed_value<T, charT>::name<bool, char>
24    (int (*)(...))boost::program_options::typed_value<T, charT>::min_tokens<bool, char>
32    (int (*)(...))boost::program_options::typed_value<T, charT>::max_tokens<bool, char>
40    (int (*)(...))boost::program_options::typed_value<T, charT>::is_composing<bool, char>
48    (int (*)(...))boost::program_options::typed_value<T, charT>::is_required<bool, char>
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<char>::parse
64    (int (*)(...))boost::program_options::typed_value<T, charT>::apply_default<bool, char>
72    (int (*)(...))boost::program_options::typed_value<T, charT>::notify<bool, char>
80    (int (*)(...))boost::program_options::typed_value<bool>::~typed_value
88    (int (*)(...))boost::program_options::typed_value<bool>::~typed_value
96    (int (*)(...))boost::program_options::typed_value<T, charT>::xparse<bool, char>
104   (int (*)(...))boost::program_options::typed_value<T, charT>::value_type<bool, char>
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost15program_options11typed_valueIbcEE)
128   (int (*)(...))boost::program_options::typed_value<bool>::_ZThn8_NK5boost15program_options11typed_valueIbcE10value_typeEv
136   (int (*)(...))boost::program_options::typed_value<bool>::_ZThn8_N5boost15program_options11typed_valueIbcED1Ev
144   (int (*)(...))boost::program_options::typed_value<bool>::_ZThn8_N5boost15program_options11typed_valueIbcED0Ev

Class boost::program_options::typed_value<bool>
   size=104 align=8
   base size=104 base align=8
boost::program_options::typed_value<bool> (0x0x7f5c483db690) 0
    vptr=((& boost::program_options::typed_value<bool>::_ZTVN5boost15program_options11typed_valueIbcEE) + 16u)
  boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c45ec62d8) 0 nearly-empty
      primary-for boost::program_options::typed_value<bool> (0x0x7f5c483db690)
    boost::program_options::value_semantic (0x0x7f5c45da3a20) 0 nearly-empty
        primary-for boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c45ec62d8)
  boost::program_options::typed_value_base (0x0x7f5c45da3a80) 8 nearly-empty
      vptr=((& boost::program_options::typed_value<bool>::_ZTVN5boost15program_options11typed_valueIbcEE) + 128u)

Class std::unary_function<const std::vector<std::basic_string<char> >&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<const std::vector<std::basic_string<char> >&, void> (0x0x7f5c45da3d80) 0 empty

Class boost::function1<void, const std::vector<std::basic_string<char> >&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, const std::vector<std::basic_string<char> >&> (0x0x7f5c483dbc40) 0
  boost::function_base (0x0x7f5c45da3de0) 0
  std::unary_function<const std::vector<std::basic_string<char> >&, void> (0x0x7f5c45da3e40) 0 empty

Vtable for boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>
boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>::_ZTVN5boost15program_options11typed_valueISt6vectorISsSaISsEEcEE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options11typed_valueISt6vectorISsSaISsEEcEE)
16    (int (*)(...))boost::program_options::typed_value<T, charT>::name<std::vector<std::basic_string<char> >, char>
24    (int (*)(...))boost::program_options::typed_value<T, charT>::min_tokens<std::vector<std::basic_string<char> >, char>
32    (int (*)(...))boost::program_options::typed_value<T, charT>::max_tokens<std::vector<std::basic_string<char> >, char>
40    (int (*)(...))boost::program_options::typed_value<T, charT>::is_composing<std::vector<std::basic_string<char> >, char>
48    (int (*)(...))boost::program_options::typed_value<T, charT>::is_required<std::vector<std::basic_string<char> >, char>
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<char>::parse
64    (int (*)(...))boost::program_options::typed_value<T, charT>::apply_default<std::vector<std::basic_string<char> >, char>
72    (int (*)(...))boost::program_options::typed_value<T, charT>::notify<std::vector<std::basic_string<char> >, char>
80    (int (*)(...))boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>::~typed_value
88    (int (*)(...))boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>::~typed_value
96    (int (*)(...))boost::program_options::typed_value<T, charT>::xparse<std::vector<std::basic_string<char> >, char>
104   (int (*)(...))boost::program_options::typed_value<T, charT>::value_type<std::vector<std::basic_string<char> >, char>
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost15program_options11typed_valueISt6vectorISsSaISsEEcEE)
128   (int (*)(...))boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>::_ZThn8_NK5boost15program_options11typed_valueISt6vectorISsSaISsEEcE10value_typeEv
136   (int (*)(...))boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>::_ZThn8_N5boost15program_options11typed_valueISt6vectorISsSaISsEEcED1Ev
144   (int (*)(...))boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>::_ZThn8_N5boost15program_options11typed_valueISt6vectorISsSaISsEEcED0Ev

Class boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>
   size=104 align=8
   base size=104 base align=8
boost::program_options::typed_value<std::vector<std::basic_string<char> >, char> (0x0x7f5c483dbaf0) 0
    vptr=((& boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>::_ZTVN5boost15program_options11typed_valueISt6vectorISsSaISsEEcEE) + 16u)
  boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c45ec6410) 0 nearly-empty
      primary-for boost::program_options::typed_value<std::vector<std::basic_string<char> >, char> (0x0x7f5c483dbaf0)
    boost::program_options::value_semantic (0x0x7f5c45da3cc0) 0 nearly-empty
        primary-for boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c45ec6410)
  boost::program_options::typed_value_base (0x0x7f5c45da3d20) 8 nearly-empty
      vptr=((& boost::program_options::typed_value<std::vector<std::basic_string<char> >, char>::_ZTVN5boost15program_options11typed_valueISt6vectorISsSaISsEEcEE) + 128u)

Class std::unary_function<const std::basic_string<char>&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<const std::basic_string<char>&, void> (0x0x7f5c45b51180) 0 empty

Class boost::function1<void, const std::basic_string<char>&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, const std::basic_string<char>&> (0x0x7f5c4843e150) 0
  boost::function_base (0x0x7f5c45b511e0) 0
  std::unary_function<const std::basic_string<char>&, void> (0x0x7f5c45b51240) 0 empty

Vtable for boost::program_options::typed_value<std::basic_string<char>, char>
boost::program_options::typed_value<std::basic_string<char>, char>::_ZTVN5boost15program_options11typed_valueISscEE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost15program_options11typed_valueISscEE)
16    (int (*)(...))boost::program_options::typed_value<T, charT>::name<std::basic_string<char>, char>
24    (int (*)(...))boost::program_options::typed_value<T, charT>::min_tokens<std::basic_string<char>, char>
32    (int (*)(...))boost::program_options::typed_value<T, charT>::max_tokens<std::basic_string<char>, char>
40    (int (*)(...))boost::program_options::typed_value<T, charT>::is_composing<std::basic_string<char>, char>
48    (int (*)(...))boost::program_options::typed_value<T, charT>::is_required<std::basic_string<char>, char>
56    (int (*)(...))boost::program_options::value_semantic_codecvt_helper<char>::parse
64    (int (*)(...))boost::program_options::typed_value<T, charT>::apply_default<std::basic_string<char>, char>
72    (int (*)(...))boost::program_options::typed_value<T, charT>::notify<std::basic_string<char>, char>
80    (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::~typed_value
88    (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::~typed_value
96    (int (*)(...))boost::program_options::typed_value<T, charT>::xparse<std::basic_string<char>, char>
104   (int (*)(...))boost::program_options::typed_value<T, charT>::value_type<std::basic_string<char>, char>
112   (int (*)(...))-8
120   (int (*)(...))(& _ZTIN5boost15program_options11typed_valueISscEE)
128   (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::_ZThn8_NK5boost15program_options11typed_valueISscE10value_typeEv
136   (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::_ZThn8_N5boost15program_options11typed_valueISscED1Ev
144   (int (*)(...))boost::program_options::typed_value<std::basic_string<char>, char>::_ZThn8_N5boost15program_options11typed_valueISscED0Ev

Class boost::program_options::typed_value<std::basic_string<char>, char>
   size=104 align=8
   base size=104 base align=8
boost::program_options::typed_value<std::basic_string<char>, char> (0x0x7f5c4843e000) 0
    vptr=((& boost::program_options::typed_value<std::basic_string<char>, char>::_ZTVN5boost15program_options11typed_valueISscEE) + 16u)
  boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c45ec6478) 0 nearly-empty
      primary-for boost::program_options::typed_value<std::basic_string<char>, char> (0x0x7f5c4843e000)
    boost::program_options::value_semantic (0x0x7f5c45b510c0) 0 nearly-empty
        primary-for boost::program_options::value_semantic_codecvt_helper<char> (0x0x7f5c45ec6478)
  boost::program_options::typed_value_base (0x0x7f5c45b51120) 8 nearly-empty
      vptr=((& boost::program_options::typed_value<std::basic_string<char>, char>::_ZTVN5boost15program_options11typed_valueISscEE) + 128u)

Class boost::is_integral<boost::function1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&> > (0x0x7f5c45ec6b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45ec6bc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45b51480) 0 empty

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

Class std::is_error_code_enum<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<const char*> (0x0x7f5c45b88000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45b51540) 0 empty

Class std::is_error_code_enum<boost::program_options::options_description>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<boost::program_options::options_description> (0x0x7f5c45b883a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45b515a0) 0 empty

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

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

Class std::__are_same<std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>*, std::basic_string<char>*> (0x0x7f5c45b51840) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > > (0x0x7f5c45b518a0) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c45b88b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45b51900) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c45b88c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45b51960) 0 empty

Class __gnu_cxx::__enable_if<true, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::basic_string<char> > (0x0x7f5c45b519c0) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f5c45b88f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45b51ae0) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > > (0x0x7f5c45b88f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45b51b40) 0 empty

Class boost::unwrap_reference<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::unwrap_reference<boost::iostreams::file_descriptor> (0x0x7f5c45b51c60) 0 empty

Class boost::iostreams::detail::unwrapped_type<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::unwrapped_type<boost::iostreams::file_descriptor> (0x0x7f5c45b889c0) 0 empty
  boost::unwrap_reference<boost::iostreams::file_descriptor> (0x0x7f5c45b51cc0) 0 empty

Class boost::iostreams::detail::member_char_type<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::member_char_type<boost::iostreams::file_descriptor> (0x0x7f5c45b51d20) 0 empty

Class boost::iostreams::char_type_of<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::char_type_of<boost::iostreams::file_descriptor> (0x0x7f5c45b88af8) 0 empty
  boost::iostreams::detail::member_char_type<boost::iostreams::file_descriptor> (0x0x7f5c45b51d80) 0 empty

Class boost::iostreams::is_istream_impl_::impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_istream_impl_::impl<boost::iostreams::file_descriptor> (0x0x7f5c45b51f60) 0 empty

Class boost::iostreams::is_istream<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_istream<boost::iostreams::file_descriptor> (0x0x7f5c45b88d00) 0 empty
  mpl_::bool_<false> (0x0x7f5c45bc8000) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<boost::iostreams::file_descriptor> > (0x0x7f5c45b88d68) 0 empty
  mpl_::bool_<false> (0x0x7f5c45bc8060) 0 empty

Class boost::iostreams::is_ostream_impl_::impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_ostream_impl_::impl<boost::iostreams::file_descriptor> (0x0x7f5c45bc80c0) 0 empty

Class boost::iostreams::is_ostream<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_ostream<boost::iostreams::file_descriptor> (0x0x7f5c45b88ea0) 0 empty
  mpl_::bool_<false> (0x0x7f5c45bc8120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<boost::iostreams::file_descriptor> > (0x0x7f5c45bcc000) 0 empty
  mpl_::bool_<false> (0x0x7f5c45bc8180) 0 empty

Class boost::iostreams::is_streambuf_impl_::impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_streambuf_impl_::impl<boost::iostreams::file_descriptor> (0x0x7f5c45bc81e0) 0 empty

Class boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_streambuf<boost::iostreams::file_descriptor> (0x0x7f5c45bcc138) 0 empty
  mpl_::bool_<false> (0x0x7f5c45bc8240) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<boost::iostreams::file_descriptor> > (0x0x7f5c45bcc1a0) 0 empty
  mpl_::bool_<false> (0x0x7f5c45bc82a0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc2d8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc340) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bc8300) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc3a8) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc410) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc478) 0 empty
      mpl_::bool_<false> (0x0x7f5c45bc8360) 0 empty

Class boost::mpl::or_<boost::iostreams::is_istream<boost::iostreams::file_descriptor>, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::is_istream<boost::iostreams::file_descriptor>, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc4e0) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc548) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc5b0) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc618) 0 empty
        mpl_::bool_<false> (0x0x7f5c45bc83c0) 0 empty

Class boost::iostreams::is_std_io<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_std_io<boost::iostreams::file_descriptor> (0x0x7f5c45bcc680) 0 empty
  boost::mpl::or_<boost::iostreams::is_istream<boost::iostreams::file_descriptor>, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc6e8) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc750) 0 empty
      boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc7b8) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45bcc820) 0 empty
          mpl_::bool_<false> (0x0x7f5c45bc8420) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_std_io<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_std_io<boost::iostreams::file_descriptor> > (0x0x7f5c45bcc888) 0 empty
  mpl_::bool_<false> (0x0x7f5c45bc8480) 0 empty

Class boost::mpl::aux::and_impl<false, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::file_descriptor> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::file_descriptor> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45bcc9c0) 0 empty
  mpl_::bool_<false> (0x0x7f5c45bc84e0) 0 empty

Class boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::file_descriptor> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::file_descriptor> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45bcca28) 0 empty
  boost::mpl::aux::and_impl<false, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::file_descriptor> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45bcca90) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bc8540) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::file_descriptor>, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::file_descriptor>, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::file_descriptor>, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::file_descriptor>, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::file_descriptor>, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::file_descriptor>, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::file_descriptor>, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::file_descriptor>, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::file_descriptor>, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::file_descriptor>, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::file_descriptor>, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::file_descriptor>, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::file_descriptor>, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::file_descriptor>, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::file_descriptor>, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::file_descriptor>, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::file_descriptor>, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::file_descriptor>, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::file_descriptor> > (0x0x7f5c45bc85a0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::file_descriptor> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::file_descriptor>, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::file_descriptor>, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::file_descriptor>, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::file_descriptor>, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::file_descriptor>, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::file_descriptor>, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::file_descriptor>, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::file_descriptor>, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::file_descriptor>, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::file_descriptor> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::file_descriptor>, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::file_descriptor>, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::file_descriptor>, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::file_descriptor>, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::file_descriptor>, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::file_descriptor>, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::file_descriptor>, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::file_descriptor>, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::file_descriptor>, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::file_descriptor> > (0x0x7f5c45b51f00) 0 empty

Class boost::iostreams::detail::member_category<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::member_category<boost::iostreams::file_descriptor> (0x0x7f5c45bc8600) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::file_descriptor> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::file_descriptor>, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::file_descriptor>, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::file_descriptor>, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::file_descriptor>, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::file_descriptor>, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::file_descriptor>, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::file_descriptor>, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::file_descriptor>, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::file_descriptor>, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::file_descriptor> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::file_descriptor>, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::file_descriptor>, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::file_descriptor>, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::file_descriptor>, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::file_descriptor>, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::file_descriptor>, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::file_descriptor>, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::file_descriptor>, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::file_descriptor>, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::file_descriptor>, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::file_descriptor>, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::file_descriptor> > (0x0x7f5c45b51ea0) 0 empty

Class boost::iostreams::category_of<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::category_of<boost::iostreams::file_descriptor> (0x0x7f5c45b51e40) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::file_descriptor::category> (0x0x7f5c45bc87e0) 0 empty

Class boost::is_integral<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::file_descriptor::category> (0x0x7f5c45bccc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45bccc98) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bc8840) 0 empty

Class boost::is_float<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::file_descriptor::category> (0x0x7f5c45bccd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45bccd68) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bc88a0) 0 empty

Class boost::is_arithmetic<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::file_descriptor::category> (0x0x7f5c45bccdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45bcce38) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bc8900) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::input> (0x0x7f5c45bc8960) 0 empty

Class boost::is_integral<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::input> (0x0x7f5c45bccea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45bccf08) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bc89c0) 0 empty

Class boost::is_float<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::input> (0x0x7f5c45bccf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be7000) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bc8a20) 0 empty

Class boost::is_arithmetic<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::input> (0x0x7f5c45be7068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be70d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bc8a80) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::input> (0x0x7f5c45bc8ae0) 0 empty

Class boost::is_abstract<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::input> (0x0x7f5c45be7138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be71a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bc8b40) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::input> (0x0x7f5c45bc8ba0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::input> (0x0x7f5c45bc8780) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::input> (0x0x7f5c45bc8cc0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::input> (0x0x7f5c45be7340) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::input> (0x0x7f5c45bc8d20) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::iostreams::file_descriptor::category> (0x0x7f5c45bc8f00) 0 empty

Class boost::detail::add_reference_impl<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::iostreams::file_descriptor::category> (0x0x7f5c45bc8ea0) 0 empty

Class boost::add_reference<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::iostreams::file_descriptor::category> (0x0x7f5c45bc8e40) 0 empty

Class boost::add_lvalue_reference<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::iostreams::file_descriptor::category> (0x0x7f5c45bc8de0) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::file_descriptor::category> (0x0x7f5c45bf4060) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::file_descriptor::category> (0x0x7f5c45be7618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be7680) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf40c0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::file_descriptor::category> (0x0x7f5c45be76e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be7750) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4120) 0 empty

Class boost::is_reference<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::file_descriptor::category> (0x0x7f5c45be77b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be7820) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4180) 0 empty

Class boost::is_void<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::file_descriptor::category> (0x0x7f5c45be7888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be78f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf41e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::file_descriptor::category, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::file_descriptor::category, true> (0x0x7f5c45bf4240) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::file_descriptor::category> (0x0x7f5c45bf4000) 0 empty

Class boost::add_rvalue_reference<boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::iostreams::file_descriptor::category> (0x0x7f5c45bc8f60) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::input> (0x0x7f5c45bc8d80) 0 empty

Class boost::detail::checker<boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::input> (0x0x7f5c45bf4360) 0 empty

Class boost::is_void<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::input> (0x0x7f5c45be7af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be7b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf43c0) 0 empty

Class boost::is_array<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::input> (0x0x7f5c45be7bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be7c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4420) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::input> (0x0x7f5c45bf4480) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::input> (0x0x7f5c45be7c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be7d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf44e0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::input> (0x0x7f5c45be7d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be7dd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4540) 0 empty

Class boost::is_reference<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::input> (0x0x7f5c45be7e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45be7ea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf45a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::input*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::input*> (0x0x7f5c45bf46c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::input> (0x0x7f5c45c08000) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::input*> (0x0x7f5c45bf4720) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::input> (0x0x7f5c45c08068) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::input> (0x0x7f5c45c080d0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::input*> (0x0x7f5c45bf4780) 0 empty

Class boost::is_function<boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::input> (0x0x7f5c45c08138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c081a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf47e0) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input> (0x0x7f5c45c08208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45c08270) 0 empty
    mpl_::bool_<true> (0x0x7f5c45bf4840) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input> > (0x0x7f5c45c082d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45c08340) 0 empty
    mpl_::bool_<true> (0x0x7f5c45bf4960) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::output> (0x0x7f5c45bf4a20) 0 empty

Class boost::is_integral<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::output> (0x0x7f5c45c083a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c08410) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4a80) 0 empty

Class boost::is_float<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::output> (0x0x7f5c45c08478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c084e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4ae0) 0 empty

Class boost::is_arithmetic<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::output> (0x0x7f5c45c08548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c085b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4b40) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::output> (0x0x7f5c45bf4ba0) 0 empty

Class boost::is_abstract<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::output> (0x0x7f5c45c08618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c08680) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4c00) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::output> (0x0x7f5c45bf4c60) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::output> (0x0x7f5c45bf49c0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::output> (0x0x7f5c45bf4d80) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::output> (0x0x7f5c45c08750) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::output> (0x0x7f5c45bf4de0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::output> (0x0x7f5c45bf4e40) 0 empty

Class boost::detail::checker<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::output> (0x0x7f5c45bf4ea0) 0 empty

Class boost::is_void<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::output> (0x0x7f5c45c089c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c08a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4f00) 0 empty

Class boost::is_array<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::output> (0x0x7f5c45c08a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c08af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45bf4f60) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::output> (0x0x7f5c45c1e000) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::output> (0x0x7f5c45c08b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c08bc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c1e060) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::output> (0x0x7f5c45c08c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c08c98) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c1e0c0) 0 empty

Class boost::is_reference<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::output> (0x0x7f5c45c08d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c08d68) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c1e120) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::output*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::output*> (0x0x7f5c45c1e240) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::output> (0x0x7f5c45c08ea0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::output*> (0x0x7f5c45c1e2a0) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::output> (0x0x7f5c45c08f08) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::output> (0x0x7f5c45c08f70) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::output*> (0x0x7f5c45c1e300) 0 empty

Class boost::is_function<boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::output> (0x0x7f5c45c27000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c27068) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c1e360) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output> (0x0x7f5c45c270d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45c27138) 0 empty
    mpl_::bool_<true> (0x0x7f5c45c1e3c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output> > (0x0x7f5c45c271a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45c27208) 0 empty
    mpl_::bool_<true> (0x0x7f5c45c1e4e0) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45c27270) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45c272d8) 0 empty
    mpl_::bool_<true> (0x0x7f5c45c1e540) 0 empty

Class boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45c27340) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45c273a8) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45c27410) 0 empty
      mpl_::bool_<true> (0x0x7f5c45c1e5a0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c1e600) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45bc8720) 0 empty

Class boost::mpl::identity<std::basic_iostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::basic_iostream<char> > (0x0x7f5c45c1e660) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45bc86c0) 0 empty

Class boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, std::basic_iostream<char>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, std::basic_istream<char>, mpl_::bool_<true>, std::basic_ostream<char>, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, std::basic_iostream<char>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, std::basic_istream<char>, mpl_::bool_<true>, std::basic_ostream<char>, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c45bc8660) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c1e7e0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c1e780) 0 empty

Class boost::mpl::identity<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::iostreams::iostream_tag> (0x0x7f5c45c1e840) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c1e720) 0 empty

Class boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::iostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::istream_tag, mpl_::bool_<true>, boost::iostreams::ostream_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::iostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::istream_tag, mpl_::bool_<true>, boost::iostreams::ostream_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c45c1e6c0) 0 empty

Class boost::iostreams::detail::stream_traits<boost::iostreams::file_descriptor, std::char_traits<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::stream_traits<boost::iostreams::file_descriptor, std::char_traits<char> > (0x0x7f5c45b51de0) 0 empty

Class boost::iostreams::detail::io_mode_id<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_id<boost::iostreams::file_descriptor> (0x0x7f5c45c1e8a0) 0 empty

Class boost::iostreams::mode_of<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::mode_of<boost::iostreams::file_descriptor> (0x0x7f5c45c27820) 0 empty
  boost::iostreams::detail::io_mode_impl<6> (0x0x7f5c45c1e900) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::direct_tag> (0x0x7f5c45c1eae0) 0 empty

Class boost::is_integral<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::direct_tag> (0x0x7f5c45c278f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c27958) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c1eb40) 0 empty

Class boost::is_float<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::direct_tag> (0x0x7f5c45c279c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c27a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c1eba0) 0 empty

Class boost::is_arithmetic<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::direct_tag> (0x0x7f5c45c27a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c27af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c1ec00) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::direct_tag> (0x0x7f5c45c1ec60) 0 empty

Class boost::is_abstract<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::direct_tag> (0x0x7f5c45c27b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c27bc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c1ecc0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag> (0x0x7f5c45c1ed20) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag> (0x0x7f5c45c1ea80) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag> (0x0x7f5c45c1ee40) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag> (0x0x7f5c45c27c98) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag> (0x0x7f5c45c1eea0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag> (0x0x7f5c45c1ef00) 0 empty

Class boost::detail::checker<boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::direct_tag> (0x0x7f5c45c1ef60) 0 empty

Class boost::is_void<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::direct_tag> (0x0x7f5c45c27f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c27f70) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c61000) 0 empty

Class boost::is_array<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::direct_tag> (0x0x7f5c45c65000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c65068) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c61060) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::direct_tag> (0x0x7f5c45c610c0) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::direct_tag> (0x0x7f5c45c650d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c65138) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c61120) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::direct_tag> (0x0x7f5c45c651a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c65208) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c61180) 0 empty

Class boost::is_reference<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::direct_tag> (0x0x7f5c45c65270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c652d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c611e0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::direct_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::direct_tag*> (0x0x7f5c45c61300) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::direct_tag> (0x0x7f5c45c65410) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::direct_tag*> (0x0x7f5c45c61360) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::direct_tag> (0x0x7f5c45c65478) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::direct_tag> (0x0x7f5c45c654e0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::direct_tag*> (0x0x7f5c45c613c0) 0 empty

Class boost::is_function<boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::direct_tag> (0x0x7f5c45c65548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c655b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c61420) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag> (0x0x7f5c45c65618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c65680) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c61480) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::detail::direct_streambuf<boost::iostreams::file_descriptor, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::detail::direct_streambuf<boost::iostreams::file_descriptor, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> > (0x0x7f5c45c615a0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag>, boost::iostreams::detail::direct_streambuf<boost::iostreams::file_descriptor, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::direct_tag>, boost::iostreams::detail::direct_streambuf<boost::iostreams::file_descriptor, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> > (0x0x7f5c45c1ea20) 0 empty

Class boost::iostreams::detail::stream_buffer_traits<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::stream_buffer_traits<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> (0x0x7f5c45c1e9c0) 0 empty

Vtable for boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> >
boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> >::_ZTVN5boost9iostreams6detail16linked_streambufIcSt11char_traitsIcEEE: 23u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9iostreams6detail16linked_streambufIcSt11char_traitsIcEEE)
16    0u
24    0u
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >
128   (int (*)(...))boost::iostreams::detail::linked_streambuf<T, Tr>::set_next<char, std::char_traits<char> >
136   (int (*)(...))__cxa_pure_virtual
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual
176   (int (*)(...))__cxa_pure_virtual

Class boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> >
   size=72 align=8
   base size=68 base align=8
boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c45c65820) 0
    vptr=((& boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> >::_ZTVN5boost9iostreams6detail16linked_streambufIcSt11char_traitsIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7f5c45c61600) 0
      primary-for boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c45c65820)

Class boost::mpl::if_c<false, boost::iostreams::file_descriptor&, boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::file_descriptor&, boost::iostreams::file_descriptor> (0x0x7f5c45c61d80) 0 empty

Class boost::mpl::if_<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, boost::iostreams::file_descriptor&, boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, boost::iostreams::file_descriptor&, boost::iostreams::file_descriptor> (0x0x7f5c45c61d20) 0 empty

Class boost::iostreams::detail::value_type<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::value_type<boost::iostreams::file_descriptor> (0x0x7f5c45c61cc0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c98000) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c61f60) 0 empty

Class boost::mpl::identity<boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::iostreams::input> (0x0x7f5c45c98060) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c61f00) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c45c61ea0) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::input, boost::iostreams::output, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::input, boost::iostreams::output, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category> (0x0x7f5c45c65c30) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c45c980c0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c98240) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c981e0) 0 empty

Class boost::mpl::identity<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::iostreams::output> (0x0x7f5c45c982a0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45c98180) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c45c98120) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::output, boost::iostreams::input, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::output, boost::iostreams::input, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category> (0x0x7f5c45c65dd0) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c45c98300) 0 empty

Class boost::iostreams::detail::has_trait_impl<boost::iostreams::file_descriptor, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::has_trait_impl<boost::iostreams::file_descriptor, boost::iostreams::device_tag> (0x0x7f5c45c983c0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::device_tag> (0x0x7f5c45c98480) 0 empty

Class boost::is_integral<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::device_tag> (0x0x7f5c45c65f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45c65f70) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c984e0) 0 empty

Class boost::is_float<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::device_tag> (0x0x7f5c45c65958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cb8000) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c98540) 0 empty

Class boost::is_arithmetic<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::device_tag> (0x0x7f5c45cb8068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cb80d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c985a0) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::device_tag> (0x0x7f5c45c98600) 0 empty

Class boost::is_abstract<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::device_tag> (0x0x7f5c45cb8138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cb81a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c98660) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag> (0x0x7f5c45c986c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag> (0x0x7f5c45c98420) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag> (0x0x7f5c45c987e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag> (0x0x7f5c45cb8270) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag> (0x0x7f5c45c98840) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag> (0x0x7f5c45c988a0) 0 empty

Class boost::detail::checker<boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::device_tag> (0x0x7f5c45c98900) 0 empty

Class boost::is_void<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::device_tag> (0x0x7f5c45cb84e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cb8548) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c98960) 0 empty

Class boost::is_array<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::device_tag> (0x0x7f5c45cb85b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cb8618) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c989c0) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::device_tag> (0x0x7f5c45c98a20) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::device_tag> (0x0x7f5c45cb8680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cb86e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c98a80) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::device_tag> (0x0x7f5c45cb8750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cb87b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c98ae0) 0 empty

Class boost::is_reference<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::device_tag> (0x0x7f5c45cb8820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cb8888) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c98b40) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::device_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::device_tag*> (0x0x7f5c45c98c60) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::device_tag> (0x0x7f5c45cb89c0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::device_tag*> (0x0x7f5c45c98cc0) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::device_tag> (0x0x7f5c45cb8a28) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::device_tag> (0x0x7f5c45cb8a90) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::device_tag*> (0x0x7f5c45c98d20) 0 empty

Class boost::is_function<boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::device_tag> (0x0x7f5c45cb8af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cb8b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c45c98d80) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag> (0x0x7f5c45cb8bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45cb8c30) 0 empty
    mpl_::bool_<true> (0x0x7f5c45c98de0) 0 empty

Class boost::iostreams::detail::has_trait<boost::iostreams::file_descriptor, boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::has_trait<boost::iostreams::file_descriptor, boost::iostreams::device_tag> (0x0x7f5c45cb8d68) 0 empty
  mpl_::bool_<true> (0x0x7f5c45c98f00) 0 empty

Class boost::iostreams::is_device<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_device<boost::iostreams::file_descriptor> (0x0x7f5c45cb8ea0) 0 empty
  boost::iostreams::detail::has_trait<boost::iostreams::file_descriptor, boost::iostreams::device_tag> (0x0x7f5c45cb8f08) 0 empty
    mpl_::bool_<true> (0x0x7f5c45c98f60) 0 empty

Class boost::mpl::if_c<true, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::input>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::input> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::input>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::input> > (0x0x7f5c45cd0000) 0 empty

Class boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::file_descriptor>, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::input>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::input> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::file_descriptor>, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::input>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::input> > (0x0x7f5c45c98360) 0 empty

Class boost::mpl::if_c<true, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::output>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::output>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output> > (0x0x7f5c45cd00c0) 0 empty

Class boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::file_descriptor>, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::output>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::file_descriptor>, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::output>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output> > (0x0x7f5c45cd0060) 0 empty

Class boost::mpl::if_c<true, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::any_tag>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::any_tag>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::any_tag> > (0x0x7f5c45cd0180) 0 empty

Class boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::file_descriptor>, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::any_tag>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::file_descriptor>, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::any_tag>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::any_tag> > (0x0x7f5c45cd0120) 0 empty

Class boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor>
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> (0x0x7f5c45c61c60) 0

Class boost::detail::alignment_of_impl<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> > (0x0x7f5c45cd0240) 0 empty

Class boost::alignment_of<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> > (0x0x7f5c45cd11a0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f5c45cd1208) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f5c45cd02a0) 0 empty

Class boost::iostreams::detail::aligned_storage<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> >::dummy_u
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::aligned_storage<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> >::dummy_u (0x0x7f5c45c61c00) 0

Class boost::iostreams::detail::aligned_storage<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> >
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::aligned_storage<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> > (0x0x7f5c45c61ba0) 0

Class boost::iostreams::detail::optional<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> >
   size=24 align=8
   base size=17 base align=8
boost::iostreams::detail::optional<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> > (0x0x7f5c45c61b40) 0

Class boost::detail::is_arithmetic_impl<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::seekable> (0x0x7f5c45cd0540) 0 empty

Class boost::is_integral<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::seekable> (0x0x7f5c45cd13a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cd1410) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd05a0) 0 empty

Class boost::is_float<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::seekable> (0x0x7f5c45cd1478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cd14e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd0600) 0 empty

Class boost::is_arithmetic<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::seekable> (0x0x7f5c45cd1548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cd15b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd0660) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::detail::two_sequence> (0x0x7f5c45cd06c0) 0 empty

Class boost::is_integral<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::detail::two_sequence> (0x0x7f5c45cd1618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cd1680) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd0720) 0 empty

Class boost::is_float<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::detail::two_sequence> (0x0x7f5c45cd16e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cd1750) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd0780) 0 empty

Class boost::is_arithmetic<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::detail::two_sequence> (0x0x7f5c45cd17b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cd1820) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd07e0) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::detail::two_sequence> (0x0x7f5c45cd0840) 0 empty

Class boost::is_abstract<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::detail::two_sequence> (0x0x7f5c45cd1888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cd18f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd08a0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::seekable, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::seekable, boost::iostreams::detail::two_sequence> (0x0x7f5c45cd0900) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::seekable, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::seekable, boost::iostreams::detail::two_sequence> (0x0x7f5c45cd04e0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::detail::two_sequence> (0x0x7f5c45cd0960) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::seekable, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::seekable, boost::iostreams::detail::two_sequence> (0x0x7f5c45cd1b60) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::detail::two_sequence> (0x0x7f5c45cd09c0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::iostreams::seekable> (0x0x7f5c45cd0ba0) 0 empty

Class boost::detail::add_reference_impl<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::iostreams::seekable> (0x0x7f5c45cd0b40) 0 empty

Class boost::add_reference<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::iostreams::seekable> (0x0x7f5c45cd0ae0) 0 empty

Class boost::add_lvalue_reference<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::iostreams::seekable> (0x0x7f5c45cd0a80) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::seekable> (0x0x7f5c45cd0cc0) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::seekable> (0x0x7f5c45cd1ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45cd1f08) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd0d20) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::seekable> (0x0x7f5c45cd1f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d06000) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd0d80) 0 empty

Class boost::is_reference<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::seekable> (0x0x7f5c45d06068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d060d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd0de0) 0 empty

Class boost::is_void<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::seekable> (0x0x7f5c45d06138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d061a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45cd0e40) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::seekable, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::seekable, true> (0x0x7f5c45cd0ea0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::seekable> (0x0x7f5c45cd0c60) 0 empty

Class boost::add_rvalue_reference<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::iostreams::seekable> (0x0x7f5c45cd0c00) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::seekable, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::seekable, boost::iostreams::detail::two_sequence> (0x0x7f5c45cd0a20) 0 empty

Class boost::detail::checker<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::detail::two_sequence> (0x0x7f5c459090c0) 0 empty

Class boost::is_void<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::detail::two_sequence> (0x0x7f5c45d062d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d06340) 0 empty
    mpl_::bool_<false> (0x0x7f5c45909120) 0 empty

Class boost::is_array<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::detail::two_sequence> (0x0x7f5c45d063a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d06410) 0 empty
    mpl_::bool_<false> (0x0x7f5c45909180) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::detail::two_sequence> (0x0x7f5c459091e0) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::detail::two_sequence> (0x0x7f5c45d06478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d064e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45909240) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::detail::two_sequence> (0x0x7f5c45d06548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d065b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c459092a0) 0 empty

Class boost::is_reference<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::detail::two_sequence> (0x0x7f5c45d06618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d06680) 0 empty
    mpl_::bool_<false> (0x0x7f5c45909300) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::detail::two_sequence*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::detail::two_sequence*> (0x0x7f5c45909420) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::detail::two_sequence> (0x0x7f5c45d067b8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::detail::two_sequence*> (0x0x7f5c45909480) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::detail::two_sequence> (0x0x7f5c45d06820) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::detail::two_sequence> (0x0x7f5c45d06888) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::detail::two_sequence*> (0x0x7f5c459095a0) 0 empty

Class boost::is_function<boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::detail::two_sequence> (0x0x7f5c45d068f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d06958) 0 empty
    mpl_::bool_<false> (0x0x7f5c45909660) 0 empty

Class boost::is_convertible<boost::iostreams::seekable, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::seekable, boost::iostreams::detail::two_sequence> (0x0x7f5c45d069c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45d06a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c459096c0) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::detail::double_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >, boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::detail::double_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >, boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > > (0x0x7f5c459097e0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::seekable, boost::iostreams::detail::two_sequence>, boost::iostreams::detail::double_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >, boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::seekable, boost::iostreams::detail::two_sequence>, boost::iostreams::detail::double_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >, boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > > (0x0x7f5c45cd0480) 0 empty

Class boost::detail::is_pointer_impl<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c459099c0) 0 empty

Class boost::detail::cv_traits_imp<boost::iostreams::detail::basic_buffer<char, std::allocator<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::iostreams::detail::basic_buffer<char, std::allocator<char> >*> (0x0x7f5c45909ae0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c45909a80) 0 empty

Class boost::remove_cv<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c45909a20) 0 empty

Class boost::detail::is_pointer_helper<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c45909c00) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c45909f60) 0 empty

Class boost::is_member_function_pointer<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c4594e270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4594e2d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4595d0c0) 0 empty

Class boost::is_member_pointer<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c4594e4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4594e548) 0 empty
    mpl_::bool_<false> (0x0x7f5c4595d120) 0 empty

Class boost::is_pointer<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c4594e5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4594e618) 0 empty
    mpl_::bool_<false> (0x0x7f5c4595d240) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c4595d2a0) 0 empty

Class boost::is_integral<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c4594e7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4594e820) 0 empty
    mpl_::bool_<false> (0x0x7f5c4595d3c0) 0 empty

Class boost::is_float<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c4594e888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4594e8f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4595d4e0) 0 empty

Class boost::is_arithmetic<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c4594e958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4594e9c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4595d540) 0 empty

Class boost::is_enum<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_enum<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c4594ea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4594eaf8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4595d660) 0 empty

Class boost::detail::ct_imp<boost::iostreams::detail::basic_buffer<char, std::allocator<char> >, false, false, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::ct_imp<boost::iostreams::detail::basic_buffer<char, std::allocator<char> >, false, false, false> (0x0x7f5c4595d6c0) 0 empty

Class boost::call_traits<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
boost::call_traits<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c45909960) 0 empty

Class boost::iostreams::detail::basic_buffer<char, std::allocator<char> >
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::basic_buffer<char, std::allocator<char> > (0x0x7f5c4595d7e0) 0

Class boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c45909900) 0

Class boost::iostreams::detail::double_object<boost::iostreams::detail::basic_buffer<char, std::allocator<char> >, boost::is_convertible<boost::iostreams::seekable, boost::iostreams::detail::two_sequence> >
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::double_object<boost::iostreams::detail::basic_buffer<char, std::allocator<char> >, boost::is_convertible<boost::iostreams::seekable, boost::iostreams::detail::two_sequence> > (0x0x7f5c4594edd0) 0
  boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c4595d840) 0

Vtable for boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>::_ZTVN5boost9iostreams6detail18indirect_streambufINS0_15file_descriptorESt11char_traitsIcESaIcENS0_8seekableEEE: 25u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9iostreams6detail18indirect_streambufINS0_15file_descriptorESt11char_traitsIcESaIcENS0_8seekableEEE)
16    (int (*)(...))boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>::~indirect_streambuf
24    (int (*)(...))boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>::~indirect_streambuf
32    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::imbue<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::seekoff<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
56    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::seekpos<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
64    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::sync<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::underflow<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::pbackfail<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::overflow<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
128   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::set_next<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
136   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::close_impl<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
144   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::auto_close<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
152   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::set_auto_close<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
160   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::strict_sync<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
168   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::component_type<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
176   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::component_impl<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
184   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::init_get_area<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
192   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::init_put_area<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>

Class boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
   size=136 align=8
   base size=132 base align=8
boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> (0x0x7f5c45c65888) 0
    vptr=((& boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>::_ZTVN5boost9iostreams6detail18indirect_streambufINS0_15file_descriptorESt11char_traitsIcESaIcENS0_8seekableEEE) + 16u)
  boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c45c658f0) 0
      primary-for boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> (0x0x7f5c45c65888)
    std::basic_streambuf<char> (0x0x7f5c45c61ae0) 0
        primary-for boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c45c658f0)

Class boost::detail::is_abstract_imp<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::seekable> (0x0x7f5c4595db40) 0 empty

Class boost::is_abstract<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::seekable> (0x0x7f5c45988068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c459880d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4595dba0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::seekable> (0x0x7f5c4595dc00) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::seekable> (0x0x7f5c4595dae0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::seekable> (0x0x7f5c4595dd20) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::seekable> (0x0x7f5c459881a0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::seekable> (0x0x7f5c4595dd80) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::seekable> (0x0x7f5c4595dde0) 0 empty

Class boost::detail::checker<boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::seekable> (0x0x7f5c4595de40) 0 empty

Class boost::is_array<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::seekable> (0x0x7f5c45988410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45988478) 0 empty
    mpl_::bool_<false> (0x0x7f5c4595dea0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::seekable*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::seekable*> (0x0x7f5c459a7000) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::seekable> (0x0x7f5c459885b0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::seekable*> (0x0x7f5c459a7060) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::seekable> (0x0x7f5c45988618) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::seekable> (0x0x7f5c45988680) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::seekable*> (0x0x7f5c459a70c0) 0 empty

Class boost::is_function<boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::seekable> (0x0x7f5c459886e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45988750) 0 empty
    mpl_::bool_<false> (0x0x7f5c459a7120) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::seekable> (0x0x7f5c459887b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45988820) 0 empty
    mpl_::bool_<true> (0x0x7f5c459a7180) 0 empty

Vtable for boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>::_ZTVN5boost9iostreams13stream_bufferINS0_15file_descriptorESt11char_traitsIcESaIcENS0_8seekableEEE: 25u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9iostreams13stream_bufferINS0_15file_descriptorESt11char_traitsIcESaIcENS0_8seekableEEE)
16    (int (*)(...))boost::iostreams::stream_buffer<T, Tr, Alloc, Mode>::~stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
24    (int (*)(...))boost::iostreams::stream_buffer<T, Tr, Alloc, Mode>::~stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
32    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::imbue<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::seekoff<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
56    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::seekpos<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
64    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::sync<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::underflow<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::pbackfail<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::overflow<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
128   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::set_next<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
136   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::close_impl<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
144   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::auto_close<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
152   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::set_auto_close<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
160   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::strict_sync<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
168   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::component_type<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
176   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::component_impl<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
184   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::init_get_area<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
192   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::init_put_area<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>

Class boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>
   size=136 align=8
   base size=132 base align=8
boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> (0x0x7f5c4594eea0) 0
    vptr=((& boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>::_ZTVN5boost9iostreams13stream_bufferINS0_15file_descriptorESt11char_traitsIcESaIcENS0_8seekableEEE) + 16u)
  boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> (0x0x7f5c4594ef08) 0
      primary-for boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> (0x0x7f5c4594eea0)
    boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c4594ef70) 0
        primary-for boost::iostreams::detail::indirect_streambuf<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable> (0x0x7f5c4594ef08)
      std::basic_streambuf<char> (0x0x7f5c4595da80) 0
          primary-for boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c4594ef70)

Class boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>
   size=136 align=8
   base size=136 base align=8
boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> (0x0x7f5c45c1e960) 0

Vtable for boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE: 15u entries
0     160u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE)
24    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::~stream_base
32    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::~stream_base
40    144u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE)
64    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZThn16_N5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdED1Ev
72    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZThn16_N5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdED0Ev
80    18446744073709551456u
88    (int (*)(...))-160
96    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE)
104   (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTv0_n24_N5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdED1Ev
112   (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTv0_n24_N5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f5c4823e070 instance) in boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE0_Sd: 15u entries
0     160u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    144u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551456u
88    (int (*)(...))-160
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7f5c45988958 instance) in boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE0_Si: 10u entries
0     160u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551456u
48    (int (*)(...))-160
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f5c45988a28 instance) in boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE16_So: 10u entries
0     144u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551472u
48    (int (*)(...))-144
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTTN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE: 10u entries
0     ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE) + 24u)
8     ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE0_Sd) + 24u)
16    ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE0_Si) + 24u)
24    ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE0_Si) + 64u)
32    ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE16_So) + 24u)
40    ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE16_So) + 64u)
48    ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE0_Sd) + 104u)
56    ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE0_Sd) + 64u)
64    ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE) + 104u)
72    ((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE) + 64u)

Class boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >
   size=424 align=8
   base size=160 base align=8
boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> > (0x0x7f5c4823e000) 0
    vptridx=0u vptr=((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE) + 24u)
  boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> (0x0x7f5c459a7480) 24
  std::basic_iostream<char> (0x0x7f5c4823e070) 0
      primary-for boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> > (0x0x7f5c4823e000)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f5c45988958) 0
        primary-for std::basic_iostream<char> (0x0x7f5c4823e070)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f5c459889c0) 160 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE) + 104u)
        std::ios_base (0x0x7f5c459a74e0) 160
            primary-for std::basic_ios<char> (0x0x7f5c459889c0)
    std::basic_ostream<char> (0x0x7f5c45988a28) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE) + 64u)
      std::basic_ios<char> (0x0x7f5c459889c0) alternative-path

Vtable for boost::iostreams::stream<boost::iostreams::file_descriptor>
boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTVN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE: 15u entries
0     160u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE)
24    (int (*)(...))boost::iostreams::stream<boost::iostreams::file_descriptor>::~stream
32    (int (*)(...))boost::iostreams::stream<boost::iostreams::file_descriptor>::~stream
40    144u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTIN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE)
64    (int (*)(...))boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZThn16_N5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZThn16_N5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEED0Ev
80    18446744073709551456u
88    (int (*)(...))-160
96    (int (*)(...))(& _ZTIN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE)
104   (int (*)(...))boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTv0_n24_N5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTv0_n24_N5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEED0Ev

Construction vtable for boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> > (0x0x7f5c4823e310 instance) in boost::iostreams::stream<boost::iostreams::file_descriptor>
boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_NS0_6detail11stream_baseIS2_S4_S5_SdEE: 15u entries
0     160u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE)
24    0u
32    0u
40    144u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE)
64    0u
72    0u
80    18446744073709551456u
88    (int (*)(...))-160
96    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_15file_descriptorESt11char_traitsIcESaIcESdEE)
104   0u
112   0u

Construction vtable for std::basic_iostream<char> (0x0x7f5c4823e380 instance) in boost::iostreams::stream<boost::iostreams::file_descriptor>
boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_Sd: 15u entries
0     160u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    144u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551456u
88    (int (*)(...))-160
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7f5c45988f08 instance) in boost::iostreams::stream<boost::iostreams::file_descriptor>
boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_Si: 10u entries
0     160u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551456u
48    (int (*)(...))-160
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f5c45988000 instance) in boost::iostreams::stream<boost::iostreams::file_descriptor>
boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE16_So: 10u entries
0     144u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551472u
48    (int (*)(...))-144
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for boost::iostreams::stream<boost::iostreams::file_descriptor>
boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTTN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE: 13u entries
0     ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTVN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE) + 24u)
8     ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_NS0_6detail11stream_baseIS2_S4_S5_SdEE) + 24u)
16    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_Sd) + 24u)
24    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_Si) + 24u)
32    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_Si) + 64u)
40    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE16_So) + 24u)
48    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE16_So) + 64u)
56    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_Sd) + 104u)
64    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_Sd) + 64u)
72    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_NS0_6detail11stream_baseIS2_S4_S5_SdEE) + 104u)
80    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTCN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE0_NS0_6detail11stream_baseIS2_S4_S5_SdEE) + 64u)
88    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTVN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE) + 104u)
96    ((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTVN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE) + 64u)

Class boost::iostreams::stream<boost::iostreams::file_descriptor>
   size=424 align=8
   base size=160 base align=8
boost::iostreams::stream<boost::iostreams::file_descriptor> (0x0x7f5c45988ea0) 0
    vptridx=0u vptr=((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTVN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE) + 24u)
  boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> > (0x0x7f5c4823e310) 0
      primary-for boost::iostreams::stream<boost::iostreams::file_descriptor> (0x0x7f5c45988ea0)
      subvttidx=8u
    boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> (0x0x7f5c459a7720) 24
    std::basic_iostream<char> (0x0x7f5c4823e380) 0
        primary-for boost::iostreams::detail::stream_base<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, std::basic_iostream<char> > (0x0x7f5c4823e310)
        subvttidx=16u
      std::basic_istream<char> (0x0x7f5c45988f08) 0
          primary-for std::basic_iostream<char> (0x0x7f5c4823e380)
          subvttidx=24u
        std::basic_ios<char> (0x0x7f5c45988f70) 160 virtual
            vptridx=88u vbaseoffset=-24 vptr=((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTVN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE) + 104u)
          std::ios_base (0x0x7f5c459a7780) 160
              primary-for std::basic_ios<char> (0x0x7f5c45988f70)
      std::basic_ostream<char> (0x0x7f5c45988000) 16 nearly-empty
          subvttidx=40u vptridx=96u vptr=((& boost::iostreams::stream<boost::iostreams::file_descriptor>::_ZTVN5boost9iostreams6streamINS0_15file_descriptorESt11char_traitsIcESaIcEEE) + 64u)
        std::basic_ios<char> (0x0x7f5c45988f70) alternative-path

Class boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, boost::iostreams::file_descriptor> (0x0x7f5c45988af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45988d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c459a7960) 0 empty

Class boost::disable_if<boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, boost::iostreams::file_descriptor>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, boost::iostreams::file_descriptor>, void> (0x0x7f5c45988d68) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c459a79c0) 0 empty

Class boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, boost::iostreams::file_descriptor> (0x0x7f5c45988e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45a25000) 0 empty
    mpl_::bool_<false> (0x0x7f5c459a7a20) 0 empty

Class boost::disable_if<boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, boost::iostreams::file_descriptor>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, boost::iostreams::file_descriptor>, void> (0x0x7f5c45a25068) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c459a7a80) 0 empty

Class boost::detail::remove_rvalue_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c459a7ba0) 0 empty

Class boost::remove_reference<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c459a7b40) 0 empty

Class boost::detail::cv_traits_imp<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>*> (0x0x7f5c459a7cc0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c459a7c60) 0 empty

Class boost::remove_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c459a7c00) 0 empty

Class boost::detail::remove_cv_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_cv_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c459a7ae0) 0 empty

Class boost::remove_reference<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&> (0x0x7f5c459a7d80) 0 empty

Class boost::detail::cv_traits_imp<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>*> (0x0x7f5c459a7ea0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c459a7e40) 0 empty

Class boost::remove_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c459a7de0) 0 empty

Class boost::detail::remove_cv_ref<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_cv_ref<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&> (0x0x7f5c459a7d20) 0 empty

Class boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c45a253a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45a25410) 0 empty
    mpl_::bool_<true> (0x0x7f5c459a7f00) 0 empty

Class boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&> (0x0x7f5c45a25478) 0 empty
  boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c45a254e0) 0 empty
    boost::integral_constant<bool, true> (0x0x7f5c45a25548) 0 empty
      mpl_::bool_<true> (0x0x7f5c459a7f60) 0 empty

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

Class boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&>, void> (0x0x7f5c45a255b0) 0 empty
  boost::disable_if_c<true, void> (0x0x7f5c45a3c060) 0 empty

Class boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&> (0x0x7f5c45a25618) 0 empty
  boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>&>, void> (0x0x7f5c45a25680) 0 empty
    boost::disable_if_c<true, void> (0x0x7f5c45a3c0c0) 0 empty

Class boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c45a256e8) 0 empty
  boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c45a25750) 0 empty
    boost::integral_constant<bool, true> (0x0x7f5c45a257b8) 0 empty
      mpl_::bool_<true> (0x0x7f5c45a3c120) 0 empty

Class boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >, void> (0x0x7f5c45a25820) 0 empty
  boost::disable_if_c<true, void> (0x0x7f5c45a3c180) 0 empty

Class boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c45a25888) 0 empty
  boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >, void> (0x0x7f5c45a258f0) 0 empty
    boost::disable_if_c<true, void> (0x0x7f5c45a3c1e0) 0 empty

Class boost::reference_wrapper<boost::iostreams::file_descriptor>
   size=8 align=8
   base size=8 base align=8
boost::reference_wrapper<boost::iostreams::file_descriptor> (0x0x7f5c45a3c240) 0

Class boost::is_same<int, boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, boost::iostreams::file_descriptor> (0x0x7f5c45a25958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45a259c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a3c2a0) 0 empty

Class boost::disable_if<boost::is_same<int, boost::iostreams::file_descriptor>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<int, boost::iostreams::file_descriptor>, void> (0x0x7f5c45a25a28) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c45a3c300) 0 empty

Class std::is_error_code_enum<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<rfc4251string> (0x0x7f5c45a25a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45a3c360) 0 empty

Class boost::unwrap_reference<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::unwrap_reference<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a3c3c0) 0 empty

Class boost::iostreams::detail::unwrapped_type<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::unwrapped_type<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a25af8) 0 empty
  boost::unwrap_reference<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a3c420) 0 empty

Class boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char> (0x0x7f5c45a3c4e0) 0

Class boost::iostreams::basic_array_source<char>
   size=16 align=8
   base size=16 base align=8
boost::iostreams::basic_array_source<char> (0x0x7f5c45a25b60) 0
  boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char> (0x0x7f5c45a3c540) 0

Class boost::iostreams::detail::member_char_type<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::member_char_type<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a3c480) 0 empty

Class boost::iostreams::char_type_of<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::char_type_of<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a25c98) 0 empty
  boost::iostreams::detail::member_char_type<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a3c5a0) 0 empty

Class boost::iostreams::is_istream_impl_::impl<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_istream_impl_::impl<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a3c780) 0 empty

Class boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a25dd0) 0 empty
  mpl_::bool_<false> (0x0x7f5c45a3c7e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> > > (0x0x7f5c45a25e38) 0 empty
  mpl_::bool_<false> (0x0x7f5c45a3c840) 0 empty

Class boost::iostreams::is_ostream_impl_::impl<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_ostream_impl_::impl<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a3c960) 0 empty

Class boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a25ea0) 0 empty
  mpl_::bool_<false> (0x0x7f5c45a3c9c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> > > (0x0x7f5c45a25f08) 0 empty
  mpl_::bool_<false> (0x0x7f5c45a3ca20) 0 empty

Class boost::iostreams::is_streambuf_impl_::impl<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_streambuf_impl_::impl<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a3cb40) 0 empty

Class boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a25f70) 0 empty
  mpl_::bool_<false> (0x0x7f5c45a3cba0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> > > (0x0x7f5c45a89000) 0 empty
  mpl_::bool_<false> (0x0x7f5c45a3cc00) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a89068) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a890d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a3cd20) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a89138) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a891a0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a89208) 0 empty
      mpl_::bool_<false> (0x0x7f5c45a3cd80) 0 empty

Class boost::mpl::or_<boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a89270) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a892d8) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a89340) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a893a8) 0 empty
        mpl_::bool_<false> (0x0x7f5c45a3cde0) 0 empty

Class boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a89410) 0 empty
  boost::mpl::or_<boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a89478) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a894e0) 0 empty
      boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a89548) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45a895b0) 0 empty
          mpl_::bool_<false> (0x0x7f5c45a3ce40) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> > > (0x0x7f5c45a89618) 0 empty
  mpl_::bool_<false> (0x0x7f5c45a3cea0) 0 empty

Class boost::mpl::aux::and_impl<false, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::basic_array_source<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::basic_array_source<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45a89680) 0 empty
  mpl_::bool_<false> (0x0x7f5c45a8d000) 0 empty

Class boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::basic_array_source<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::basic_array_source<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45a896e8) 0 empty
  boost::mpl::aux::and_impl<false, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::basic_array_source<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45a89750) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a8d060) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::basic_array_source<char> > > (0x0x7f5c45a8d0c0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::basic_array_source<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::basic_array_source<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::basic_array_source<char> > > (0x0x7f5c45a3c720) 0 empty

Class boost::iostreams::detail::member_category<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::member_category<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a8d120) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::basic_array_source<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::basic_array_source<char> > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::basic_array_source<char> >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::basic_array_source<char> >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::basic_array_source<char> > > (0x0x7f5c45a3c6c0) 0 empty

Class boost::iostreams::category_of<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::category_of<boost::iostreams::basic_array_source<char> > (0x0x7f5c45a3c660) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a8d300) 0 empty

Class boost::is_integral<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a89958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45a899c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a8d360) 0 empty

Class boost::is_float<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a89af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45a89b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a8d3c0) 0 empty

Class boost::is_arithmetic<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a89c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45a89d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a8d420) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input> (0x0x7f5c45a8d480) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input> (0x0x7f5c45a8d2a0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input> (0x0x7f5c45a8d4e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input> (0x0x7f5c45a89dd0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input> (0x0x7f5c45a8d540) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a8d720) 0 empty

Class boost::detail::add_reference_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a8d6c0) 0 empty

Class boost::add_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a8d660) 0 empty

Class boost::add_lvalue_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a8d600) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a8d840) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45aa9000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45aa9068) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a8d8a0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45aa90d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45aa9138) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a8d900) 0 empty

Class boost::is_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45aa91a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45aa9208) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a8d960) 0 empty

Class boost::is_void<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45aa9340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45aa93a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45a8d9c0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, true> (0x0x7f5c45a8da20) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a8d7e0) 0 empty

Class boost::add_rvalue_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c45a8d780) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input> (0x0x7f5c45a8d5a0) 0 empty

Vtable for boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category
boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE: 14u entries
0     24u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE)
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE)
64    18446744073709551600u
72    (int (*)(...))-16
80    (int (*)(...))(& _ZTIN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE)
88    18446744073709551592u
96    (int (*)(...))-24
104   (int (*)(...))(& _ZTIN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE)

Construction vtable for boost::iostreams::input_seekable (0x0x7f5c482ca9a0 instance) in boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category
boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE0_S3_: 8u entries
0     24u
8     0u
16    0u
24    (int (*)(...))0
32    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTIN5boost9iostreams14input_seekableE)

Construction vtable for boost::iostreams::device_tag (0x0x7f5c45aa9680 instance) in boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category
boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE8_NS0_10device_tagE: 3u entries
0     18446744073709551608u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10device_tagE)

Construction vtable for boost::iostreams::direct_tag (0x0x7f5c45aa96e8 instance) in boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category
boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE16_NS0_10direct_tagE: 3u entries
0     18446744073709551600u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams10direct_tagE)

Construction vtable for boost::iostreams::input in boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category
boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE0_NS0_5inputE: 3u entries
0     0u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams5inputE)

Construction vtable for boost::iostreams::detail::random_access in boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category
boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE24_NS1_13random_accessE: 3u entries
0     18446744073709551592u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail13random_accessE)

VTT for boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category
boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTTN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE: 12u entries
0     ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE) + 40u)
8     ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE0_S3_) + 40u)
16    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE0_S3_) + 40u)
24    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE0_S3_) + 64u)
32    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE8_NS0_10device_tagE) + 24u)
40    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE16_NS0_10direct_tagE) + 24u)
48    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE) + 40u)
56    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE) + 112u)
64    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE) + 64u)
72    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE) + 88u)
80    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE0_NS0_5inputE) + 24u)
88    ((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTCN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE24_NS1_13random_accessE) + 24u)

Class boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category
   size=32 align=8
   base size=24 base align=8
boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category (0x0x7f5c4594ae10) 0
    vptridx=0u vptr=((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE) + 40u)
  boost::iostreams::input_seekable (0x0x7f5c482ca9a0) 0 nearly-empty
      primary-for boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category (0x0x7f5c4594ae10)
      subvttidx=8u
    boost::iostreams::input (0x0x7f5c45aa95b0) 0 nearly-empty virtual
        primary-for boost::iostreams::input_seekable (0x0x7f5c482ca9a0)
        subvttidx=80u vptridx=48u vbaseoffset=-32
      boost::iostreams::any_tag (0x0x7f5c45a8da80) 0 empty virtual
          vbaseoffset=-24
    boost::iostreams::detail::random_access (0x0x7f5c45aa9618) 24 nearly-empty virtual
        subvttidx=88u vptridx=56u vbaseoffset=-40 vptr=((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE) + 112u)
      boost::iostreams::any_tag (0x0x7f5c45a8da80) alternative-path
  boost::iostreams::device_tag (0x0x7f5c45aa9680) 8 nearly-empty
      subvttidx=32u vptridx=64u vptr=((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE) + 64u)
    boost::iostreams::any_tag (0x0x7f5c45a8da80) alternative-path
  boost::iostreams::direct_tag (0x0x7f5c45aa96e8) 16 nearly-empty
      subvttidx=40u vptridx=72u vptr=((& boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category::_ZTVN5boost9iostreams6detail13array_adapterINS0_14input_seekableEcE8categoryE) + 88u)
    boost::iostreams::any_tag (0x0x7f5c45a8da80) alternative-path

Class boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input> (0x0x7f5c45aa9888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45aa98f0) 0 empty
    mpl_::bool_<true> (0x0x7f5c45aba0c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input> > (0x0x7f5c45aa9958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45aa99c0) 0 empty
    mpl_::bool_<true> (0x0x7f5c45aba120) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output> (0x0x7f5c45aba1e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output> (0x0x7f5c45aba180) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output> (0x0x7f5c45aba240) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output> (0x0x7f5c45aa9a90) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output> (0x0x7f5c45aba2a0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output> (0x0x7f5c45aba300) 0 empty

Class boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output> (0x0x7f5c45aa9b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45aa9bc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45aba360) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output> > (0x0x7f5c45aa9c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45aa9c98) 0 empty
    mpl_::bool_<false> (0x0x7f5c45aba3c0) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45aa9d00) 0 empty
  boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45aa9d68) 0 empty
    mpl_::bool_<false> (0x0x7f5c45aba420) 0 empty

Class boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45aa9dd0) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45aa9e38) 0 empty
    boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c45aa9ea0) 0 empty
      mpl_::bool_<false> (0x0x7f5c45aba480) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45aba4e0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45a8d240) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45aba600) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45aba5a0) 0 empty

Class boost::mpl::identity<std::basic_istream<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::basic_istream<char> > (0x0x7f5c45aba660) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45aba540) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45a8d1e0) 0 empty

Class boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, std::basic_iostream<char>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, std::basic_istream<char>, mpl_::bool_<true>, std::basic_ostream<char>, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, std::basic_iostream<char>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, std::basic_istream<char>, mpl_::bool_<true>, std::basic_ostream<char>, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c45a8d180) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45aba7e0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45aba780) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45aba900) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45aba8a0) 0 empty

Class boost::mpl::identity<boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::iostreams::istream_tag> (0x0x7f5c45aba960) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45aba840) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45aba720) 0 empty

Class boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::iostream_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::iostreams::istream_tag, mpl_::bool_<true>, boost::iostreams::ostream_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::iostream_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input>, boost::iostreams::istream_tag, mpl_::bool_<true>, boost::iostreams::ostream_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c45aba6c0) 0 empty

Class boost::iostreams::detail::stream_traits<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::stream_traits<boost::iostreams::basic_array_source<char>, std::char_traits<char> > (0x0x7f5c45a3c600) 0 empty

Class boost::iostreams::detail::io_mode_id<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_id<boost::iostreams::basic_array_source<char> > (0x0x7f5c45aba9c0) 0 empty

Class boost::iostreams::mode_of<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::mode_of<boost::iostreams::basic_array_source<char> > (0x0x7f5c45ad33a8) 0 empty
  boost::iostreams::detail::io_mode_impl<4> (0x0x7f5c45abaa20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag> (0x0x7f5c45abac00) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag> (0x0x7f5c45ababa0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag> (0x0x7f5c45abac60) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag> (0x0x7f5c45ad34e0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag> (0x0x7f5c45abacc0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag> (0x0x7f5c45abad20) 0 empty

Class boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag> (0x0x7f5c45ad35b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c45ad3618) 0 empty
    mpl_::bool_<true> (0x0x7f5c45abad80) 0 empty

Class boost::mpl::if_c<true, boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable> > (0x0x7f5c45abade0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag>, boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::direct_tag>, boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable> > (0x0x7f5c45abab40) 0 empty

Class boost::iostreams::detail::stream_buffer_traits<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::stream_buffer_traits<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable> (0x0x7f5c45abaae0) 0 empty

Class boost::detail::alignment_of_impl<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::iostreams::basic_array_source<char> > (0x0x7f5c45714000) 0 empty

Class boost::alignment_of<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::iostreams::basic_array_source<char> > (0x0x7f5c45ad3820) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f5c45ad3888) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f5c45714060) 0 empty

Class boost::iostreams::detail::aligned_storage<boost::iostreams::basic_array_source<char> >::dummy_u
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::aligned_storage<boost::iostreams::basic_array_source<char> >::dummy_u (0x0x7f5c45abaf60) 0

Class boost::iostreams::detail::aligned_storage<boost::iostreams::basic_array_source<char> >
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::aligned_storage<boost::iostreams::basic_array_source<char> > (0x0x7f5c45abaf00) 0

Class boost::iostreams::detail::optional<boost::iostreams::basic_array_source<char> >
   size=24 align=8
   base size=17 base align=8
boost::iostreams::detail::optional<boost::iostreams::basic_array_source<char> > (0x0x7f5c45abaea0) 0

Vtable for boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >::_ZTVN5boost9iostreams6detail16direct_streambufINS0_18basic_array_sourceIcEESt11char_traitsIcEEE: 23u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9iostreams6detail16direct_streambufINS0_18basic_array_sourceIcEESt11char_traitsIcEEE)
16    (int (*)(...))boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >::~direct_streambuf
24    (int (*)(...))boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >::~direct_streambuf
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::seekoff<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
56    (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::seekpos<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::underflow<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::pbackfail<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::overflow<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
128   (int (*)(...))boost::iostreams::detail::linked_streambuf<T, Tr>::set_next<char, std::char_traits<char> >
136   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::close_impl<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
144   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::auto_close<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
152   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::set_auto_close<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
160   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::strict_sync<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
168   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::component_type<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
176   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::component_impl<boost::iostreams::basic_array_source<char>, std::char_traits<char> >

Class boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
   size=136 align=8
   base size=129 base align=8
boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> > (0x0x7f5c45ad36e8) 0
    vptr=((& boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> >::_ZTVN5boost9iostreams6detail16direct_streambufINS0_18basic_array_sourceIcEESt11char_traitsIcEEE) + 16u)
  boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c45ad3750) 0
      primary-for boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> > (0x0x7f5c45ad36e8)
    std::basic_streambuf<char> (0x0x7f5c45abae40) 0
        primary-for boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c45ad3750)

Class boost::detail::is_arithmetic_impl<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::input_seekable> (0x0x7f5c457145a0) 0 empty

Class boost::is_integral<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::input_seekable> (0x0x7f5c45ad3af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45ad3b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c45714600) 0 empty

Class boost::is_float<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::input_seekable> (0x0x7f5c45ad3bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45ad3c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c45714660) 0 empty

Class boost::is_arithmetic<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::input_seekable> (0x0x7f5c45ad3c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45ad3d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c457146c0) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::input_seekable> (0x0x7f5c45714720) 0 empty

Class boost::is_abstract<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::input_seekable> (0x0x7f5c45ad3d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45ad3dd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45714780) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable> (0x0x7f5c457147e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable> (0x0x7f5c45714540) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable> (0x0x7f5c45714840) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable> (0x0x7f5c45ad3ea0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable> (0x0x7f5c457148a0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable> (0x0x7f5c45714900) 0 empty

Class boost::detail::checker<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::input_seekable> (0x0x7f5c45714960) 0 empty

Class boost::is_void<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::input_seekable> (0x0x7f5c45ad3f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45ad37b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c457149c0) 0 empty

Class boost::is_array<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::input_seekable> (0x0x7f5c4573a000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4573a068) 0 empty
    mpl_::bool_<false> (0x0x7f5c45714a20) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::input_seekable> (0x0x7f5c45714a80) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::input_seekable> (0x0x7f5c4573a0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4573a138) 0 empty
    mpl_::bool_<false> (0x0x7f5c45714ae0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::input_seekable> (0x0x7f5c4573a1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4573a208) 0 empty
    mpl_::bool_<false> (0x0x7f5c45714b40) 0 empty

Class boost::is_reference<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::input_seekable> (0x0x7f5c4573a270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4573a2d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45714ba0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::input_seekable*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::input_seekable*> (0x0x7f5c45714cc0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::input_seekable> (0x0x7f5c4573a410) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::input_seekable*> (0x0x7f5c45714d20) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::input_seekable> (0x0x7f5c4573a478) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::input_seekable> (0x0x7f5c4573a4e0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::input_seekable*> (0x0x7f5c45714d80) 0 empty

Class boost::is_function<boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::input_seekable> (0x0x7f5c4573a548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4573a5b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45714de0) 0 empty

Class boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::input_seekable> (0x0x7f5c4573a618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4573a680) 0 empty
    mpl_::bool_<true> (0x0x7f5c45714e40) 0 empty

Vtable for boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>
boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>::_ZTVN5boost9iostreams13stream_bufferINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcENS0_14input_seekableEEE: 23u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9iostreams13stream_bufferINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcENS0_14input_seekableEEE)
16    (int (*)(...))boost::iostreams::stream_buffer<T, Tr, Alloc, Mode>::~stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>
24    (int (*)(...))boost::iostreams::stream_buffer<T, Tr, Alloc, Mode>::~stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::seekoff<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
56    (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::seekpos<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::underflow<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::pbackfail<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::overflow<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
128   (int (*)(...))boost::iostreams::detail::linked_streambuf<T, Tr>::set_next<char, std::char_traits<char> >
136   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::close_impl<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
144   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::auto_close<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
152   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::set_auto_close<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
160   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::strict_sync<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
168   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::component_type<boost::iostreams::basic_array_source<char>, std::char_traits<char> >
176   (int (*)(...))boost::iostreams::detail::direct_streambuf<T, Tr>::component_impl<boost::iostreams::basic_array_source<char>, std::char_traits<char> >

Class boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>
   size=136 align=8
   base size=129 base align=8
boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable> (0x0x7f5c45ad3958) 0
    vptr=((& boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>::_ZTVN5boost9iostreams13stream_bufferINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcENS0_14input_seekableEEE) + 16u)
  boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> > (0x0x7f5c45ad39c0) 0
      primary-for boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable> (0x0x7f5c45ad3958)
    boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c45ad3a28) 0
        primary-for boost::iostreams::detail::direct_streambuf<boost::iostreams::basic_array_source<char>, std::char_traits<char> > (0x0x7f5c45ad39c0)
      std::basic_streambuf<char> (0x0x7f5c457144e0) 0
          primary-for boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c45ad3a28)

Class boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>
   size=136 align=8
   base size=136 base align=8
boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> (0x0x7f5c45abaa80) 0

Vtable for boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE: 10u entries
0     152u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE)
24    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::~stream_base
32    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::~stream_base
40    18446744073709551464u
48    (int (*)(...))-152
56    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE)
64    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTv0_n24_N5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiED1Ev
72    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTv0_n24_N5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f5c4573a6e8 instance) in boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE0_Si: 10u entries
0     152u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551464u
48    (int (*)(...))-152
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTTN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE: 4u entries
0     ((& boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE) + 24u)
8     ((& boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE0_Si) + 24u)
16    ((& boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE0_Si) + 64u)
24    ((& boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE) + 64u)

Class boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >
   size=416 align=8
   base size=152 base align=8
boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> > (0x0x7f5c482fa230) 0
    vptridx=0u vptr=((& boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE) + 24u)
  boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> (0x0x7f5c4577e180) 16
  std::basic_istream<char> (0x0x7f5c4573a6e8) 0
      primary-for boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> > (0x0x7f5c482fa230)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f5c4573a750) 152 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE) + 64u)
      std::ios_base (0x0x7f5c4577e1e0) 152
          primary-for std::basic_ios<char> (0x0x7f5c4573a750)

Vtable for boost::iostreams::stream<boost::iostreams::basic_array_source<char> >
boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTVN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE: 10u entries
0     152u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE)
24    (int (*)(...))boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::~stream
32    (int (*)(...))boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::~stream
40    18446744073709551464u
48    (int (*)(...))-152
56    (int (*)(...))(& _ZTIN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE)
64    (int (*)(...))boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTv0_n24_N5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTv0_n24_N5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEED0Ev

Construction vtable for boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> > (0x0x7f5c482fa540 instance) in boost::iostreams::stream<boost::iostreams::basic_array_source<char> >
boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTCN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE0_NS0_6detail11stream_baseIS3_S5_S6_SiEE: 10u entries
0     152u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE)
24    0u
32    0u
40    18446744073709551464u
48    (int (*)(...))-152
56    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcESiEE)
64    0u
72    0u

Construction vtable for std::basic_istream<char> (0x0x7f5c4573aaf8 instance) in boost::iostreams::stream<boost::iostreams::basic_array_source<char> >
boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTCN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE0_Si: 10u entries
0     152u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551464u
48    (int (*)(...))-152
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for boost::iostreams::stream<boost::iostreams::basic_array_source<char> >
boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTTN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE: 6u entries
0     ((& boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTVN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE) + 24u)
8     ((& boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTCN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE0_NS0_6detail11stream_baseIS3_S5_S6_SiEE) + 24u)
16    ((& boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTCN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE0_Si) + 24u)
24    ((& boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTCN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE0_Si) + 64u)
32    ((& boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTCN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE0_NS0_6detail11stream_baseIS3_S5_S6_SiEE) + 64u)
40    ((& boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTVN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE) + 64u)

Class boost::iostreams::stream<boost::iostreams::basic_array_source<char> >
   size=416 align=8
   base size=152 base align=8
boost::iostreams::stream<boost::iostreams::basic_array_source<char> > (0x0x7f5c4573aa90) 0
    vptridx=0u vptr=((& boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTVN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE) + 24u)
  boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> > (0x0x7f5c482fa540) 0
      primary-for boost::iostreams::stream<boost::iostreams::basic_array_source<char> > (0x0x7f5c4573aa90)
      subvttidx=8u
    boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> (0x0x7f5c4577e240) 16
    std::basic_istream<char> (0x0x7f5c4573aaf8) 0
        primary-for boost::iostreams::detail::stream_base<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, std::basic_istream<char> > (0x0x7f5c482fa540)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f5c4573ab60) 152 virtual
          vptridx=40u vbaseoffset=-24 vptr=((& boost::iostreams::stream<boost::iostreams::basic_array_source<char> >::_ZTVN5boost9iostreams6streamINS0_18basic_array_sourceIcEESt11char_traitsIcESaIcEEE) + 64u)
        std::ios_base (0x0x7f5c4577e2a0) 152
            primary-for std::basic_ios<char> (0x0x7f5c4573ab60)

Class boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, boost::iostreams::basic_array_source<char> > (0x0x7f5c4573ae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4573aea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4577e4e0) 0 empty

Class boost::disable_if<boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, boost::iostreams::basic_array_source<char> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, boost::iostreams::basic_array_source<char> >, void> (0x0x7f5c4573af08) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c4577e540) 0 empty

Class boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, boost::iostreams::basic_array_source<char> > (0x0x7f5c4573af70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4573a8f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4577e5a0) 0 empty

Class boost::disable_if<boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, boost::iostreams::basic_array_source<char> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, boost::iostreams::basic_array_source<char> >, void> (0x0x7f5c4573a9c0) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c4577e600) 0 empty

Class boost::detail::remove_rvalue_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c4577e720) 0 empty

Class boost::remove_reference<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c4577e6c0) 0 empty

Class boost::detail::cv_traits_imp<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>*> (0x0x7f5c4577e840) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c4577e7e0) 0 empty

Class boost::remove_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c4577e780) 0 empty

Class boost::detail::remove_cv_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_cv_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c4577e660) 0 empty

Class boost::remove_reference<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&> (0x0x7f5c4577e900) 0 empty

Class boost::detail::cv_traits_imp<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>*> (0x0x7f5c4577ea20) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c4577e9c0) 0 empty

Class boost::remove_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c4577e960) 0 empty

Class boost::detail::remove_cv_ref<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_cv_ref<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&> (0x0x7f5c4577e8a0) 0 empty

Class boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c457d30d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c457d3138) 0 empty
    mpl_::bool_<true> (0x0x7f5c4577ea80) 0 empty

Class boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&> (0x0x7f5c457d31a0) 0 empty
  boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c457d3208) 0 empty
    boost::integral_constant<bool, true> (0x0x7f5c457d3270) 0 empty
      mpl_::bool_<true> (0x0x7f5c4577eae0) 0 empty

Class boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&>, void> (0x0x7f5c457d32d8) 0 empty
  boost::disable_if_c<true, void> (0x0x7f5c4577eb40) 0 empty

Class boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&> (0x0x7f5c457d3340) 0 empty
  boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>&>, void> (0x0x7f5c457d33a8) 0 empty
    boost::disable_if_c<true, void> (0x0x7f5c4577eba0) 0 empty

Class boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c457d3410) 0 empty
  boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c457d3478) 0 empty
    boost::integral_constant<bool, true> (0x0x7f5c457d34e0) 0 empty
      mpl_::bool_<true> (0x0x7f5c4577ec00) 0 empty

Class boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >, void> (0x0x7f5c457d3548) 0 empty
  boost::disable_if_c<true, void> (0x0x7f5c4577ec60) 0 empty

Class boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c457d35b0) 0 empty
  boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >, void> (0x0x7f5c457d3618) 0 empty
    boost::disable_if_c<true, void> (0x0x7f5c4577ecc0) 0 empty

Class boost::reference_wrapper<boost::iostreams::basic_array_source<char> >
   size=8 align=8
   base size=8 base align=8
boost::reference_wrapper<boost::iostreams::basic_array_source<char> > (0x0x7f5c4577ed20) 0

Class boost::is_same<char*, boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<char*, boost::iostreams::basic_array_source<char> > (0x0x7f5c457d3680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c457d36e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4577ed80) 0 empty

Class boost::disable_if<boost::is_same<char*, boost::iostreams::basic_array_source<char> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<char*, boost::iostreams::basic_array_source<char> >, void> (0x0x7f5c457d3750) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c4577ede0) 0 empty

Class std::is_error_code_enum<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::basic_string<char> > (0x0x7f5c457d39c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4577ef00) 0 empty

Class std::remove_volatile<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c458010c0) 0 empty

Class std::remove_const<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c45801120) 0 empty

Class std::remove_cv<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c45801060) 0 empty

Class std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c45801180) 0 empty

Class std::__has_iterator_category<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c457d3f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c458011e0) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f5c45801240) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c457d37b8) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f5c458012a0) 0 empty

Class std::remove_reference<rfc4251string&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<rfc4251string&> (0x0x7f5c45801300) 0 empty

Class std::_Rb_tree_const_iterator<rfc4251string>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<rfc4251string> (0x0x7f5c458013c0) 0

Class std::pair<std::_Rb_tree_const_iterator<rfc4251string>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<rfc4251string>, bool> (0x0x7f5c45801360) 0

Class std::remove_reference<std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::basic_string<char>&> (0x0x7f5c45801420) 0 empty

Class std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c458015a0) 0

Class std::pair<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, bool> (0x0x7f5c45801540) 0

Class boost::is_same<const char*, boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<const char*, boost::iostreams::basic_array_source<char> > (0x0x7f5c457d3a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c457d3af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45801660) 0 empty

Class boost::disable_if<boost::is_same<const char*, boost::iostreams::basic_array_source<char> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<const char*, boost::iostreams::basic_array_source<char> >, void> (0x0x7f5c457d3b60) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c458016c0) 0 empty

Class std::is_error_condition_enum<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::basic_string<char> > (0x0x7f5c457d3c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c458017e0) 0 empty

Class boost::unwrap_reference<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::unwrap_reference<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c458018a0) 0 empty

Class boost::iostreams::detail::unwrapped_type<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::unwrapped_type<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c455211a0) 0 empty
  boost::unwrap_reference<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45801900) 0 empty

Class boost::iostreams::back_insert_device<std::vector<char> >
   size=8 align=8
   base size=8 base align=8
boost::iostreams::back_insert_device<std::vector<char> > (0x0x7f5c458019c0) 0

Class boost::iostreams::detail::member_char_type<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::member_char_type<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45801960) 0 empty

Class boost::iostreams::char_type_of<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::char_type_of<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45521618) 0 empty
  boost::iostreams::detail::member_char_type<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45801a20) 0 empty

Class boost::iostreams::is_istream_impl_::impl<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_istream_impl_::impl<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45801d80) 0 empty

Class boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c455218f0) 0 empty
  mpl_::bool_<false> (0x0x7f5c45801de0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c45521958) 0 empty
  mpl_::bool_<false> (0x0x7f5c45801f00) 0 empty

Class boost::iostreams::is_ostream_impl_::impl<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_ostream_impl_::impl<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45801f60) 0 empty

Class boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45521a90) 0 empty
  mpl_::bool_<false> (0x0x7f5c45542000) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c45521af8) 0 empty
  mpl_::bool_<false> (0x0x7f5c45542120) 0 empty

Class boost::iostreams::is_streambuf_impl_::impl<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_streambuf_impl_::impl<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45542180) 0 empty

Class boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45521c30) 0 empty
  mpl_::bool_<false> (0x0x7f5c455421e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c45521c98) 0 empty
  mpl_::bool_<false> (0x0x7f5c455423c0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45521d00) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45521d68) 0 empty
    mpl_::bool_<false> (0x0x7f5c45542420) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45521dd0) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45521e38) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45521ea0) 0 empty
      mpl_::bool_<false> (0x0x7f5c45542480) 0 empty

Class boost::mpl::or_<boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45521f08) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c45521f70) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4554a000) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4554a068) 0 empty
        mpl_::bool_<false> (0x0x7f5c455424e0) 0 empty

Class boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4554a0d0) 0 empty
  boost::mpl::or_<boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4554a138) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4554a1a0) 0 empty
      boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4554a208) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4554a270) 0 empty
          mpl_::bool_<false> (0x0x7f5c45542540) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c4554a2d8) 0 empty
  mpl_::bool_<false> (0x0x7f5c45542660) 0 empty

Class boost::mpl::aux::and_impl<false, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::back_insert_device<std::vector<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::back_insert_device<std::vector<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4554a340) 0 empty
  mpl_::bool_<false> (0x0x7f5c455426c0) 0 empty

Class boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::back_insert_device<std::vector<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::back_insert_device<std::vector<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4554a3a8) 0 empty
  boost::mpl::aux::and_impl<false, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::back_insert_device<std::vector<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4554a410) 0 empty
    mpl_::bool_<false> (0x0x7f5c45542720) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c45542780) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::back_insert_device<std::vector<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::back_insert_device<std::vector<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c45801d20) 0 empty

Class boost::iostreams::detail::member_category<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::member_category<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c455427e0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::back_insert_device<std::vector<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, boost::mpl::not_<boost::iostreams::detail::is_boost<boost::iostreams::back_insert_device<std::vector<char> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::select<boost::iostreams::is_filebuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::filebuf_tag, boost::iostreams::is_ifstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ifstream_tag, boost::iostreams::is_ofstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ofstream_tag, boost::iostreams::is_fstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::fstream_tag, boost::iostreams::is_stringbuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringbuf_tag, boost::iostreams::is_istringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::istringstream_tag, boost::iostreams::is_ostringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::ostringstream_tag, boost::iostreams::is_stringstream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::stringstream_tag, boost::iostreams::is_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_streambuf_tag, boost::iostreams::is_iostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_iostream_tag, boost::iostreams::is_istream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_istream_tag, boost::iostreams::is_ostream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::generic_ostream_tag>, boost::iostreams::detail::member_category<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c45801cc0) 0 empty

Class boost::iostreams::category_of<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::category_of<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45801c60) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::sink_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::sink_tag> (0x0x7f5c45542b40) 0 empty

Class boost::is_integral<boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::sink_tag> (0x0x7f5c4554a7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4554a820) 0 empty
    mpl_::bool_<false> (0x0x7f5c45542ba0) 0 empty

Class boost::is_float<boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::sink_tag> (0x0x7f5c4554a888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4554a8f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45542c00) 0 empty

Class boost::is_arithmetic<boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::sink_tag> (0x0x7f5c4554a958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4554a9c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45542c60) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::input> (0x0x7f5c45542cc0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::input> (0x0x7f5c45542ae0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::input> (0x0x7f5c45542d20) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::input> (0x0x7f5c4554ab60) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::input> (0x0x7f5c45542d80) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::iostreams::sink_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::iostreams::sink_tag> (0x0x7f5c45542f60) 0 empty

Class boost::detail::add_reference_impl<boost::iostreams::sink_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::iostreams::sink_tag> (0x0x7f5c45542f00) 0 empty

Class boost::add_reference<boost::iostreams::sink_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::iostreams::sink_tag> (0x0x7f5c45542ea0) 0 empty

Class boost::add_lvalue_reference<boost::iostreams::sink_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::iostreams::sink_tag> (0x0x7f5c45542e40) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::sink_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::sink_tag> (0x0x7f5c455670c0) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::sink_tag> (0x0x7f5c4554ae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4554aea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45567120) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::sink_tag> (0x0x7f5c4554af08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4554af70) 0 empty
    mpl_::bool_<false> (0x0x7f5c45567180) 0 empty

Class boost::is_reference<boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::sink_tag> (0x0x7f5c4556b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4556b068) 0 empty
    mpl_::bool_<false> (0x0x7f5c455671e0) 0 empty

Class boost::is_void<boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::sink_tag> (0x0x7f5c4556b0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4556b138) 0 empty
    mpl_::bool_<false> (0x0x7f5c45567240) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::sink_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::sink_tag, true> (0x0x7f5c455672a0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::sink_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::sink_tag> (0x0x7f5c45567060) 0 empty

Class boost::add_rvalue_reference<boost::iostreams::sink_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::iostreams::sink_tag> (0x0x7f5c45567000) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::input> (0x0x7f5c45542de0) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input> (0x0x7f5c4556b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4556b2d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c45567480) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input> > (0x0x7f5c4556b340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4556b3a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c455674e0) 0 empty

Class boost::mpl::aux::and_impl<false, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4556b410) 0 empty
  mpl_::bool_<false> (0x0x7f5c45567600) 0 empty

Class boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4556b478) 0 empty
  boost::mpl::aux::and_impl<false, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f5c4556b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c45567660) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c455676c0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45542a80) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c455677e0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45567780) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c45567900) 0 empty

Class boost::mpl::if_<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c455678a0) 0 empty

Class boost::mpl::identity<std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::basic_ostream<char> > (0x0x7f5c45567960) 0 empty

Class boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c45567840) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45567720) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::basic_iostream<char> >, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<std::basic_istream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<std::basic_ostream<char> >, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45542a20) 0 empty

Class boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, std::basic_iostream<char>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, std::basic_istream<char>, mpl_::bool_<true>, std::basic_ostream<char>, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, std::basic_iostream<char>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, std::basic_istream<char>, mpl_::bool_<true>, std::basic_ostream<char>, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c455429c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45567ae0) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45567a80) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45567c00) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45567ba0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c45567d20) 0 empty

Class boost::mpl::if_<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c45567cc0) 0 empty

Class boost::mpl::identity<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::iostreams::ostream_tag> (0x0x7f5c45567d80) 0 empty

Class boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c45567c60) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c45567b40) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c45567a20) 0 empty

Class boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::iostream_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::iostreams::istream_tag, mpl_::bool_<true>, boost::iostreams::ostream_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::mpl::and_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::iostreams::iostream_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::iostreams::istream_tag, mpl_::bool_<true>, boost::iostreams::ostream_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c455679c0) 0 empty

Class boost::iostreams::detail::stream_traits<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::stream_traits<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char> > (0x0x7f5c45801c00) 0 empty

Class boost::iostreams::detail::io_mode_id<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::io_mode_id<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c45567de0) 0 empty

Class boost::iostreams::mode_of<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::mode_of<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4556bb60) 0 empty
  boost::iostreams::detail::io_mode_impl<2> (0x0x7f5c455a7000) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::direct_tag> (0x0x7f5c455a72a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::direct_tag> (0x0x7f5c455a7240) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::direct_tag> (0x0x7f5c455a73c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::direct_tag> (0x0x7f5c4556bc98) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::direct_tag> (0x0x7f5c455a74e0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::direct_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::direct_tag> (0x0x7f5c455a75a0) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::direct_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::direct_tag> (0x0x7f5c4556bf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4556bf70) 0 empty
    mpl_::bool_<false> (0x0x7f5c455a7600) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::detail::direct_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::detail::direct_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> > (0x0x7f5c455a7660) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::direct_tag>, boost::iostreams::detail::direct_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::direct_tag>, boost::iostreams::detail::direct_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char> >, boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> > (0x0x7f5c455a71e0) 0 empty

Class boost::iostreams::detail::stream_buffer_traits<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::stream_buffer_traits<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> (0x0x7f5c455a7180) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::back_insert_device<std::vector<char> >&, boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::back_insert_device<std::vector<char> >&, boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c455a7960) 0 empty

Class boost::mpl::if_<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::back_insert_device<std::vector<char> >&, boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::back_insert_device<std::vector<char> >&, boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c455a7900) 0 empty

Class boost::iostreams::detail::value_type<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::value_type<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c455a78a0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c455a7c60) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c455a7c00) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::output> (0x0x7f5c455a7de0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::output> (0x0x7f5c455a7d80) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::output> (0x0x7f5c455a7e40) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::output> (0x0x7f5c455b74e0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::output> (0x0x7f5c455a7f60) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::output> (0x0x7f5c455e6060) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output> (0x0x7f5c455b7680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c455b76e8) 0 empty
    mpl_::bool_<true> (0x0x7f5c455e6180) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c455e61e0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c455a7d20) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c455a7cc0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c455a7ba0) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c455a7b40) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::input, boost::iostreams::output, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::input, boost::iostreams::output, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag> (0x0x7f5c455b7888) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c455e6240) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c455e63c0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c455e6360) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c455e6300) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c455e62a0) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::output, boost::iostreams::input, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::output, boost::iostreams::input, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag> (0x0x7f5c455b7a28) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c455e6420) 0 empty

Class boost::iostreams::detail::has_trait_impl<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::has_trait_impl<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::device_tag> (0x0x7f5c455e64e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::device_tag> (0x0x7f5c455e65a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::device_tag> (0x0x7f5c455e6540) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::device_tag> (0x0x7f5c455e66c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::device_tag> (0x0x7f5c455b7bc8) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::device_tag> (0x0x7f5c455e67e0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::device_tag> (0x0x7f5c455e68a0) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag> (0x0x7f5c455b7e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c455b7ea0) 0 empty
    mpl_::bool_<true> (0x0x7f5c455e6900) 0 empty

Class boost::iostreams::detail::has_trait<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::device_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::has_trait<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::device_tag> (0x0x7f5c455b7f08) 0 empty
  mpl_::bool_<true> (0x0x7f5c455e6960) 0 empty

Class boost::iostreams::is_device<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_device<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c455b7f70) 0 empty
  boost::iostreams::detail::has_trait<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::device_tag> (0x0x7f5c455b7138) 0 empty
    mpl_::bool_<true> (0x0x7f5c455e69c0) 0 empty

Class boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::output>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::output>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output> > (0x0x7f5c455e6480) 0 empty

Class boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::any_tag>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_device<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::device_wrapper_impl<boost::iostreams::any_tag>, boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::any_tag> > (0x0x7f5c455e6ae0) 0 empty

Class boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > >
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c455a7840) 0

Class boost::detail::alignment_of_impl<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c455e6ba0) 0 empty

Class boost::alignment_of<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c4560d340) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7f5c4560d3a8) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7f5c455e6c00) 0 empty

Class boost::iostreams::detail::aligned_storage<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > >::dummy_u
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::aligned_storage<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > >::dummy_u (0x0x7f5c455a77e0) 0

Class boost::iostreams::detail::aligned_storage<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::aligned_storage<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c455a7780) 0

Class boost::iostreams::detail::optional<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=16 align=8
   base size=9 base align=8
boost::iostreams::detail::optional<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c455a7720) 0

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::output, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::output, boost::iostreams::detail::two_sequence> (0x0x7f5c455e6d20) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::output, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::output, boost::iostreams::detail::two_sequence> (0x0x7f5c455e6cc0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::detail::two_sequence> (0x0x7f5c455e6d80) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::output, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::output, boost::iostreams::detail::two_sequence> (0x0x7f5c4560d680) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::detail::two_sequence> (0x0x7f5c455e6de0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::iostreams::output> (0x0x7f5c456350c0) 0 empty

Class boost::detail::add_reference_impl<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::iostreams::output> (0x0x7f5c45635060) 0 empty

Class boost::add_reference<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::iostreams::output> (0x0x7f5c45635000) 0 empty

Class boost::add_lvalue_reference<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::iostreams::output> (0x0x7f5c455e6f60) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::output, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::output, true> (0x0x7f5c456351e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::output> (0x0x7f5c45635180) 0 empty

Class boost::add_rvalue_reference<boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::iostreams::output> (0x0x7f5c45635120) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::output, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::output, boost::iostreams::detail::two_sequence> (0x0x7f5c455e6f00) 0 empty

Class boost::is_convertible<boost::iostreams::output, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::output, boost::iostreams::detail::two_sequence> (0x0x7f5c4560d9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4560da28) 0 empty
    mpl_::bool_<false> (0x0x7f5c45635300) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::output, boost::iostreams::detail::two_sequence>, boost::iostreams::detail::double_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >, boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::output, boost::iostreams::detail::two_sequence>, boost::iostreams::detail::double_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >, boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > > (0x0x7f5c455e6c60) 0 empty

Class boost::iostreams::detail::double_object<boost::iostreams::detail::basic_buffer<char, std::allocator<char> >, boost::is_convertible<boost::iostreams::output, boost::iostreams::detail::two_sequence> >
   size=16 align=8
   base size=16 base align=8
boost::iostreams::detail::double_object<boost::iostreams::detail::basic_buffer<char, std::allocator<char> >, boost::is_convertible<boost::iostreams::output, boost::iostreams::detail::two_sequence> > (0x0x7f5c4560daf8) 0
  boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > > (0x0x7f5c45635360) 0

Vtable for boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::_ZTVN5boost9iostreams6detail18indirect_streambufINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_NS0_6outputEEE: 25u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9iostreams6detail18indirect_streambufINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_NS0_6outputEEE)
16    (int (*)(...))boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::~indirect_streambuf
24    (int (*)(...))boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::~indirect_streambuf
32    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::imbue<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::seekoff<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
56    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::seekpos<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
64    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::sync<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::underflow<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::pbackfail<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::overflow<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
128   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::set_next<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
136   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::close_impl<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
144   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::auto_close<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
152   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::set_auto_close<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
160   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::strict_sync<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
168   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::component_type<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
176   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::component_impl<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
184   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::init_get_area<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
192   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::init_put_area<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>

Class boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
   size=128 align=8
   base size=124 base align=8
boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> (0x0x7f5c455b7068) 0
    vptr=((& boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::_ZTVN5boost9iostreams6detail18indirect_streambufINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_NS0_6outputEEE) + 16u)
  boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c455b70d0) 0
      primary-for boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> (0x0x7f5c455b7068)
    std::basic_streambuf<char> (0x0x7f5c455a76c0) 0
        primary-for boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c455b70d0)

Vtable for boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::_ZTVN5boost9iostreams13stream_bufferINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_NS0_6outputEEE: 25u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9iostreams13stream_bufferINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_NS0_6outputEEE)
16    (int (*)(...))boost::iostreams::stream_buffer<T, Tr, Alloc, Mode>::~stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
24    (int (*)(...))boost::iostreams::stream_buffer<T, Tr, Alloc, Mode>::~stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
32    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::imbue<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::seekoff<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
56    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::seekpos<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
64    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::sync<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::underflow<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::pbackfail<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::overflow<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
128   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::set_next<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
136   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::close_impl<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
144   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::auto_close<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
152   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::set_auto_close<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
160   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::strict_sync<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
168   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::component_type<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
176   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::component_impl<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
184   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::init_get_area<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
192   (int (*)(...))boost::iostreams::detail::indirect_streambuf<T, Tr, Alloc, Mode>::init_put_area<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>

Class boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>
   size=128 align=8
   base size=124 base align=8
boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> (0x0x7f5c4560dbc8) 0
    vptr=((& boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::_ZTVN5boost9iostreams13stream_bufferINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_NS0_6outputEEE) + 16u)
  boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> (0x0x7f5c4560dc30) 0
      primary-for boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> (0x0x7f5c4560dbc8)
    boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c4560dc98) 0
        primary-for boost::iostreams::detail::indirect_streambuf<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output> (0x0x7f5c4560dc30)
      std::basic_streambuf<char> (0x0x7f5c456355a0) 0
          primary-for boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > (0x0x7f5c4560dc98)

Class boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>
   size=128 align=8
   base size=128 base align=8
boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> (0x0x7f5c455a7120) 0

Vtable for boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE: 10u entries
0     136u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE)
24    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::~stream_base
32    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::~stream_base
40    18446744073709551480u
48    (int (*)(...))-136
56    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE)
64    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTv0_n24_N5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoED1Ev
72    (int (*)(...))boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTv0_n24_N5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f5c4560dd68 instance) in boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE0_So: 10u entries
0     136u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551480u
48    (int (*)(...))-136
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >
boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTTN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE: 4u entries
0     ((& boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE) + 24u)
8     ((& boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE0_So) + 24u)
16    ((& boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTCN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE0_So) + 64u)
24    ((& boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE) + 64u)

Class boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >
   size=400 align=8
   base size=136 base align=8
boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> > (0x0x7f5c47a85d90) 0
    vptridx=0u vptr=((& boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE) + 24u)
  boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> (0x0x7f5c456357e0) 8
  std::basic_ostream<char> (0x0x7f5c4560dd68) 0 nearly-empty
      primary-for boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> > (0x0x7f5c47a85d90)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f5c4560ddd0) 136 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> >::_ZTVN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE) + 64u)
      std::ios_base (0x0x7f5c45635840) 136
          primary-for std::basic_ios<char> (0x0x7f5c4560ddd0)

Vtable for boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >
boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTVN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE: 10u entries
0     136u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE)
24    (int (*)(...))boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::~stream
32    (int (*)(...))boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::~stream
40    18446744073709551480u
48    (int (*)(...))-136
56    (int (*)(...))(& _ZTIN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE)
64    (int (*)(...))boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTv0_n24_N5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_ED1Ev
72    (int (*)(...))boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTv0_n24_N5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_ED0Ev

Construction vtable for boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> > (0x0x7f5c47ab7070 instance) in boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >
boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTCN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE0_NS0_6detail11stream_baseIS6_S8_S4_SoEE: 10u entries
0     136u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE)
24    0u
32    0u
40    18446744073709551480u
48    (int (*)(...))-136
56    (int (*)(...))(& _ZTIN5boost9iostreams6detail11stream_baseINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES5_SoEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f5c4560dd00 instance) in boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >
boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTCN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE0_So: 10u entries
0     136u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551480u
48    (int (*)(...))-136
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >
boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTTN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE: 6u entries
0     ((& boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTVN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE) + 24u)
8     ((& boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTCN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE0_NS0_6detail11stream_baseIS6_S8_S4_SoEE) + 24u)
16    ((& boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTCN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE0_So) + 24u)
24    ((& boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTCN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE0_So) + 64u)
32    ((& boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTCN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE0_NS0_6detail11stream_baseIS6_S8_S4_SoEE) + 64u)
40    ((& boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTVN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE) + 64u)

Class boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >
   size=400 align=8
   base size=136 base align=8
boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4560df70) 0
    vptridx=0u vptr=((& boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTVN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE) + 24u)
  boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> > (0x0x7f5c47ab7070) 0
      primary-for boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4560df70)
      subvttidx=8u
    boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> (0x0x7f5c456358a0) 8
    std::basic_ostream<char> (0x0x7f5c4560dd00) 0 nearly-empty
        primary-for boost::iostreams::detail::stream_base<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, std::basic_ostream<char> > (0x0x7f5c47ab7070)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f5c4560dea0) 136 virtual
          vptridx=40u vbaseoffset=-24 vptr=((& boost::iostreams::stream<boost::iostreams::back_insert_device<std::vector<char> > >::_ZTVN5boost9iostreams6streamINS0_18back_insert_deviceISt6vectorIcSaIcEEEESt11char_traitsIcES4_EE) + 64u)
        std::ios_base (0x0x7f5c45635900) 136
            primary-for std::basic_ios<char> (0x0x7f5c4560dea0)

Class boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c456b3270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c456b32d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c456359c0) 0 empty

Class boost::disable_if<boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, boost::iostreams::back_insert_device<std::vector<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, boost::iostreams::back_insert_device<std::vector<char> > >, void> (0x0x7f5c456b3340) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c45635a20) 0 empty

Class boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c456b3410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c456b3478) 0 empty
    mpl_::bool_<false> (0x0x7f5c45635a80) 0 empty

Class boost::disable_if<boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, boost::iostreams::back_insert_device<std::vector<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<const boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, boost::iostreams::back_insert_device<std::vector<char> > >, void> (0x0x7f5c456b34e0) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c45635ae0) 0 empty

Class boost::detail::remove_rvalue_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c45635c00) 0 empty

Class boost::remove_reference<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c45635ba0) 0 empty

Class boost::detail::cv_traits_imp<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>*> (0x0x7f5c45635d20) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c45635cc0) 0 empty

Class boost::remove_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c45635c60) 0 empty

Class boost::detail::remove_cv_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_cv_ref<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c45635b40) 0 empty

Class boost::remove_reference<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&> (0x0x7f5c45635de0) 0 empty

Class boost::detail::cv_traits_imp<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>*> (0x0x7f5c45635f00) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c45635ea0) 0 empty

Class boost::remove_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c45635e40) 0 empty

Class boost::detail::remove_cv_ref<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_cv_ref<const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&> (0x0x7f5c45635d80) 0 empty

Class boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c456b38f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c456b3958) 0 empty
    mpl_::bool_<true> (0x0x7f5c45635f60) 0 empty

Class boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&> (0x0x7f5c456b39c0) 0 empty
  boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c456b3a28) 0 empty
    boost::integral_constant<bool, true> (0x0x7f5c456b3a90) 0 empty
      mpl_::bool_<true> (0x0x7f5c456d4000) 0 empty

Class boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&>, void> (0x0x7f5c456b3af8) 0 empty
  boost::disable_if_c<true, void> (0x0x7f5c456d4060) 0 empty

Class boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&> (0x0x7f5c456b3b60) 0 empty
  boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, const boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>&>, void> (0x0x7f5c456b3bc8) 0 empty
    boost::disable_if_c<true, void> (0x0x7f5c456d40c0) 0 empty

Class boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c456b3c98) 0 empty
  boost::is_same<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c456b3d00) 0 empty
    boost::integral_constant<bool, true> (0x0x7f5c456b3d68) 0 empty
      mpl_::bool_<true> (0x0x7f5c456d4120) 0 empty

Class boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >, void> (0x0x7f5c456b3dd0) 0 empty
  boost::disable_if_c<true, void> (0x0x7f5c456d4180) 0 empty

Class boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c456b3e38) 0 empty
  boost::disable_if<boost::detail::is_related<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0>, boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >, void> (0x0x7f5c456b3ea0) 0 empty
    boost::disable_if_c<true, void> (0x0x7f5c456d41e0) 0 empty

Class boost::is_same<std::vector<char>, boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::vector<char>, boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c456b3f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c456b3000) 0 empty
    mpl_::bool_<false> (0x0x7f5c456d4240) 0 empty

Class boost::disable_if<boost::is_same<std::vector<char>, boost::iostreams::back_insert_device<std::vector<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<std::vector<char>, boost::iostreams::back_insert_device<std::vector<char> > >, void> (0x0x7f5c456b3068) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c456d4360) 0 empty

Class boost::reference_wrapper<boost::iostreams::back_insert_device<std::vector<char> > >
   size=8 align=8
   base size=8 base align=8
boost::reference_wrapper<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c456d43c0) 0

Class __gnu_cxx::new_allocator<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d44e0) 0 empty

Class std::allocator<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456e8068) 0 empty
  __gnu_cxx::new_allocator<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d45a0) 0 empty

Class std::remove_volatile<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d4720) 0 empty

Class std::remove_const<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d4780) 0 empty

Class std::remove_cv<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d46c0) 0 empty

Class std::__ptrtr_not_void<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d47e0) 0 empty

Class std::pointer_traits<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c456d4660) 0 empty

Class std::allocator_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456d4480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e8340) 0 empty
  std::allocator_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456d4840) 0 empty

Class std::allocator<std::pair<rfc4251string, rfc4251string> >::rebind<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<rfc4251string, rfc4251string> >::rebind<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d4960) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::pair<rfc4251string, rfc4251string> >, std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::pair<rfc4251string, rfc4251string> >, std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d4900) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<rfc4251string, rfc4251string> >, std::pair<rfc4251string, rfc4251string>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<rfc4251string, rfc4251string> >, std::pair<rfc4251string, rfc4251string>, true> (0x0x7f5c456d49c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >::rebind<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >::rebind<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d48a0) 0 empty

Class std::_Vector_base<std::pair<rfc4251string, rfc4251string>, std::allocator<std::pair<rfc4251string, rfc4251string> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<rfc4251string, rfc4251string>, std::allocator<std::pair<rfc4251string, rfc4251string> > >::_Vector_impl (0x0x7f5c456e8548) 0
  std::allocator<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456e85b0) 0 empty
    __gnu_cxx::new_allocator<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456d4a20) 0 empty

Class std::_Vector_base<std::pair<rfc4251string, rfc4251string>, std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::pair<rfc4251string, rfc4251string>, std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456d4420) 0

Class std::vector<std::pair<rfc4251string, rfc4251string> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c456e8618) 0
  std::_Vector_base<std::pair<rfc4251string, rfc4251string>, std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456d4a80) 0

Class std::is_array<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e86e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c456d4ae0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456d4ba0) 0 empty

Class std::remove_const<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456d4c00) 0 empty

Class std::remove_cv<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456d4b40) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c456d4c60) 0 empty

Class std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e8820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c456d4cc0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c456e8888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c456d4d20) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> > >, std::__not_<std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> > >, std::__not_<std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> > > > > (0x0x7f5c456d4d80) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e88f0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5c456d4ea0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c456e8958) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e89c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5c453ff000) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e8a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c453ff0c0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<rfc4251string, rfc4251string> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<rfc4251string, rfc4251string> >, false> (0x0x7f5c456e8a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c453ff2a0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e8c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c453ff300) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> >, false>, std::is_default_constructible<std::allocator<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> >, false>, std::is_default_constructible<std::allocator<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c453ff420) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e8dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c453ff480) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> >, false> (0x0x7f5c456e8f08) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c456e8f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c453ff5a0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<rfc4251string, rfc4251string> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<rfc4251string, rfc4251string> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> >, false> > (0x0x7f5c456e83a8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<rfc4251string, rfc4251string> >, false> (0x0x7f5c456e8680) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c45403000) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c453ff600) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c454030d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c453ff660) 0 empty

Class std::is_error_code_enum<rfc4251byte>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<rfc4251byte> (0x0x7f5c45403208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c453ff780) 0 empty

Class std::iterator_traits<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c453ff840) 0 empty

Class __gnu_cxx::__normal_iterator<std::pair<rfc4251string, rfc4251string>*, std::vector<std::pair<rfc4251string, rfc4251string> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::pair<rfc4251string, rfc4251string>*, std::vector<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c453ff7e0) 0

Class std::__are_same<std::pair<rfc4251string, rfc4251string>*, std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::pair<rfc4251string, rfc4251string>*, std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c453ff8a0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c453ff9c0) 0 empty

Class std::pair<rfc4251string, rfc4251string>
   size=48 align=8
   base size=48 base align=8
std::pair<rfc4251string, rfc4251string> (0x0x7f5c453ffa20) 0

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::pair<rfc4251string, rfc4251string>*, std::vector<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::pair<rfc4251string, rfc4251string>*, std::vector<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c454035b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c453ffae0) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::pair<rfc4251string, rfc4251string>*, std::vector<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::pair<rfc4251string, rfc4251string>*, std::vector<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c45403680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c453ffb40) 0 empty

Class std::pair<const rfc4251string, std::basic_string<char> >
   size=32 align=8
   base size=32 base align=8
std::pair<const rfc4251string, std::basic_string<char> > (0x0x7f5c453ffba0) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45403af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c453ffc60) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c45403b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c453ffcc0) 0 empty

Class boost::is_same<const int, boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::is_same<const int, boost::iostreams::file_descriptor> (0x0x7f5c454032d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c45403410) 0 empty
    mpl_::bool_<false> (0x0x7f5c453ffd20) 0 empty

Class boost::disable_if<boost::is_same<const int, boost::iostreams::file_descriptor>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<const int, boost::iostreams::file_descriptor>, void> (0x0x7f5c45403548) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c453ffd80) 0 empty

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f5c453ffde0) 0 empty

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f5c453ffe40) 0 empty

Class std::__are_same<long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long unsigned int, int> (0x0x7f5c453ffea0) 0 empty

Class std::__are_same<long long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long long int, int> (0x0x7f5c453fff00) 0 empty

Class std::__are_same<long long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long long unsigned int, int> (0x0x7f5c453fff60) 0 empty

Class std::__are_same<float, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, int> (0x0x7f5c45136000) 0 empty

Class std::__are_same<double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, int> (0x0x7f5c45136060) 0 empty

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7f5c451360c0) 0 empty

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

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

Class std::basic_string<char16_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char16_t>::_Rep (0x0x7f5c454fd270) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f5c45136180) 0

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

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

Class std::basic_string<char32_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char32_t>::_Rep (0x0x7f5c454fd340) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f5c451362a0) 0

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*> (0x0x7f5c45136360) 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> (0x0x7f5c451363c0) 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*> (0x0x7f5c454fd410) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f5c45136420) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f5c454fd5b0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f5c45136660) 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> (0x0x7f5c451366c0) 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> (0x0x7f5c45136720) 0 empty

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c45136780) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c454fd820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45136900) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c454fd8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45136960) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const std::basic_string<char>&> > (0x0x7f5c451369c0) 0 empty

Class std::is_empty<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const std::basic_string<char>&> (0x0x7f5c454fda90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45136a20) 0 empty

Class std::__is_empty_non_tuple<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const std::basic_string<char>&> (0x0x7f5c454fdaf8) 0 empty
  std::is_empty<const std::basic_string<char>&> (0x0x7f5c454fdb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c45136a80) 0 empty

Class std::_Tuple_impl<1ul>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<1ul> (0x0x7f5c45136ae0) 0 empty

Class std::_Head_base<0ul, const std::basic_string<char>&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const std::basic_string<char>&, false> (0x0x7f5c45136b40) 0

Class std::_Tuple_impl<0ul, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c451bd930) 0
  std::_Tuple_impl<1ul> (0x0x7f5c45136ba0) 0 empty
  std::_Head_base<0ul, const std::basic_string<char>&, false> (0x0x7f5c45136c00) 0

Class std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c454fddd0) 0
  std::_Tuple_impl<0ul, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c45235000) 0
    std::_Tuple_impl<1ul> (0x0x7f5c45136d20) 0 empty
    std::_Head_base<0ul, const std::basic_string<char>&, false> (0x0x7f5c45136d80) 0

Class std::conditional<false, std::is_void<const std::basic_string<char>&>, std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::basic_string<char>&>, std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c45136ea0) 0 empty

Class std::conditional<false, std::is_function<const std::basic_string<char>&>, std::is_array<const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::basic_string<char>&>, std::is_array<const std::basic_string<char>&> > (0x0x7f5c45136f00) 0 empty

Class std::is_array<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const std::basic_string<char>&> (0x0x7f5c454fd888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45136f60) 0 empty

Class std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c454fd958) 0 empty
  std::is_array<const std::basic_string<char>&> (0x0x7f5c45276000) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c45277000) 0 empty

Class std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c45276068) 0 empty
  std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c452760d0) 0 empty
    std::is_array<const std::basic_string<char>&> (0x0x7f5c45276138) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c45277060) 0 empty

Class std::__is_convertible_helper<const std::basic_string<char>&, const std::basic_string<char>&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::basic_string<char>&, const std::basic_string<char>&, false> (0x0x7f5c452770c0) 0 empty

Class std::is_convertible<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c452762d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c45277120) 0 empty

Class std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c45276340) 0 empty
  std::is_convertible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c452763a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c45277180) 0 empty

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c452771e0) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c452766e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c452772a0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c452767b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c45277300) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c45277360) 0

Class std::remove_reference<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::basic_string<char> > (0x0x7f5c452773c0) 0 empty

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

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

Class std::__are_same<const std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::basic_string<char>*, std::basic_string<char>*> (0x0x7f5c45277600) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > > (0x0x7f5c45277660) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::basic_string<char>&&> > (0x0x7f5c452776c0) 0 empty

Class std::is_empty<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<std::basic_string<char>&&> (0x0x7f5c45276e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c452777e0) 0 empty

Class std::__is_empty_non_tuple<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<std::basic_string<char>&&> (0x0x7f5c45276ea0) 0 empty
  std::is_empty<std::basic_string<char>&&> (0x0x7f5c45276f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c45277840) 0 empty

Class std::_Head_base<0ul, std::basic_string<char>&&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, std::basic_string<char>&&, false> (0x0x7f5c452778a0) 0

Class std::_Tuple_impl<0ul, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c452e7310) 0
  std::_Tuple_impl<1ul> (0x0x7f5c45277900) 0 empty
  std::_Head_base<0ul, std::basic_string<char>&&, false> (0x0x7f5c45277960) 0

Class std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c45276618) 0
  std::_Tuple_impl<0ul, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c452e7620) 0
    std::_Tuple_impl<1ul> (0x0x7f5c45277b40) 0 empty
    std::_Head_base<0ul, std::basic_string<char>&&, false> (0x0x7f5c45277ba0) 0

Class std::integral_constant<long unsigned int, 8ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 8ul> (0x0x7f5c45277cc0) 0 empty

Class std::alignment_of<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c45276d00) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f5c45277d20) 0 empty

Class std::aligned_storage<16ul, 8ul>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<16ul, 8ul> (0x0x7f5c45277d80) 0 empty

Class std::aligned_storage<16ul, 8ul>::type::<anonymous struct>
   size=8 align=8
   base size=0 base align=8
std::aligned_storage<16ul, 8ul>::type::<anonymous struct> (0x0x7f5c45277ea0) 0 empty

Class std::aligned_storage<16ul, 8ul>::type
   size=16 align=8
   base size=16 base align=8
std::aligned_storage<16ul, 8ul>::type (0x0x7f5c45277e40) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c45276d68) 0
  std::aligned_storage<16ul, 8ul> (0x0x7f5c45277de0) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c45276c98) 0
  std::_Rb_tree_node_base (0x0x7f5c45277c60) 0

Class std::remove_reference<boost::any::placeholder*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<boost::any::placeholder*&> (0x0x7f5c45277f00) 0 empty

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

Vtable for boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
32    (int (*)(...))boost::bad_weak_ptr::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f5c44f92bd0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7f5c44f9b0d0) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f5c44f92bd0)
    std::exception (0x0x7f5c44fa5060) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f5c44f9b0d0)
  boost::exception (0x0x7f5c44fa50c0) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
40    (int (*)(...))boost::bad_weak_ptr::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f5c44f92d90) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f5c44f92e00) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f5c44f92d90)
    boost::bad_weak_ptr (0x0x7f5c44f9b138) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f5c44f92e00)
      std::exception (0x0x7f5c44fa51e0) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f5c44f9b138)
    boost::exception (0x0x7f5c44fa5240) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f5c44fa52a0) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

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

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

Class std::__are_same<wchar_t*, wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<wchar_t*, wchar_t*> (0x0x7f5c44fa5600) 0 empty

Class __gnu_cxx::__enable_if<true, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::basic_string<wchar_t> > (0x0x7f5c44fa5660) 0 empty

Class std::is_error_code_enum<char>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<char> (0x0x7f5c44f9b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44fa56c0) 0 empty

Class std::is_error_code_enum<long int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<long int> (0x0x7f5c44f9b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44fa5720) 0 empty

Class std::remove_reference<std::vector<boost::filesystem::directory_iterator>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<boost::filesystem::directory_iterator>&> (0x0x7f5c44fa57e0) 0 empty

Class std::initializer_list<boost::filesystem::directory_iterator>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<boost::filesystem::directory_iterator> (0x0x7f5c44fa5840) 0

Class std::remove_reference<boost::filesystem::directory_iterator&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<boost::filesystem::directory_iterator&> (0x0x7f5c44fa58a0) 0 empty

Class boost::is_interoperable<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c44f9baf8) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c44f9bb60) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c44f9bbc8) 0 empty
      mpl_::bool_<true> (0x0x7f5c44fa5960) 0 empty

Class std::remove_reference<std::thread::id&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::thread::id&> (0x0x7f5c44fa5ae0) 0 empty

Class std::remove_reference<__mpz_struct&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<__mpz_struct&> (0x0x7f5c44fa5b40) 0 empty

Class std::remove_reference<__mpq_struct&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<__mpq_struct&> (0x0x7f5c44fa5ba0) 0 empty

Class std::remove_reference<__mpf_struct&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<__mpf_struct&> (0x0x7f5c44fa5c00) 0 empty

Class boost::is_integral<boost::function1<void, const std::vector<std::basic_string<char> >&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<void, const std::vector<std::basic_string<char> >&> > (0x0x7f5c44d1fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c44d1fa90) 0 empty
    mpl_::bool_<false> (0x0x7f5c450c7d80) 0 empty

Class boost::detail::is_const_rvalue_filter<boost::any>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<boost::any> (0x0x7f5c450c7ea0) 0 empty

Class boost::detail::cv_traits_imp<boost::any*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::any*> (0x0x7f5c450c7f00) 0 empty

Class boost::is_const<boost::any>
   size=1 align=1
   base size=1 base align=1
boost::is_const<boost::any> (0x0x7f5c44d1fb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c44d1fbc8) 0 empty
    mpl_::bool_<false> (0x0x7f5c450c7f60) 0 empty

Class boost::disable_if<boost::is_const<boost::any>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_const<boost::any>, void> (0x0x7f5c44d1fc30) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c44d83000) 0 empty

Class boost::is_same<boost::any&, boost::any>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::any&, boost::any> (0x0x7f5c44d1fc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c44d1fd00) 0 empty
    mpl_::bool_<false> (0x0x7f5c44d83060) 0 empty

Class boost::disable_if<boost::is_same<boost::any&, boost::any>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::any&, boost::any>, void> (0x0x7f5c44d1fd68) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c44d830c0) 0 empty

Class boost::is_integral<boost::function1<void, const std::basic_string<char>&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<void, const std::basic_string<char>&> > (0x0x7f5c44d1fdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c44d1fe38) 0 empty
    mpl_::bool_<false> (0x0x7f5c44d83120) 0 empty

Class boost::program_options::basic_command_line_parser<char>
   size=120 align=8
   base size=120 base align=8
boost::program_options::basic_command_line_parser<char> (0x0x7f5c44d1ff08) 0
  boost::program_options::detail::cmdline (0x0x7f5c44d83180) 0

Class boost::is_integral<boost::function1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&> > (0x0x7f5c44d1ff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c44d1f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c44d831e0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c44d83240) 0

Class boost::detail::sp_convertible<const boost::program_options::value_semantic, const boost::program_options::value_semantic>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<const boost::program_options::value_semantic, const boost::program_options::value_semantic> (0x0x7f5c44d83300) 0 empty

Class boost::detail::sp_enable_if_convertible<const boost::program_options::value_semantic, const boost::program_options::value_semantic>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<const boost::program_options::value_semantic, const boost::program_options::value_semantic> (0x0x7f5c44da20d0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f5c44d83360) 0 empty

Class std::pair<const std::basic_string<char>, boost::program_options::variable_value>
   size=40 align=8
   base size=40 base align=8
std::pair<const std::basic_string<char>, boost::program_options::variable_value> (0x0x7f5c44d832a0) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c48265820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44d833c0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c44da2138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44d83420) 0 empty

Class __gnu_cxx::__ops::_Iter_equals_val<const std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__ops::_Iter_equals_val<const std::basic_string<char> > (0x0x7f5c44d83600) 0

Class std::remove_reference<rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<rfc4251string> (0x0x7f5c44d83720) 0 empty

Class std::_Rb_tree_iterator<rfc4251string>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<rfc4251string> (0x0x7f5c44d837e0) 0

Class std::pair<std::_Rb_tree_iterator<rfc4251string>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<rfc4251string>, bool> (0x0x7f5c44d83780) 0

Class std::remove_volatile<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44d83900) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44d83960) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44d838a0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44da2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44d839c0) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44da2888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44d83a20) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > > (0x0x7f5c44d83a80) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44da28f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44d83ae0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44d83b40) 0 empty

Class std::is_array<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44da2958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44d83ba0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44da29c0) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44da2a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44d83c00) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44da2a90) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44da2af8) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44da2b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44d83c60) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44da2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44d83d20) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<rfc4251string>&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<rfc4251string>&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> > > (0x0x7f5c44d83d80) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44da2c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44d83de0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&> > (0x0x7f5c44d83e40) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&> > (0x0x7f5c44da2c98) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44da2d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44d83ea0) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44da2d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44d83f00) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> > (0x0x7f5c44d83f60) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> > (0x0x7f5c44da2dd0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44da2e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44e88000) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> > (0x0x7f5c44da2ea0) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> > (0x0x7f5c44da2f08) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44da2f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44e88060) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&> > > (0x0x7f5c44e8a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44e880c0) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44e8a068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44e88120) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&> > (0x0x7f5c44e88180) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&> > (0x0x7f5c44e8a0d0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44e8a138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44e881e0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44e8a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44e88240) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<rfc4251string>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<rfc4251string>&, true> (0x0x7f5c44e882a0) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<rfc4251string>&> (0x0x7f5c44e8a208) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<rfc4251string>&, true> (0x0x7f5c44e88300) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string>, false> (0x0x7f5c44d83cc0) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44e8a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44e88360) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44e883c0) 0 empty

Class std::remove_volatile<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const bool&> (0x0x7f5c44e88480) 0 empty

Class std::remove_const<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const bool&> (0x0x7f5c44e884e0) 0 empty

Class std::remove_cv<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const bool&> (0x0x7f5c44e88420) 0 empty

Class std::__is_void_helper<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const bool&> (0x0x7f5c44e8a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44e88540) 0 empty

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f5c44e8a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44e885a0) 0 empty

Class std::conditional<false, std::is_void<const bool&>, std::__or_<std::is_function<bool>, std::is_array<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const bool&>, std::__or_<std::is_function<bool>, std::is_array<bool> > > (0x0x7f5c44e88600) 0 empty

Class std::is_function<bool>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool> (0x0x7f5c44e8a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44e88660) 0 empty

Class std::conditional<false, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<bool>, std::is_array<bool> > (0x0x7f5c44e886c0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f5c44e8a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44e88720) 0 empty

Class std::__or_<std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5c44e8a548) 0 empty
  std::is_array<bool> (0x0x7f5c44e8a5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44e88780) 0 empty

Class std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f5c44e8a618) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5c44e8a680) 0 empty
    std::is_array<bool> (0x0x7f5c44e8a6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44e887e0) 0 empty

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f5c44e8a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44e888a0) 0 empty

Class std::conditional<false, std::is_function<const bool&>, std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const bool&>, std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > > (0x0x7f5c44e88900) 0 empty

Class std::is_lvalue_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const bool&> (0x0x7f5c44e8a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44e88960) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> > (0x0x7f5c44e889c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> > (0x0x7f5c44e8a9c0) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f5c44e8aa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44e88a20) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f5c44e8aa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44e88b40) 0 empty

Class std::conditional<true, std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f5c44e88ba0) 0 empty

Class std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f5c44e8aaf8) 0 empty
  std::is_reference<const bool&> (0x0x7f5c44e8ab60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44e88c00) 0 empty

Class std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f5c44e8abc8) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f5c44e8ac30) 0 empty
    std::is_reference<const bool&> (0x0x7f5c44e8ac98) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44e88c60) 0 empty

Class std::__not_<std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> > > (0x0x7f5c44e8aea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44e88cc0) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f5c44e8af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44e88d20) 0 empty

Class std::conditional<false, std::is_object<const bool&>, std::is_reference<const bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const bool&>, std::is_reference<const bool&> > (0x0x7f5c44e88d80) 0 empty

Class std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> > (0x0x7f5c44e8af70) 0 empty
  std::is_reference<const bool&> (0x0x7f5c44eb2000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44e88de0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f5c44eb2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44e88e40) 0 empty

Class std::__add_rvalue_reference_helper<const bool&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f5c44e88ea0) 0 empty

Class std::add_rvalue_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const bool&> (0x0x7f5c44eb20d0) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f5c44e88f00) 0 empty

Class std::__is_convertible_helper<const bool&, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const bool&, bool, false> (0x0x7f5c44e88840) 0 empty

Class std::is_convertible<const bool&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const bool&, bool> (0x0x7f5c44eb21a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44e88f60) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> >, std::is_convertible<const bool&, bool> > (0x0x7f5c44eb2208) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f5c44eb2270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44eb7000) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb70c0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb7120) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb7060) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb7180) 0 empty

Class std::is_void<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb23a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb71e0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<rfc4251string> >, std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<rfc4251string> >, std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > > (0x0x7f5c44eb7240) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<rfc4251string> >, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<rfc4251string> >, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44eb2410) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44eb2478) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44eb24e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44eb72a0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb7360) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > > > (0x0x7f5c44eb73c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb7420) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_rvalue_reference<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_rvalue_reference<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44eb7480) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb74e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_rvalue_reference<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_rvalue_reference<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44eb2680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb26e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44eb7540) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb75a0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44eb7600) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44eb27b8) 0 empty
  std::is_void<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44eb7660) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44eb2888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44eb28f0) 0 empty
    std::is_void<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2958) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44eb76c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_iterator<rfc4251string> > > > (0x0x7f5c44eb29c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44eb7720) 0 empty

Class std::is_object<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44eb7780) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44eb77e0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44eb2a90) 0 empty
  std::is_object<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44eb7840) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44eb78a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<rfc4251string>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<rfc4251string>, true> (0x0x7f5c44eb7900) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44eb2bc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<rfc4251string>, true> (0x0x7f5c44eb7960) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string>, false> (0x0x7f5c44eb7300) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44eb2c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44eb79c0) 0 empty

Class std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44eb7a20) 0 empty

Class std::remove_volatile<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool> (0x0x7f5c44eb7ae0) 0 empty

Class std::remove_const<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool> (0x0x7f5c44eb7b40) 0 empty

Class std::remove_cv<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool> (0x0x7f5c44eb7a80) 0 empty

Class std::__is_void_helper<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<bool> (0x0x7f5c44eb2e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb7ba0) 0 empty

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f5c44eb2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb7c00) 0 empty

Class std::conditional<false, std::is_void<bool>, std::__or_<std::is_function<bool>, std::is_array<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<bool>, std::__or_<std::is_function<bool>, std::is_array<bool> > > (0x0x7f5c44eb7c60) 0 empty

Class std::__or_<std::is_void<bool>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool>, std::is_function<bool>, std::is_array<bool> > (0x0x7f5c44ee60d0) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5c44ee6138) 0 empty
    std::is_array<bool> (0x0x7f5c44ee61a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44eb7cc0) 0 empty

Class std::conditional<false, std::is_function<bool>, std::__or_<std::is_reference<bool>, std::is_void<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<bool>, std::__or_<std::is_reference<bool>, std::is_void<bool> > > (0x0x7f5c44eb7d80) 0 empty

Class std::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool> (0x0x7f5c44ee62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb7de0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> > (0x0x7f5c44eb7e40) 0 empty

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f5c44ee6340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44eb7f60) 0 empty

Class std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> > (0x0x7f5c44ee63a8) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f5c44ee6410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44ef5000) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7f5c44ee6478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ef5060) 0 empty

Class std::conditional<false, std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<bool>, std::is_void<bool> > (0x0x7f5c44ef50c0) 0 empty

Class std::__or_<std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f5c44ee64e0) 0 empty
  std::is_void<bool> (0x0x7f5c44ee6548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44ef5120) 0 empty

Class std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > (0x0x7f5c44ee65b0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f5c44ee6618) 0 empty
    std::is_void<bool> (0x0x7f5c44ee6680) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44ef5180) 0 empty

Class std::__not_<std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > > (0x0x7f5c44ee66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ef51e0) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f5c44ee6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ef53c0) 0 empty

Class std::conditional<true, std::is_object<bool>, std::is_reference<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<bool>, std::is_reference<bool> > (0x0x7f5c44ef5420) 0 empty

Class std::__or_<std::is_object<bool>, std::is_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool>, std::is_reference<bool> > (0x0x7f5c44ee67b8) 0 empty
  std::is_object<bool> (0x0x7f5c44ee6820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44ef5480) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f5c44ee6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ef54e0) 0 empty

Class std::__add_rvalue_reference_helper<bool, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<bool, true> (0x0x7f5c44ef5540) 0 empty

Class std::add_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool> (0x0x7f5c44ee68f0) 0 empty
  std::__add_rvalue_reference_helper<bool, true> (0x0x7f5c44ef55a0) 0 empty

Class std::__is_convertible_helper<bool, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<bool, bool, false> (0x0x7f5c44eb7d20) 0 empty

Class std::is_convertible<bool, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool, bool> (0x0x7f5c44ee69c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ef5600) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> >, std::is_convertible<bool, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> >, std::is_convertible<bool, bool> > (0x0x7f5c44ee6a28) 0 empty
  std::is_convertible<bool, bool> (0x0x7f5c44ee6a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44ef5660) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44ef56c0) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7f5c44ef5780) 0 empty

Class std::remove_volatile<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44ef5840) 0 empty

Class std::remove_const<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44ef58a0) 0 empty

Class std::remove_cv<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44ef57e0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44ee6e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ef5900) 0 empty

Class std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44ee6ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ef5960) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > > (0x0x7f5c44ef59c0) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44ee6f08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44ee6f70) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18000) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44ef5a20) 0 empty

Class std::is_function<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b18068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ef5ae0) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> > > (0x0x7f5c44ef5b40) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b180d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ef5ba0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> > (0x0x7f5c44ef5c00) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> > (0x0x7f5c44b18138) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b181a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44ef5c60) 0 empty

Class std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b18208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ef5cc0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> > (0x0x7f5c44ef5d20) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> > (0x0x7f5c44b18270) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b182d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44ef5d80) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> > (0x0x7f5c44b18340) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> > (0x0x7f5c44b183a8) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b18410) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44ef5de0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_void<const std::_Rb_tree_const_iterator<rfc4251string>&> > > (0x0x7f5c44b18478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ef5e40) 0 empty

Class std::is_object<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b184e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ef5ea0) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> > (0x0x7f5c44ef5f00) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_const_iterator<rfc4251string>&>, std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> > (0x0x7f5c44b18548) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b185b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44ef5f60) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b18618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b31000) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<rfc4251string>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<rfc4251string>&, true> (0x0x7f5c44b31060) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_const_iterator<rfc4251string>&> (0x0x7f5c44b18680) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<rfc4251string>&, true> (0x0x7f5c44b31180) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_const_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_const_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string>, false> (0x0x7f5c44ef5a80) 0 empty

Class std::is_convertible<const std::_Rb_tree_const_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_const_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b31240) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b312a0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<rfc4251string>&, std::_Rb_tree_const_iterator<rfc4251string> >, std::is_convertible<const bool&, bool> > (0x0x7f5c44b187b8) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f5c44b18820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44b31300) 0 empty

Class std::remove_volatile<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b313c0) 0 empty

Class std::remove_const<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b31420) 0 empty

Class std::remove_cv<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b31360) 0 empty

Class std::__is_void_helper<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b188f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b31480) 0 empty

Class std::is_void<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b314e0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> >, std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> >, std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > > (0x0x7f5c44b31540) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b189c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b18a28) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44b315a0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > > > (0x0x7f5c44b31660) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b316c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b31720) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b31780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b18bc8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44b317e0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b31840) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b318a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b18d00) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44b31900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b18dd0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b18e38) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44b31960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_void<std::_Rb_tree_const_iterator<rfc4251string> > > > (0x0x7f5c44b18f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b319c0) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b18f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b31a20) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b31a80) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<rfc4251string> >, std::is_reference<std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b54000) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b54068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44b31ae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b540d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b31b40) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<rfc4251string>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<rfc4251string>, true> (0x0x7f5c44b31ba0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b54138) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<rfc4251string>, true> (0x0x7f5c44b31c00) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_const_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_const_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string>, false> (0x0x7f5c44b31600) 0 empty

Class std::is_convertible<std::_Rb_tree_const_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_const_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44b54208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b31c60) 0 empty

Class std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_const_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_const_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> > > (0x0x7f5c44b31cc0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_const_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> >, std::is_convertible<bool, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_const_iterator<rfc4251string>, std::_Rb_tree_const_iterator<rfc4251string> >, std::is_convertible<bool, bool> > (0x0x7f5c44b54270) 0 empty
  std::is_convertible<bool, bool> (0x0x7f5c44b542d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44b31d20) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b31de0) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b31e40) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b31d80) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b54410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b31ea0) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b54478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b31f00) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > (0x0x7f5c44b31f60) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b545b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6d000) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > > (0x0x7f5c44b6d060) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b546e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6d0c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44b54820) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b54888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44b6d120) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44b54958) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44b549c0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b54a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44b6d180) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b54af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6d240) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > > (0x0x7f5c44b6d2a0) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b54b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b6d300) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> > (0x0x7f5c44b6d360) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c44b54bc8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b54c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44b6d3c0) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b54c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b6d420) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> > (0x0x7f5c44b6d480) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c44b54d00) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b54d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44b6d4e0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c44b54dd0) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c44b54e38) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b54ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44b6d540) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > > (0x0x7f5c44b54f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6d5a0) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b54f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6d600) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> > (0x0x7f5c44b6d660) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c44b8b000) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b8b068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44b6d6c0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b8b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b6d720) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&, true> (0x0x7f5c44b6d780) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&> (0x0x7f5c44b8b138) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&, true> (0x0x7f5c44b6d7e0) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, false> (0x0x7f5c44b6d1e0) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44b6d840) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >&, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > > (0x0x7f5c44b6d8a0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_convertible<const bool&, bool> > (0x0x7f5c44b8b270) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f5c44b8b2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44b6d900) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b6d9c0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b6da20) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b6d960) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6da80) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6dae0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > (0x0x7f5c44b6db40) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44b8b6e8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44b8b750) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8b7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44b6dba0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > (0x0x7f5c44b6dc60) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6dcc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > > (0x0x7f5c44b6dd20) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6dd80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44b8b958) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8b9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44b6dde0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44b6de40) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > > (0x0x7f5c44b6dea0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44b8bb60) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8bbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44b6df00) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44b8bc98) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44b8bd00) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8bd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44b6df60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > (0x0x7f5c44b8be38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44bb0000) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44b8bea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44bb0060) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > > (0x0x7f5c44bb00c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c44bb4000) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44bb4068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44bb0120) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44bb4138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44bb0180) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, true> (0x0x7f5c44bb01e0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44bb41a0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, true> (0x0x7f5c44bb0240) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, false> (0x0x7f5c44b6dc00) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44bb4270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44bb02a0) 0 empty

Class std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > > (0x0x7f5c44bb0300) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_convertible<bool, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::is_convertible<bool, bool> > (0x0x7f5c44bb42d8) 0 empty
  std::is_convertible<bool, bool> (0x0x7f5c44bb4340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44bb0360) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44bb4680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb0480) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<rfc4251string> > (0x0x7f5c44bb46e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb04e0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const rfc4251string, std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c44bb0540) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44bb4888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb0600) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44bb48f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb0660) 0 empty

Class std::is_function<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb49c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb0720) 0 empty

Class std::conditional<false, std::is_function<std::pair<rfc4251string, rfc4251string>*>, std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<rfc4251string, rfc4251string>*>, std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> > > (0x0x7f5c44bb0780) 0 empty

Class std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb4a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb07e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44bb0840) 0 empty

Class std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb4a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb08a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44bb4af8) 0 empty
  std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb4b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44bb0900) 0 empty

Class std::is_reference<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb0960) 0 empty

Class std::conditional<false, std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44bb09c0) 0 empty

Class std::remove_volatile<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb0a80) 0 empty

Class std::remove_const<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb0ae0) 0 empty

Class std::remove_cv<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb0a20) 0 empty

Class std::__is_void_helper<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb4c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb0b40) 0 empty

Class std::is_void<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb4d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb0ba0) 0 empty

Class std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44bb4d68) 0 empty
  std::is_void<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb4dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44bb0c00) 0 empty

Class std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>*>, std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>*>, std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44bb4e38) 0 empty
  std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44bb4ea0) 0 empty
    std::is_void<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44bb4f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44bb0c60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>*>, std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>*>, std::is_reference<std::pair<rfc4251string, rfc4251string>*>, std::is_void<std::pair<rfc4251string, rfc4251string>*> > > (0x0x7f5c44bb4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44bb0cc0) 0 empty

Class std::is_object<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44c20000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44bb0d20) 0 empty

Class std::conditional<true, std::is_object<std::pair<rfc4251string, rfc4251string>*>, std::is_reference<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<rfc4251string, rfc4251string>*>, std::is_reference<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44bb0d80) 0 empty

Class std::__or_<std::is_object<std::pair<rfc4251string, rfc4251string>*>, std::is_reference<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<rfc4251string, rfc4251string>*>, std::is_reference<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44c20068) 0 empty
  std::is_object<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44c200d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44bb0de0) 0 empty

Class std::__is_referenceable<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44c20138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44bb0e40) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>*, true> (0x0x7f5c44bb0ea0) 0 empty

Class std::add_rvalue_reference<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44c201a0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>*, true> (0x0x7f5c44bb0f00) 0 empty

Class std::is_function<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_function<rfc4251string> (0x0x7f5c44c20270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44bb0f60) 0 empty

Class std::conditional<false, std::is_function<rfc4251string>, std::__or_<std::is_reference<rfc4251string>, std::is_void<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<rfc4251string>, std::__or_<std::is_reference<rfc4251string>, std::is_void<rfc4251string> > > (0x0x7f5c44c2a000) 0 empty

Class std::is_lvalue_reference<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<rfc4251string> (0x0x7f5c44c202d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2a060) 0 empty

Class std::conditional<false, std::is_lvalue_reference<rfc4251string>, std::is_rvalue_reference<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<rfc4251string>, std::is_rvalue_reference<rfc4251string> > (0x0x7f5c44c2a0c0) 0 empty

Class std::is_rvalue_reference<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<rfc4251string> (0x0x7f5c44c20410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2a120) 0 empty

Class std::__or_<std::is_lvalue_reference<rfc4251string>, std::is_rvalue_reference<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<rfc4251string>, std::is_rvalue_reference<rfc4251string> > (0x0x7f5c44c20478) 0 empty
  std::is_rvalue_reference<rfc4251string> (0x0x7f5c44c204e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44c2a180) 0 empty

Class std::is_reference<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_reference<rfc4251string> (0x0x7f5c44c20548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2a360) 0 empty

Class std::conditional<false, std::is_reference<rfc4251string>, std::is_void<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<rfc4251string>, std::is_void<rfc4251string> > (0x0x7f5c44c2a3c0) 0 empty

Class std::__is_void_helper<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<rfc4251string> (0x0x7f5c44c205b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2a420) 0 empty

Class std::is_void<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_void<rfc4251string> (0x0x7f5c44c20618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2a480) 0 empty

Class std::__or_<std::is_reference<rfc4251string>, std::is_void<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<rfc4251string>, std::is_void<rfc4251string> > (0x0x7f5c44c20680) 0 empty
  std::is_void<rfc4251string> (0x0x7f5c44c206e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44c2a4e0) 0 empty

Class std::__or_<std::is_function<rfc4251string>, std::is_reference<rfc4251string>, std::is_void<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<rfc4251string>, std::is_reference<rfc4251string>, std::is_void<rfc4251string> > (0x0x7f5c44c20750) 0 empty
  std::__or_<std::is_reference<rfc4251string>, std::is_void<rfc4251string> > (0x0x7f5c44c207b8) 0 empty
    std::is_void<rfc4251string> (0x0x7f5c44c20820) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44c2a540) 0 empty

Class std::__not_<std::__or_<std::is_function<rfc4251string>, std::is_reference<rfc4251string>, std::is_void<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<rfc4251string>, std::is_reference<rfc4251string>, std::is_void<rfc4251string> > > (0x0x7f5c44c20958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c2a5a0) 0 empty

Class std::is_object<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_object<rfc4251string> (0x0x7f5c44c209c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c2a600) 0 empty

Class std::conditional<true, std::is_object<rfc4251string>, std::is_reference<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<rfc4251string>, std::is_reference<rfc4251string> > (0x0x7f5c44c2a660) 0 empty

Class std::__or_<std::is_object<rfc4251string>, std::is_reference<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<rfc4251string>, std::is_reference<rfc4251string> > (0x0x7f5c44c20a28) 0 empty
  std::is_object<rfc4251string> (0x0x7f5c44c20a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44c2a780) 0 empty

Class std::__is_referenceable<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<rfc4251string> (0x0x7f5c44c20af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c2a7e0) 0 empty

Class std::__add_rvalue_reference_helper<rfc4251string, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<rfc4251string, true> (0x0x7f5c44c2a840) 0 empty

Class std::add_rvalue_reference<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<rfc4251string> (0x0x7f5c44c20b60) 0 empty
  std::__add_rvalue_reference_helper<rfc4251string, true> (0x0x7f5c44c2a8a0) 0 empty

Class std::is_function<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c20bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2a900) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::__or_<std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::__or_<std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > > (0x0x7f5c44c2a960) 0 empty

Class std::is_lvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c20c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2a9c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_rvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_rvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c44c2aa20) 0 empty

Class std::is_rvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c20c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2aa80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_rvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_rvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c44c20d00) 0 empty
  std::is_rvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c20d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44c2aae0) 0 empty

Class std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c20dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2ab40) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c44c2aba0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c2ac60) 0 empty

Class std::remove_const<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c2acc0) 0 empty

Class std::remove_cv<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c2ac00) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c20ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2ad20) 0 empty

Class std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c20f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c2ad80) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c44c20f70) 0 empty
  std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c51000) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44c2ade0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c44c51068) 0 empty
  std::__or_<std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c44c510d0) 0 empty
    std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c51138) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44c2ae40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > > (0x0x7f5c44c511a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c2aea0) 0 empty

Class std::is_object<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c51208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c2af00) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c44c2af60) 0 empty

Class std::__or_<std::is_object<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c44c51270) 0 empty
  std::is_object<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c512d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44c57000) 0 empty

Class std::__is_referenceable<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c51340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c57060) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::pair<rfc4251string, rfc4251string> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::pair<rfc4251string, rfc4251string> >*, true> (0x0x7f5c44c570c0) 0 empty

Class std::add_rvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c44c51478) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::pair<rfc4251string, rfc4251string> >*, true> (0x0x7f5c44c571e0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >::__construct_helper<std::pair<rfc4251string, rfc4251string>, rfc4251string, rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >::__construct_helper<std::pair<rfc4251string, rfc4251string>, rfc4251string, rfc4251string> (0x0x7f5c44bb06c0) 0 empty

Class std::__not_<std::integral_constant<bool, true> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::integral_constant<bool, true> > (0x0x7f5c44c51548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c57300) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<rfc4251string, rfc4251string>, rfc4251string, rfc4251string>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<rfc4251string, rfc4251string>, rfc4251string, rfc4251string>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c44c57360) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<rfc4251string, rfc4251string>, rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<rfc4251string, rfc4251string>, rfc4251string, rfc4251string> > (0x0x7f5c44c515b0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c44c51618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44c573c0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<rfc4251string, rfc4251string>, rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<rfc4251string, rfc4251string>, rfc4251string, rfc4251string> > > (0x0x7f5c44c51680) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<rfc4251string, rfc4251string>, rfc4251string, rfc4251string> > (0x0x7f5c44c516e8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c44c51750) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44c57420) 0 empty

Class std::__and_<std::integral_constant<bool, true> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::integral_constant<bool, true> > (0x0x7f5c44c517b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c57480) 0 empty

Class std::is_same<std::pair<rfc4251string, rfc4251string>*, std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::pair<rfc4251string, rfc4251string>*, std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44c51820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c574e0) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<std::pair<rfc4251string, rfc4251string>*> >, std::is_same<std::pair<rfc4251string, rfc4251string>*, std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<std::pair<rfc4251string, rfc4251string>*> >, std::is_same<std::pair<rfc4251string, rfc4251string>*, std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44c57600) 0 empty

Class std::__is_pointer_helper<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44c51958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c57660) 0 empty

Class std::is_pointer<std::pair<rfc4251string, rfc4251string>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c44c519c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c576c0) 0 empty

Class std::__not_<std::is_pointer<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44c51a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c57720) 0 empty

Class std::__and_<std::is_same<std::pair<rfc4251string, rfc4251string>*, std::pair<rfc4251string, rfc4251string>*>, std::__not_<std::is_pointer<std::pair<rfc4251string, rfc4251string>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::pair<rfc4251string, rfc4251string>*, std::pair<rfc4251string, rfc4251string>*>, std::__not_<std::is_pointer<std::pair<rfc4251string, rfc4251string>*> > > (0x0x7f5c44c51a90) 0 empty
  std::__not_<std::is_pointer<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c44c51af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44c57780) 0 empty

Class std::alignment_of<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c44c51d68) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f5c44c578a0) 0 empty

Class std::aligned_storage<32ul, 8ul>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<32ul, 8ul> (0x0x7f5c44c57900) 0 empty

Class std::aligned_storage<32ul, 8ul>::type::<anonymous struct>
   size=8 align=8
   base size=0 base align=8
std::aligned_storage<32ul, 8ul>::type::<anonymous struct> (0x0x7f5c44c57a20) 0 empty

Class std::aligned_storage<32ul, 8ul>::type
   size=32 align=8
   base size=32 base align=8
std::aligned_storage<32ul, 8ul>::type (0x0x7f5c44c579c0) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const rfc4251string, std::basic_string<char> > >
   size=32 align=8
   base size=32 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c44c51dd0) 0
  std::aligned_storage<32ul, 8ul> (0x0x7f5c44c57960) 0 empty

Class std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c44c51d00) 0
  std::_Rb_tree_node_base (0x0x7f5c44c57840) 0

Class std::remove_reference<std::vector<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<char>&> (0x0x7f5c44c57a80) 0 empty

Class std::remove_reference<void (&)(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<void (&)(int)> (0x0x7f5c44c57ae0) 0 empty

Class std::remove_reference<int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<int&> (0x0x7f5c44c57b40) 0 empty

Class std::is_array<void(int)>
   size=1 align=1
   base size=1 base align=1
std::is_array<void(int)> (0x0x7f5c44c93068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44c57c60) 0 empty

Class std::is_function<void(int)>
   size=1 align=1
   base size=1 base align=1
std::is_function<void(int)> (0x0x7f5c44c930d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c57cc0) 0 empty

Class std::__is_referenceable<void(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<void(int)> (0x0x7f5c44c93138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44c57d80) 0 empty

Class std::conditional<true, std::__is_referenceable<void(int)>, std::is_void<void(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_referenceable<void(int)>, std::is_void<void(int)> > (0x0x7f5c44c57de0) 0 empty

Class std::__or_<std::__is_referenceable<void(int)>, std::is_void<void(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_referenceable<void(int)>, std::is_void<void(int)> > (0x0x7f5c44c931a0) 0 empty
  std::__is_referenceable<void(int)> (0x0x7f5c44c93208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44c57e40) 0 empty

Class std::remove_reference<void(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<void(int)> (0x0x7f5c44c57f00) 0 empty

Class std::__add_pointer_helper<void(int), true>
   size=1 align=1
   base size=0 base align=1
std::__add_pointer_helper<void(int), true> (0x0x7f5c44c57ea0) 0 empty

Class std::add_pointer<void(int)>
   size=1 align=1
   base size=1 base align=1
std::add_pointer<void(int)> (0x0x7f5c44c932d8) 0 empty
  std::__add_pointer_helper<void(int), true> (0x0x7f5c44c57f60) 0 empty

Class std::__decay_selector<void(int), false, true>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<void(int), false, true> (0x0x7f5c44c57d20) 0 empty

Class std::decay<void (&)(int)>
   size=1 align=1
   base size=0 base align=1
std::decay<void (&)(int)> (0x0x7f5c44c57c00) 0 empty

Class std::_Maybe_wrap_member_pointer<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
std::_Maybe_wrap_member_pointer<void (*)(int)> (0x0x7f5c44ca4000) 0 empty

Class std::is_array<int>
   size=1 align=1
   base size=1 base align=1
std::is_array<int> (0x0x7f5c44c93478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca40c0) 0 empty

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7f5c44c934e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca4120) 0 empty

Class std::remove_volatile<int>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<int> (0x0x7f5c44ca4240) 0 empty

Class std::remove_const<int>
   size=1 align=1
   base size=0 base align=1
std::remove_const<int> (0x0x7f5c44ca42a0) 0 empty

Class std::remove_cv<int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<int> (0x0x7f5c44ca41e0) 0 empty

Class std::__decay_selector<int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<int, false, false> (0x0x7f5c44ca4180) 0 empty

Class std::decay<int&>
   size=1 align=1
   base size=0 base align=1
std::decay<int&> (0x0x7f5c44ca4060) 0 empty

Class std::_Bind_simple_helper<void (&)(int), int&>
   size=1 align=1
   base size=0 base align=1
std::_Bind_simple_helper<void (&)(int), int&> (0x0x7f5c44c57ba0) 0 empty

Class std::remove_reference<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<void (*)(int)> (0x0x7f5c44ca4360) 0 empty

Class std::remove_volatile<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<void (*)(int)> (0x0x7f5c44ca4420) 0 empty

Class std::remove_const<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_const<void (*)(int)> (0x0x7f5c44ca4480) 0 empty

Class std::remove_cv<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<void (*)(int)> (0x0x7f5c44ca43c0) 0 empty

Class std::__is_member_object_pointer_helper<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_member_object_pointer_helper<void (*)(int)> (0x0x7f5c44c93680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca44e0) 0 empty

Class std::is_member_object_pointer<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_member_object_pointer<void (*)(int)> (0x0x7f5c44c936e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca4540) 0 empty

Class std::__is_member_function_pointer_helper<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_member_function_pointer_helper<void (*)(int)> (0x0x7f5c44c93750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca45a0) 0 empty

Class std::is_member_function_pointer<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_member_function_pointer<void (*)(int)> (0x0x7f5c44c937b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca4600) 0 empty

Class std::is_function<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_function<void (*)(int)> (0x0x7f5c44c93888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca46c0) 0 empty

Class std::conditional<false, std::is_function<void (*)(int)>, std::__or_<std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<void (*)(int)>, std::__or_<std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> > > (0x0x7f5c44ca4720) 0 empty

Class std::is_lvalue_reference<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<void (*)(int)> (0x0x7f5c44c938f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca4780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<void (*)(int)>, std::is_rvalue_reference<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<void (*)(int)>, std::is_rvalue_reference<void (*)(int)> > (0x0x7f5c44ca47e0) 0 empty

Class std::is_rvalue_reference<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<void (*)(int)> (0x0x7f5c44c93a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca4840) 0 empty

Class std::__or_<std::is_lvalue_reference<void (*)(int)>, std::is_rvalue_reference<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<void (*)(int)>, std::is_rvalue_reference<void (*)(int)> > (0x0x7f5c44c93a90) 0 empty
  std::is_rvalue_reference<void (*)(int)> (0x0x7f5c44c93af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44ca48a0) 0 empty

Class std::is_reference<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_reference<void (*)(int)> (0x0x7f5c44c93b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca4a80) 0 empty

Class std::conditional<false, std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> > (0x0x7f5c44ca4ae0) 0 empty

Class std::__is_void_helper<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<void (*)(int)> (0x0x7f5c44c93bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca4b40) 0 empty

Class std::is_void<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_void<void (*)(int)> (0x0x7f5c44c93c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ca4ba0) 0 empty

Class std::__or_<std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> > (0x0x7f5c44c93c98) 0 empty
  std::is_void<void (*)(int)> (0x0x7f5c44c93d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44ca4c00) 0 empty

Class std::__or_<std::is_function<void (*)(int)>, std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<void (*)(int)>, std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> > (0x0x7f5c44c93d68) 0 empty
  std::__or_<std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> > (0x0x7f5c44c93dd0) 0 empty
    std::is_void<void (*)(int)> (0x0x7f5c44c93e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44ca4c60) 0 empty

Class std::__not_<std::__or_<std::is_function<void (*)(int)>, std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<void (*)(int)>, std::is_reference<void (*)(int)>, std::is_void<void (*)(int)> > > (0x0x7f5c44c93f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ca4cc0) 0 empty

Class std::is_object<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_object<void (*)(int)> (0x0x7f5c44cca000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ca4d20) 0 empty

Class std::conditional<true, std::is_object<void (*)(int)>, std::is_reference<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<void (*)(int)>, std::is_reference<void (*)(int)> > (0x0x7f5c44ca4d80) 0 empty

Class std::__or_<std::is_object<void (*)(int)>, std::is_reference<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<void (*)(int)>, std::is_reference<void (*)(int)> > (0x0x7f5c44cca068) 0 empty
  std::is_object<void (*)(int)> (0x0x7f5c44cca0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44ca4ea0) 0 empty

Class std::__is_referenceable<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<void (*)(int)> (0x0x7f5c44cca138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ca4f00) 0 empty

Class std::__add_rvalue_reference_helper<void (*)(int), true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<void (*)(int), true> (0x0x7f5c44ca4f60) 0 empty

Class std::add_rvalue_reference<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<void (*)(int)> (0x0x7f5c44cca1a0) 0 empty
  std::__add_rvalue_reference_helper<void (*)(int), true> (0x0x7f5c44ccf000) 0 empty

Class std::conditional<false, std::is_function<int>, std::__or_<std::is_reference<int>, std::is_void<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<int>, std::__or_<std::is_reference<int>, std::is_void<int> > > (0x0x7f5c44ccf060) 0 empty

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7f5c44cca410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ccf0c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<int>, std::is_rvalue_reference<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<int>, std::is_rvalue_reference<int> > (0x0x7f5c44ccf120) 0 empty

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f5c44cca478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ccf180) 0 empty

Class std::__or_<std::is_lvalue_reference<int>, std::is_rvalue_reference<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int>, std::is_rvalue_reference<int> > (0x0x7f5c44cca4e0) 0 empty
  std::is_rvalue_reference<int> (0x0x7f5c44cca548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44ccf1e0) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f5c44cca5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ccf240) 0 empty

Class std::conditional<false, std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<int>, std::is_void<int> > (0x0x7f5c44ccf2a0) 0 empty

Class std::__is_void_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int> (0x0x7f5c44cca618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ccf300) 0 empty

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f5c44cca680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ccf360) 0 empty

Class std::__or_<std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f5c44cca6e8) 0 empty
  std::is_void<int> (0x0x7f5c44cca750) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44ccf3c0) 0 empty

Class std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> > (0x0x7f5c44cca7b8) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f5c44cca820) 0 empty
    std::is_void<int> (0x0x7f5c44cca888) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44ccf420) 0 empty

Class std::__not_<std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> > > (0x0x7f5c44cca8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ccf480) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f5c44cca958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ccf5a0) 0 empty

Class std::conditional<true, std::is_object<int>, std::is_reference<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<int>, std::is_reference<int> > (0x0x7f5c44ccf600) 0 empty

Class std::__or_<std::is_object<int>, std::is_reference<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int>, std::is_reference<int> > (0x0x7f5c44cca9c0) 0 empty
  std::is_object<int> (0x0x7f5c44ccaa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44ccf660) 0 empty

Class std::__is_referenceable<int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int> (0x0x7f5c44ccaa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44ccf6c0) 0 empty

Class std::__add_rvalue_reference_helper<int, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<int, true> (0x0x7f5c44ccf720) 0 empty

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f5c44ccaaf8) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f5c44ccf780) 0 empty

Class std::__result_of_impl<false, false, void (*)(int), int>
   size=1 align=1
   base size=1 base align=1
std::__result_of_impl<false, false, void (*)(int), int> (0x0x7f5c44c93820) 0 empty
  std::__result_of_other_impl (0x0x7f5c44ca4660) 0 empty

Class std::__success_type<void>
   size=1 align=1
   base size=0 base align=1
std::__success_type<void> (0x0x7f5c44ccf7e0) 0 empty

Class std::result_of<void (*(int))(int)>
   size=1 align=1
   base size=1 base align=1
std::result_of<void (*(int))(int)> (0x0x7f5c44ccab60) 0 empty
  std::__success_type<void> (0x0x7f5c44ccf840) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<void (*)(int)> > (0x0x7f5c44ccf8a0) 0 empty

Class std::is_empty<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_empty<void (*)(int)> (0x0x7f5c44ccae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ccf900) 0 empty

Class std::__is_empty_non_tuple<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<void (*)(int)> (0x0x7f5c44ccaea0) 0 empty
  std::is_empty<void (*)(int)> (0x0x7f5c44ccaf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44ccf960) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<int> > (0x0x7f5c44ccf9c0) 0 empty

Class std::is_empty<int>
   size=1 align=1
   base size=1 base align=1
std::is_empty<int> (0x0x7f5c44ccaf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44ccfba0) 0 empty

Class std::__is_empty_non_tuple<int>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<int> (0x0x7f5c44cf7000) 0 empty
  std::is_empty<int> (0x0x7f5c44cf7068) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44ccfc00) 0 empty

Class std::_Tuple_impl<2ul>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<2ul> (0x0x7f5c44ccfc60) 0 empty

Class std::_Head_base<1ul, int, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<1ul, int, false> (0x0x7f5c44ccfcc0) 0

Class std::_Tuple_impl<1ul, int>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<1ul, int> (0x0x7f5c44cd2e00) 0
  std::_Tuple_impl<2ul> (0x0x7f5c44ccfd20) 0 empty
  std::_Head_base<1ul, int, false> (0x0x7f5c44ccfd80) 0

Class std::_Head_base<0ul, void (*)(int), false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, void (*)(int), false> (0x0x7f5c44ccfde0) 0

Class std::_Tuple_impl<0ul, void (*)(int), int>
   size=16 align=8
   base size=16 base align=8
std::_Tuple_impl<0ul, void (*)(int), int> (0x0x7f5c449413f0) 0
  std::_Tuple_impl<1ul, int> (0x0x7f5c44941460) 0
    std::_Tuple_impl<2ul> (0x0x7f5c44ccfe40) 0 empty
    std::_Head_base<1ul, int, false> (0x0x7f5c44ccfea0) 0
  std::_Head_base<0ul, void (*)(int), false> (0x0x7f5c44ccff00) 8

Class std::tuple<void (*)(int), int>
   size=16 align=8
   base size=16 base align=8
std::tuple<void (*)(int), int> (0x0x7f5c44cf71a0) 0
  std::_Tuple_impl<0ul, void (*)(int), int> (0x0x7f5c44941a80) 0
    std::_Tuple_impl<1ul, int> (0x0x7f5c44941af0) 0
      std::_Tuple_impl<2ul> (0x0x7f5c44ccff60) 0 empty
      std::_Head_base<1ul, int, false> (0x0x7f5c449aa000) 0
    std::_Head_base<0ul, void (*)(int), false> (0x0x7f5c449aa060) 8

Class std::remove_volatile<void (* const&)(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<void (* const&)(int)> (0x0x7f5c449aa120) 0 empty

Class std::remove_const<void (* const&)(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_const<void (* const&)(int)> (0x0x7f5c449aa180) 0 empty

Class std::remove_cv<void (* const&)(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<void (* const&)(int)> (0x0x7f5c449aa0c0) 0 empty

Class std::__is_void_helper<void (* const&)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<void (* const&)(int)> (0x0x7f5c44cf7340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c449aa1e0) 0 empty

Class std::is_void<void (* const&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_void<void (* const&)(int)> (0x0x7f5c44cf73a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c449aa240) 0 empty

Class std::conditional<false, std::is_void<void (* const&)(int)>, std::__or_<std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<void (* const&)(int)>, std::__or_<std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > > (0x0x7f5c449aa2a0) 0 empty

Class std::conditional<false, std::is_function<void (*)(int)>, std::is_array<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > (0x0x7f5c449aa300) 0 empty

Class std::is_array<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_array<void (*)(int)> (0x0x7f5c44cf7410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c449aa360) 0 empty

Class std::__or_<std::is_function<void (*)(int)>, std::is_array<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > (0x0x7f5c44cf7478) 0 empty
  std::is_array<void (*)(int)> (0x0x7f5c44cf74e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c449aa3c0) 0 empty

Class std::__or_<std::is_void<void (* const&)(int)>, std::is_function<void (*)(int)>, std::is_array<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<void (* const&)(int)>, std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > (0x0x7f5c44cf7548) 0 empty
  std::__or_<std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > (0x0x7f5c44cf75b0) 0 empty
    std::is_array<void (*)(int)> (0x0x7f5c44cf7618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c449aa420) 0 empty

Class std::is_function<void (* const&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_function<void (* const&)(int)> (0x0x7f5c44cf7680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c449aa4e0) 0 empty

Class std::conditional<false, std::is_function<void (* const&)(int)>, std::__or_<std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<void (* const&)(int)>, std::__or_<std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> > > (0x0x7f5c449aa540) 0 empty

Class std::is_lvalue_reference<void (* const&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<void (* const&)(int)> (0x0x7f5c44cf76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c449aa5a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<void (* const&)(int)>, std::is_rvalue_reference<void (* const&)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<void (* const&)(int)>, std::is_rvalue_reference<void (* const&)(int)> > (0x0x7f5c449aa600) 0 empty

Class std::__or_<std::is_lvalue_reference<void (* const&)(int)>, std::is_rvalue_reference<void (* const&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<void (* const&)(int)>, std::is_rvalue_reference<void (* const&)(int)> > (0x0x7f5c44cf7750) 0 empty
  std::is_lvalue_reference<void (* const&)(int)> (0x0x7f5c44cf77b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c449aa660) 0 empty

Class std::is_reference<void (* const&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_reference<void (* const&)(int)> (0x0x7f5c44cf78f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c449aa6c0) 0 empty

Class std::conditional<true, std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> > (0x0x7f5c449aa720) 0 empty

Class std::__or_<std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> > (0x0x7f5c44cf7a28) 0 empty
  std::is_reference<void (* const&)(int)> (0x0x7f5c44cf7a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c449aa840) 0 empty

Class std::__or_<std::is_function<void (* const&)(int)>, std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<void (* const&)(int)>, std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> > (0x0x7f5c44cf7af8) 0 empty
  std::__or_<std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> > (0x0x7f5c44cf7b60) 0 empty
    std::is_reference<void (* const&)(int)> (0x0x7f5c44cf7bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c449aa960) 0 empty

Class std::__not_<std::__or_<std::is_function<void (* const&)(int)>, std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<void (* const&)(int)>, std::is_reference<void (* const&)(int)>, std::is_void<void (* const&)(int)> > > (0x0x7f5c44cf7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c449aaa20) 0 empty

Class std::is_object<void (* const&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_object<void (* const&)(int)> (0x0x7f5c44cf7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c449aaa80) 0 empty

Class std::conditional<false, std::is_object<void (* const&)(int)>, std::is_reference<void (* const&)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<void (* const&)(int)>, std::is_reference<void (* const&)(int)> > (0x0x7f5c449aaae0) 0 empty

Class std::__or_<std::is_object<void (* const&)(int)>, std::is_reference<void (* const&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<void (* const&)(int)>, std::is_reference<void (* const&)(int)> > (0x0x7f5c44cf7ea0) 0 empty
  std::is_reference<void (* const&)(int)> (0x0x7f5c44cf7f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c449aab40) 0 empty

Class std::__is_referenceable<void (* const&)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<void (* const&)(int)> (0x0x7f5c44cf7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c449aac60) 0 empty

Class std::__add_rvalue_reference_helper<void (* const&)(int), true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<void (* const&)(int), true> (0x0x7f5c449aacc0) 0 empty

Class std::add_rvalue_reference<void (* const&)(int)>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<void (* const&)(int)> (0x0x7f5c44a16000) 0 empty
  std::__add_rvalue_reference_helper<void (* const&)(int), true> (0x0x7f5c449aad20) 0 empty

Class std::__is_convertible_helper<void (* const&)(int), void (*)(int), false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<void (* const&)(int), void (*)(int), false> (0x0x7f5c449aa480) 0 empty

Class std::is_convertible<void (* const&)(int), void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<void (* const&)(int), void (*)(int)> (0x0x7f5c44a160d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c449aad80) 0 empty

Class std::conditional<true, std::is_convertible<const int&, int>, std::is_convertible<void (* const&)(int), void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const int&, int>, std::is_convertible<void (* const&)(int), void (*)(int)> > (0x0x7f5c449aade0) 0 empty

Class std::remove_volatile<const int&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const int&> (0x0x7f5c449aaea0) 0 empty

Class std::remove_const<const int&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const int&> (0x0x7f5c449aaf00) 0 empty

Class std::remove_cv<const int&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const int&> (0x0x7f5c449aae40) 0 empty

Class std::__is_void_helper<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const int&> (0x0x7f5c44a161a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c449aaf60) 0 empty

Class std::is_void<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const int&> (0x0x7f5c44a16208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a1f000) 0 empty

Class std::conditional<false, std::is_void<const int&>, std::__or_<std::is_function<int>, std::is_array<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const int&>, std::__or_<std::is_function<int>, std::is_array<int> > > (0x0x7f5c44a1f060) 0 empty

Class std::conditional<false, std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<int>, std::is_array<int> > (0x0x7f5c44a1f0c0) 0 empty

Class std::__or_<std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f5c44a16340) 0 empty
  std::is_array<int> (0x0x7f5c44a163a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44a1f120) 0 empty

Class std::__or_<std::is_void<const int&>, std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int&>, std::is_function<int>, std::is_array<int> > (0x0x7f5c44a16410) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f5c44a16478) 0 empty
    std::is_array<int> (0x0x7f5c44a164e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44a1f180) 0 empty

Class std::is_function<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const int&> (0x0x7f5c44a16548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a1f240) 0 empty

Class std::conditional<false, std::is_function<const int&>, std::__or_<std::is_reference<const int&>, std::is_void<const int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const int&>, std::__or_<std::is_reference<const int&>, std::is_void<const int&> > > (0x0x7f5c44a1f2a0) 0 empty

Class std::is_lvalue_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const int&> (0x0x7f5c44a165b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44a1f300) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> > (0x0x7f5c44a1f360) 0 empty

Class std::__or_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> > (0x0x7f5c44a166e8) 0 empty
  std::is_lvalue_reference<const int&> (0x0x7f5c44a16750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44a1f480) 0 empty

Class std::is_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int&> (0x0x7f5c44a167b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44a1f4e0) 0 empty

Class std::conditional<true, std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f5c44a1f540) 0 empty

Class std::__or_<std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f5c44a16820) 0 empty
  std::is_reference<const int&> (0x0x7f5c44a16888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44a1f5a0) 0 empty

Class std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f5c44a168f0) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f5c44a16958) 0 empty
    std::is_reference<const int&> (0x0x7f5c44a169c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44a1f600) 0 empty

Class std::__not_<std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > > (0x0x7f5c44a16af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a1f720) 0 empty

Class std::is_object<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int&> (0x0x7f5c44a16b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a1f780) 0 empty

Class std::conditional<false, std::is_object<const int&>, std::is_reference<const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const int&>, std::is_reference<const int&> > (0x0x7f5c44a1f7e0) 0 empty

Class std::__or_<std::is_object<const int&>, std::is_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const int&>, std::is_reference<const int&> > (0x0x7f5c44a16bc8) 0 empty
  std::is_reference<const int&> (0x0x7f5c44a16c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44a1f840) 0 empty

Class std::__is_referenceable<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int&> (0x0x7f5c44a16c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44a1f8a0) 0 empty

Class std::__add_rvalue_reference_helper<const int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const int&, true> (0x0x7f5c44a1f900) 0 empty

Class std::add_rvalue_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const int&> (0x0x7f5c44a16d00) 0 empty
  std::__add_rvalue_reference_helper<const int&, true> (0x0x7f5c44a1f960) 0 empty

Class std::__is_convertible_helper<const int&, int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const int&, int, false> (0x0x7f5c44a1f1e0) 0 empty

Class std::is_convertible<const int&, int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const int&, int> (0x0x7f5c44a16dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44a1f9c0) 0 empty

Class std::__and_<std::is_convertible<void (* const&)(int), void (*)(int)>, std::is_convertible<const int&, int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<void (* const&)(int), void (*)(int)>, std::is_convertible<const int&, int> > (0x0x7f5c44a16e38) 0 empty
  std::is_convertible<const int&, int> (0x0x7f5c44a16ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44a1fa20) 0 empty

Class std::conditional<false, std::is_void<void (*)(int)>, std::__or_<std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<void (*)(int)>, std::__or_<std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > > (0x0x7f5c44a1fa80) 0 empty

Class std::__or_<std::is_void<void (*)(int)>, std::is_function<void (*)(int)>, std::is_array<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<void (*)(int)>, std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > (0x0x7f5c44a48000) 0 empty
  std::__or_<std::is_function<void (*)(int)>, std::is_array<void (*)(int)> > (0x0x7f5c44a48068) 0 empty
    std::is_array<void (*)(int)> (0x0x7f5c44a480d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44a1fae0) 0 empty

Class std::__is_convertible_helper<void (*)(int), void (*)(int), false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<void (*)(int), void (*)(int), false> (0x0x7f5c44a1fb40) 0 empty

Class std::is_convertible<void (*)(int), void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<void (*)(int), void (*)(int)> (0x0x7f5c44a48340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44a1fba0) 0 empty

Class std::conditional<true, std::is_convertible<int, int>, std::is_convertible<void (*)(int), void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int, int>, std::is_convertible<void (*)(int), void (*)(int)> > (0x0x7f5c44a1fc00) 0 empty

Class std::conditional<false, std::is_void<int>, std::__or_<std::is_function<int>, std::is_array<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int>, std::__or_<std::is_function<int>, std::is_array<int> > > (0x0x7f5c44a1fc60) 0 empty

Class std::__or_<std::is_void<int>, std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int>, std::is_function<int>, std::is_array<int> > (0x0x7f5c44a48548) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f5c44a485b0) 0 empty
    std::is_array<int> (0x0x7f5c44a48618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44a1fd80) 0 empty

Class std::__is_convertible_helper<int, int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int, int, false> (0x0x7f5c44a1fde0) 0 empty

Class std::is_convertible<int, int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int, int> (0x0x7f5c44a486e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44a1fe40) 0 empty

Class std::__and_<std::is_convertible<void (*)(int), void (*)(int)>, std::is_convertible<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<void (*)(int), void (*)(int)>, std::is_convertible<int, int> > (0x0x7f5c44a48750) 0 empty
  std::is_convertible<int, int> (0x0x7f5c44a487b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44a1fea0) 0 empty

Class std::_Bind_simple<void (*(int))(int)>
   size=16 align=8
   base size=16 base align=8
std::_Bind_simple<void (*(int))(int)> (0x0x7f5c44ca4300) 0

Class std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5b120) 0 empty

Class std::conditional<false, std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c44a5b180) 0 empty

Class std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a488f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5b1e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c44a5b240) 0 empty

Class std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5b2a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c44a489c0) 0 empty
  std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44a5b300) 0 empty

Class std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5b360) 0 empty

Class std::conditional<false, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c44a5b3c0) 0 empty

Class std::remove_volatile<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a5b480) 0 empty

Class std::remove_const<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a5b4e0) 0 empty

Class std::remove_cv<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a5b420) 0 empty

Class std::__is_void_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5b540) 0 empty

Class std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5b5a0) 0 empty

Class std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c44a48c30) 0 empty
  std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44a5b600) 0 empty

Class std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c44a48d00) 0 empty
  std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c44a48d68) 0 empty
    std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44a5b660) 0 empty

Class std::__not_<std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c44a48e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44a5b6c0) 0 empty

Class std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44a5b720) 0 empty

Class std::conditional<true, std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c44a5b780) 0 empty

Class std::__or_<std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c44a48f08) 0 empty
  std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a48f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44a5b7e0) 0 empty

Class std::__is_referenceable<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a9b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44a5b840) 0 empty

Class std::__add_lvalue_reference_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, true>
   size=1 align=1
   base size=0 base align=1
std::__add_lvalue_reference_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, true> (0x0x7f5c44a5b8a0) 0 empty

Class std::add_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a9b138) 0 empty
  std::__add_lvalue_reference_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, true> (0x0x7f5c44a5b9c0) 0 empty

Class std::__shared_ptr<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, (__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::__shared_ptr<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, (__gnu_cxx::_Lock_policy)2u> (0x0x7f5c44a5b0c0) 0

Class std::remove_volatile<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a5bae0) 0 empty

Class std::remove_const<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a5bb40) 0 empty

Class std::remove_cv<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a5ba80) 0 empty

Class std::__is_void_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5bba0) 0 empty

Class std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5bc00) 0 empty

Class std::conditional<false, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > > (0x0x7f5c44a5bc60) 0 empty

Class std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5bcc0) 0 empty

Class std::conditional<false, std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44a5bd20) 0 empty

Class std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5bd80) 0 empty

Class std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44a9b680) 0 empty
  std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9b6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44a5bde0) 0 empty

Class std::__or_<std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44a9b750) 0 empty
  std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44a9b7b8) 0 empty
    std::is_array<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9b820) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44a5be40) 0 empty

Class std::conditional<false, std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > > (0x0x7f5c44a5bf00) 0 empty

Class std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44a5bf60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44af2000) 0 empty

Class std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44af2060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44a9b958) 0 empty
  std::is_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9b9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44af20c0) 0 empty

Class std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44af2120) 0 empty

Class std::conditional<false, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44af2180) 0 empty

Class std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44a9ba90) 0 empty
  std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9baf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44af21e0) 0 empty

Class std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44a9bb60) 0 empty
  std::__or_<std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44a9bbc8) 0 empty
    std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9bc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44af2240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > > (0x0x7f5c44a9bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44af22a0) 0 empty

Class std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9bd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44af2300) 0 empty

Class std::conditional<true, std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44af2360) 0 empty

Class std::__or_<std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> > (0x0x7f5c44a9bd68) 0 empty
  std::is_object<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9bdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44af23c0) 0 empty

Class std::__is_referenceable<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44a9be38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44af2420) 0 empty

Class std::__add_rvalue_reference_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, true> (0x0x7f5c44af2480) 0 empty

Class std::add_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44afd068) 0 empty
  std::__add_rvalue_reference_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, true> (0x0x7f5c44af24e0) 0 empty

Class std::__is_convertible_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, false> (0x0x7f5c44a5bea0) 0 empty

Class std::is_convertible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c44afd1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44af2540) 0 empty

Class std::shared_ptr<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=16 align=8
   base size=16 base align=8
std::shared_ptr<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c44a9b410) 0
  std::__shared_ptr<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, (__gnu_cxx::_Lock_policy)2u> (0x0x7f5c44a5ba20) 0

Class std::conditional<false, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > > (0x0x7f5c44af25a0) 0 empty

Class std::__or_<std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>, std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > (0x0x7f5c44afd410) 0 empty
  std::__or_<std::is_function<std::thread::_Impl_base*>, std::is_array<std::thread::_Impl_base*> > (0x0x7f5c44afd478) 0 empty
    std::is_array<std::thread::_Impl_base*> (0x0x7f5c44afd4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44af2600) 0 empty

Vtable for std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >
std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >::_ZTVNSt6thread5_ImplISt12_Bind_simpleIFPFviEiEEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt6thread5_ImplISt12_Bind_simpleIFPFviEiEEEE)
16    (int (*)(...))std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >::~_Impl
24    (int (*)(...))std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >::~_Impl
32    (int (*)(...))std::thread::_Impl<_Callable>::_M_run<std::_Bind_simple<void (*(int))(int)> >

Class std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >
   size=40 align=8
   base size=40 base align=8
std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c44afd618) 0
    vptr=((& std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >::_ZTVNSt6thread5_ImplISt12_Bind_simpleIFPFviEiEEEE) + 16u)
  std::thread::_Impl_base (0x0x7f5c44af26c0) 0
      primary-for std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c44afd618)

Class std::__is_convertible_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, std::thread::_Impl_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, std::thread::_Impl_base*, false> (0x0x7f5c44af2660) 0 empty

Class std::is_convertible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, std::thread::_Impl_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*, std::thread::_Impl_base*> (0x0x7f5c44afd680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44af2780) 0 empty

Class std::alignment_of<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c44afd8f0) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f5c44af28a0) 0 empty

Class std::aligned_storage<24ul, 8ul>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<24ul, 8ul> (0x0x7f5c44af2900) 0 empty

Class std::aligned_storage<24ul, 8ul>::type::<anonymous struct>
   size=8 align=8
   base size=0 base align=8
std::aligned_storage<24ul, 8ul>::type::<anonymous struct> (0x0x7f5c44af2a20) 0 empty

Class std::aligned_storage<24ul, 8ul>::type
   size=24 align=8
   base size=24 base align=8
std::aligned_storage<24ul, 8ul>::type (0x0x7f5c44af29c0) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=24 align=8
   base size=24 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c44afd958) 0
  std::aligned_storage<24ul, 8ul> (0x0x7f5c44af2960) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=56 align=8
   base size=56 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c44afd888) 0
  std::_Rb_tree_node_base (0x0x7f5c44af2840) 0

Class std::remove_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::piecewise_construct_t&> (0x0x7f5c44af2a80) 0 empty

Class std::remove_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c44af2ae0) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f5c44af2b40) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base* const&> (0x0x7f5c44af2c00) 0 empty

Class std::remove_const<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base* const&> (0x0x7f5c44af2c60) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base* const&> (0x0x7f5c44af2ba0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base* const&> (0x0x7f5c44afdc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44af2cc0) 0 empty

Class std::is_void<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base* const&> (0x0x7f5c44afdc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44af2d20) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base* const&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base* const&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f5c44af2d80) 0 empty

Class std::is_function<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*> (0x0x7f5c44afdd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44af2ea0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c44af2f00) 0 empty

Class std::is_array<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c44afdd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44af2f60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c44afddd0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c44afde38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44788000) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c44afdf70) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c44afdb60) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c4478a000) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44788060) 0 empty

Class std::is_function<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44788120) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node_base* const&>, std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node_base* const&>, std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > > (0x0x7f5c44788180) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c447881e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> > (0x0x7f5c44788240) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> > (0x0x7f5c4478a1a0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c447882a0) 0 empty

Class std::is_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44788300) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f5c44788360) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f5c4478a2d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c447883c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f5c4478a3a8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f5c4478a410) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a478) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44788420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > > (0x0x7f5c4478a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44788480) 0 empty

Class std::is_object<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c447884e0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> > (0x0x7f5c44788540) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> > (0x0x7f5c4478a5b0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c447885a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44788600) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f5c44788660) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f5c4478a6e8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f5c447886c0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false> (0x0x7f5c447880c0) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5c4478a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c447888a0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5c44788900) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5c4478a820) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5c4478a888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44788960) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base*> (0x0x7f5c44788a20) 0 empty

Class std::remove_const<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base*> (0x0x7f5c44788a80) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base*> (0x0x7f5c447889c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base*> (0x0x7f5c4478aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44788ae0) 0 empty

Class std::is_void<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base*> (0x0x7f5c4478aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44788b40) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f5c44788ba0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c4478aaf8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c4478ab60) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c4478abc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44788c00) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > > (0x0x7f5c44788cc0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*> (0x0x7f5c4478ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44788de0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> > (0x0x7f5c44788e40) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f5c4478ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44788ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> > (0x0x7f5c4478ad68) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f5c4478add0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44788f00) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*> (0x0x7f5c4478ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44788f60) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f5c447c2000) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f5c4478aea0) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f5c4478af08) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c447c2060) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f5c4478a958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f5c447c3000) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f5c447c3068) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c447c20c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > > (0x0x7f5c447c3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c447c2120) 0 empty

Class std::is_object<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*> (0x0x7f5c447c31a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c447c2180) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> > (0x0x7f5c447c21e0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> > (0x0x7f5c447c3208) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f5c447c3270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c447c2240) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*> (0x0x7f5c447c33a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c447c2360) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f5c447c23c0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f5c447c3410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f5c447c2420) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, false> (0x0x7f5c44788c60) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f5c447c34e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c447c2480) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> > (0x0x7f5c447c24e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> > (0x0x7f5c447c3548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f5c447c35b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c447c2540) 0 empty

Class std::conditional<false, std::is_void<std::basic_string<char> >, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::basic_string<char> >, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c447c25a0) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>&&>, std::is_array<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>&&>, std::is_array<std::basic_string<char>&&> > (0x0x7f5c447c2600) 0 empty

Class std::is_array<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::basic_string<char>&&> (0x0x7f5c447c3750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c447c2660) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c447c37b8) 0 empty
  std::is_array<std::basic_string<char>&&> (0x0x7f5c447c3820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c447c26c0) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c447c3888) 0 empty
  std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c447c38f0) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f5c447c3958) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c447c2720) 0 empty

Class std::__is_convertible_helper<std::basic_string<char>, std::basic_string<char>&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::basic_string<char>, std::basic_string<char>&&, false> (0x0x7f5c447c2780) 0 empty

Class std::is_convertible<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c447c3a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c447c27e0) 0 empty

Class std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c447c3a90) 0 empty
  std::is_convertible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c447c3af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c447c2840) 0 empty

Class std::remove_volatile<std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::basic_string<char>&> (0x0x7f5c447c2900) 0 empty

Class std::remove_const<std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::basic_string<char>&> (0x0x7f5c447c2a20) 0 empty

Class std::remove_cv<std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::basic_string<char>&> (0x0x7f5c447c28a0) 0 empty

Class std::__is_void_helper<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::basic_string<char>&> (0x0x7f5c447c3d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c447c2a80) 0 empty

Class std::is_void<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::basic_string<char>&> (0x0x7f5c447c3d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c447c2ba0) 0 empty

Class std::conditional<false, std::is_void<std::basic_string<char>&>, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::basic_string<char>&>, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c447c2c00) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c447c3dd0) 0 empty
  std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c447c3e38) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f5c447c3ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c447c2c60) 0 empty

Class std::__is_convertible_helper<std::basic_string<char>&, std::basic_string<char>&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::basic_string<char>&, std::basic_string<char>&&, false> (0x0x7f5c447c2cc0) 0 empty

Class std::is_convertible<std::basic_string<char>&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c447c3f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c447c2de0) 0 empty

Class std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c447c3618) 0 empty
  std::is_convertible<std::basic_string<char>&, std::basic_string<char>&&> (0x0x7f5c44832000) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c447c2e40) 0 empty

Class std::remove_volatile<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::basic_string<char>&&> (0x0x7f5c447c2f00) 0 empty

Class std::remove_const<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::basic_string<char>&&> (0x0x7f5c44839060) 0 empty

Class std::remove_cv<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::basic_string<char>&&> (0x0x7f5c447c2ea0) 0 empty

Class std::__is_void_helper<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::basic_string<char>&&> (0x0x7f5c448320d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448390c0) 0 empty

Class std::is_void<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::basic_string<char>&&> (0x0x7f5c44832138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448391e0) 0 empty

Class std::conditional<false, std::is_void<std::basic_string<char>&&>, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::basic_string<char>&&>, std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c44839240) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c448321a0) 0 empty
  std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c44832208) 0 empty
    std::is_array<std::basic_string<char>&&> (0x0x7f5c44832270) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c448392a0) 0 empty

Class std::__is_convertible_helper<std::basic_string<char>&&, std::basic_string<char>&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::basic_string<char>&&, std::basic_string<char>&&, false> (0x0x7f5c44839300) 0 empty

Class std::is_convertible<std::basic_string<char>&&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c44832340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44839420) 0 empty

Class std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c448323a8) 0 empty
  std::is_convertible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c44832410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44839480) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::basic_string<char>&&, std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::basic_string<char>&&, std::basic_string<char>&&> > (0x0x7f5c448394e0) 0 empty

Class std::conditional<false, std::is_void<std::basic_string<char>&&>, std::is_function<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::basic_string<char>&&>, std::is_function<std::basic_string<char>&&> > (0x0x7f5c44839540) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c44832478) 0 empty
  std::is_function<std::basic_string<char>&&> (0x0x7f5c448324e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c448395a0) 0 empty

Class std::__not_<std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c44832548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44839600) 0 empty

Class std::conditional<false, std::is_rvalue_reference<std::basic_string<char>&&>, std::is_lvalue_reference<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<std::basic_string<char>&&>, std::is_lvalue_reference<std::basic_string<char>&&> > (0x0x7f5c44839660) 0 empty

Class std::__and_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c448325b0) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&&> (0x0x7f5c44832618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c448396c0) 0 empty

Class std::__is_static_castable_impl<std::basic_string<char>&&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c44832680) 0 empty
  std::__do_is_static_castable_impl (0x0x7f5c44839720) 0 empty

Class std::__is_static_castable_safe<std::basic_string<char>&&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c44832750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44839780) 0 empty

Class std::__is_static_castable<std::basic_string<char>&&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c448327b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448397e0) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > >, std::__is_static_castable<std::basic_string<char>&&, std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > >, std::__is_static_castable<std::basic_string<char>&&, std::basic_string<char>&&> > (0x0x7f5c44839840) 0 empty

Class std::remove_reference<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::basic_string<char>&&> (0x0x7f5c44839900) 0 empty

Class std::__is_base_to_derived_ref<std::basic_string<char>&&, std::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<std::basic_string<char>&&, std::basic_string<char>&&, true> (0x0x7f5c448398a0) 0 empty

Class std::is_same<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::basic_string<char>, std::basic_string<char> > (0x0x7f5c44832888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44839ae0) 0 empty

Class std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c448328f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44839b40) 0 empty

Class std::conditional<false, std::is_base_of<std::basic_string<char>, std::basic_string<char> >, std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_base_of<std::basic_string<char>, std::basic_string<char> >, std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c44839ba0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_base_of<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_base_of<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c44832958) 0 empty
  std::__not_<std::is_same<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c448329c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44839c00) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<std::basic_string<char>&&, std::basic_string<char>&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char>&&, std::basic_string<char>&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<std::basic_string<char>&&, std::basic_string<char>&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char>&&, std::basic_string<char>&&, false> > (0x0x7f5c44839c60) 0 empty

Class std::__is_lvalue_to_rvalue_ref<std::basic_string<char>&&, std::basic_string<char>&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<std::basic_string<char>&&, std::basic_string<char>&&, false> (0x0x7f5c44832a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44839cc0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > (0x0x7f5c44832a90) 0 empty
  std::__is_lvalue_to_rvalue_ref<std::basic_string<char>&&, std::basic_string<char>&&, false> (0x0x7f5c44832af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44839de0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > (0x0x7f5c44832b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44839ea0) 0 empty

Class std::__and_<std::__is_static_castable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > > (0x0x7f5c44832bc8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > (0x0x7f5c44832c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44839f00) 0 empty

Class std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c44832c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44839f60) 0 empty

Class std::__is_direct_constructible_new<std::basic_string<char>&&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c44832d00) 0 empty
  std::__is_direct_constructible_ref_cast<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c44832d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4486a0c0) 0 empty

Class std::__is_direct_constructible<std::basic_string<char>&&, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c44832dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4486a240) 0 empty

Class std::__is_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c44832e38) 0 empty
  std::__is_direct_constructible<std::basic_string<char>&&, std::basic_string<char>&&> (0x0x7f5c44832ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4486a2a0) 0 empty

Class std::is_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c44832f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4486a300) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c4486a360) 0 empty

Class std::__is_nt_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c44832f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4486a3c0) 0 empty

Class std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c44871000) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c44871068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4486a420) 0 empty

Class std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c448710d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4486a480) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::basic_string<char>&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::basic_string<char>&&, true> (0x0x7f5c44871138) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c448711a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4486a4e0) 0 empty

Class std::is_nothrow_move_constructible<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::basic_string<char>&&> (0x0x7f5c44871208) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>&&, true> (0x0x7f5c44871270) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c448712d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4486a540) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >, std::is_nothrow_move_constructible<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >, std::is_nothrow_move_constructible<std::basic_string<char>&&> > (0x0x7f5c4486a5a0) 0 empty

Class std::is_function<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul> > (0x0x7f5c44871410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4486a600) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul> >, std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul> >, std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > > (0x0x7f5c4486a660) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul> > (0x0x7f5c44871478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4486a6c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > > (0x0x7f5c4486a720) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1ul> > (0x0x7f5c448714e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4486a780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > > (0x0x7f5c44871548) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1ul> > (0x0x7f5c448715b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4486a7e0) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul> > (0x0x7f5c44871618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4486a840) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f5c4486a8a0) 0 empty

Class std::remove_volatile<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Tuple_impl<1ul> > (0x0x7f5c4486a960) 0 empty

Class std::remove_const<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Tuple_impl<1ul> > (0x0x7f5c4486a9c0) 0 empty

Class std::remove_cv<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Tuple_impl<1ul> > (0x0x7f5c4486a900) 0 empty

Class std::__is_void_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Tuple_impl<1ul> > (0x0x7f5c448717b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4486aa20) 0 empty

Class std::is_void<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Tuple_impl<1ul> > (0x0x7f5c44871820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4486aa80) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f5c44871888) 0 empty
  std::is_void<std::_Tuple_impl<1ul> > (0x0x7f5c448718f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4486aae0) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f5c44871958) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f5c448719c0) 0 empty
    std::is_void<std::_Tuple_impl<1ul> > (0x0x7f5c44871a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4486ac00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > > (0x0x7f5c44871a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4486acc0) 0 empty

Class std::is_object<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul> > (0x0x7f5c44871af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4486ad20) 0 empty

Class std::conditional<true, std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > > (0x0x7f5c4486ad80) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > > (0x0x7f5c44871c30) 0 empty
  std::is_object<std::_Tuple_impl<1ul> > (0x0x7f5c44871c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4486ade0) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul> > (0x0x7f5c44871d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4488b000) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f5c4488b060) 0 empty

Class std::conditional<false, std::is_void<std::_Tuple_impl<1ul> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Tuple_impl<1ul> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > > (0x0x7f5c4488b0c0) 0 empty

Class std::is_array<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Tuple_impl<1ul> > (0x0x7f5c44871d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b120) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> >, std::is_array<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> >, std::is_array<std::_Tuple_impl<1ul> > > (0x0x7f5c4488b180) 0 empty

Class std::__and_<std::is_array<std::_Tuple_impl<1ul> >, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Tuple_impl<1ul> >, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> > > (0x0x7f5c44871dd0) 0 empty
  std::is_array<std::_Tuple_impl<1ul> > (0x0x7f5c44871e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4488b1e0) 0 empty

Class std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> > (0x0x7f5c44871f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b240) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f5c4488b2a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f5c4489c000) 0 empty
  std::is_function<std::_Tuple_impl<1ul> > (0x0x7f5c4489c068) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4488b300) 0 empty

Class std::__or_<std::is_void<std::_Tuple_impl<1ul> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Tuple_impl<1ul> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f5c4489c0d0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f5c4489c138) 0 empty
    std::is_function<std::_Tuple_impl<1ul> > (0x0x7f5c4489c1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4488b360) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > > (0x0x7f5c4488b3c0) 0 empty

Class std::__is_integral_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Tuple_impl<1ul> > (0x0x7f5c4489c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b420) 0 empty

Class std::is_integral<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Tuple_impl<1ul> > (0x0x7f5c4489c340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b480) 0 empty

Class std::conditional<false, std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > > (0x0x7f5c4488b4e0) 0 empty

Class std::__is_floating_point_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Tuple_impl<1ul> > (0x0x7f5c4489c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b540) 0 empty

Class std::is_floating_point<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Tuple_impl<1ul> > (0x0x7f5c4489c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b5a0) 0 empty

Class std::__or_<std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > > (0x0x7f5c4489c478) 0 empty
  std::is_floating_point<std::_Tuple_impl<1ul> > (0x0x7f5c4489c4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4488b600) 0 empty

Class std::is_arithmetic<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Tuple_impl<1ul> > (0x0x7f5c4489c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b660) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1ul> >, std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1ul> >, std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > > (0x0x7f5c4488b6c0) 0 empty

Class std::is_enum<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Tuple_impl<1ul> > (0x0x7f5c4489c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b720) 0 empty

Class std::conditional<false, std::is_enum<std::_Tuple_impl<1ul> >, std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Tuple_impl<1ul> >, std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > > (0x0x7f5c4488b780) 0 empty

Class std::__is_pointer_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Tuple_impl<1ul> > (0x0x7f5c4489c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b7e0) 0 empty

Class std::is_pointer<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Tuple_impl<1ul> > (0x0x7f5c4489c820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b840) 0 empty

Class std::conditional<false, std::is_pointer<std::_Tuple_impl<1ul> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Tuple_impl<1ul> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > > (0x0x7f5c4488b8a0) 0 empty

Class std::__is_member_pointer_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Tuple_impl<1ul> > (0x0x7f5c4489c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b900) 0 empty

Class std::is_member_pointer<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Tuple_impl<1ul> > (0x0x7f5c4489c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488b960) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4488b9c0) 0 empty

Class std::__is_null_pointer_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Tuple_impl<1ul> > (0x0x7f5c4489ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488ba20) 0 empty

Class std::is_null_pointer<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f5c4489ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488ba80) 0 empty

Class std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4489caf8) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f5c4489cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4488bae0) 0 empty

Class std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4489cbc8) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4489cc30) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f5c4489cc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4488bb40) 0 empty

Class std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4489cd00) 0 empty
  std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4489cd68) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4489cdd0) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f5c4489ce38) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c4488bba0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Tuple_impl<1ul> >, std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Tuple_impl<1ul> >, std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4489cea0) 0 empty
  std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4489cf08) 0 empty
    std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c4489cf70) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f5c448b6000) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f5c448b6068) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c4488bc00) 0 empty

Class std::is_scalar<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Tuple_impl<1ul> > (0x0x7f5c448b60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488bc60) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > > (0x0x7f5c448b6138) 0 empty
  std::is_scalar<std::_Tuple_impl<1ul> > (0x0x7f5c448b61a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4488bcc0) 0 empty

Class std::remove_all_extents<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Tuple_impl<1ul> > (0x0x7f5c4488bea0) 0 empty

Class std::is_function<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul>&> (0x0x7f5c448b6270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4488bf60) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > > (0x0x7f5c448c2000) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul>&> (0x0x7f5c448b62d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448c2060) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> > (0x0x7f5c448c20c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> > (0x0x7f5c448b6340) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1ul>&> (0x0x7f5c448b63a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448c2120) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f5c448b6410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448c2180) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f5c448c21e0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f5c448b6548) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f5c448b65b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448c2240) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f5c448b6618) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f5c448b6680) 0 empty
    std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f5c448b66e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c448c2360) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > > (0x0x7f5c448b6750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448c2420) 0 empty

Class std::is_object<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul>&> (0x0x7f5c448b67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448c2480) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> > (0x0x7f5c448c24e0) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> > (0x0x7f5c448b68f0) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f5c448b6958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448c2540) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul>&> (0x0x7f5c448b69c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448c2720) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&, true> (0x0x7f5c448c2780) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1ul>&> (0x0x7f5c448b6a28) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&, true> (0x0x7f5c448c27e0) 0 empty

Class std::__is_destructible_impl<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Tuple_impl<1ul> > (0x0x7f5c448b6208) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c4488bf00) 0 empty

Class std::__is_destructible_safe<std::_Tuple_impl<1ul>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Tuple_impl<1ul>, false, false> (0x0x7f5c448b6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448c2840) 0 empty

Class std::is_destructible<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Tuple_impl<1ul> > (0x0x7f5c448b6b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448c28a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_destructible<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_destructible<std::_Tuple_impl<1ul> > > (0x0x7f5c448c2900) 0 empty

Class std::is_function<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul>&&> (0x0x7f5c448b6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448c29c0) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > > (0x0x7f5c448c2a20) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f5c448b6c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448c2b40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f5c448c2ba0) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f5c448b6d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448c2c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f5c448b6d68) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f5c448b6dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448c2c60) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f5c448b6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448c2cc0) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f5c448c2d20) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f5c448b6f70) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448c2d80) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f5c448e1068) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f5c448e10d0) 0 empty
    std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1138) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c448c2ea0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > > (0x0x7f5c448e11a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448c2f60) 0 empty

Class std::is_object<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448e3000) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f5c448e3060) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f5c448e1270) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f5c448e12d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448e30c0) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448e31e0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&&, true> (0x0x7f5c448e3240) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1478) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&&, true> (0x0x7f5c448e32a0) 0 empty

Class std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448b6bc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c448c2960) 0 empty

Class std::__and_<std::is_destructible<std::_Tuple_impl<1ul> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Tuple_impl<1ul> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f5c448e1548) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e15b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c448e3300) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448e3360) 0 empty

Class std::__is_direct_constructible_new<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1680) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e16e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448e33c0) 0 empty

Class std::__is_direct_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448e3420) 0 empty

Class std::__is_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e17b8) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448e3480) 0 empty

Class std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448e34e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f5c448e3540) 0 empty

Class std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e18f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448e35a0) 0 empty

Class std::__and_<std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f5c448e1958) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e19c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448e3600) 0 empty

Class std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448e3660) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f5c448e1a90) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c448e36c0) 0 empty

Class std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > (0x0x7f5c448e1b60) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f5c448e1bc8) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c448e3720) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > > (0x0x7f5c448e1c98) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > (0x0x7f5c448e1d00) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f5c448e1d68) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c448e1dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c448e3780) 0 empty

Class std::remove_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Tuple_impl<1ul>&> (0x0x7f5c448e37e0) 0 empty

Class std::remove_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c448e3840) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c448fd3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448e38a0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c448fd410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c448e3900) 0 empty

Class std::iterator_traits<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::filesystem::directory_iterator*> (0x0x7f5c448e3ba0) 0 empty

Class __gnu_cxx::__normal_iterator<boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > (0x0x7f5c448e3b40) 0

Class std::is_same<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_same<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*> (0x0x7f5c448fd6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448e3c60) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<boost::filesystem::directory_iterator*> >, std::is_same<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<boost::filesystem::directory_iterator*> >, std::is_same<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*> > (0x0x7f5c448e3d80) 0 empty

Class std::remove_volatile<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::filesystem::directory_iterator*> (0x0x7f5c448e3e40) 0 empty

Class std::remove_const<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::filesystem::directory_iterator*> (0x0x7f5c448e3ea0) 0 empty

Class std::remove_cv<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::filesystem::directory_iterator*> (0x0x7f5c448e3de0) 0 empty

Class std::__is_pointer_helper<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<boost::filesystem::directory_iterator*> (0x0x7f5c448fd7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448e3f00) 0 empty

Class std::is_pointer<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<boost::filesystem::directory_iterator*> (0x0x7f5c448fd820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c448e3f60) 0 empty

Class std::__not_<std::is_pointer<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<boost::filesystem::directory_iterator*> > (0x0x7f5c448fd888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44579000) 0 empty

Class std::__and_<std::is_same<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*>, std::__not_<std::is_pointer<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*>, std::__not_<std::is_pointer<boost::filesystem::directory_iterator*> > > (0x0x7f5c448fd8f0) 0 empty
  std::__not_<std::is_pointer<boost::filesystem::directory_iterator*> > (0x0x7f5c448fd958) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44579060) 0 empty

Class std::iterator_traits<const boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const boost::filesystem::directory_iterator*> (0x0x7f5c44579120) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > (0x0x7f5c445790c0) 0

Class boost::detail::remove_rvalue_ref<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445792a0) 0 empty

Class boost::remove_reference<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c44579240) 0 empty

Class boost::remove_bounds<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c44579300) 0 empty

Class boost::is_array<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c448fdc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c448fdc98) 0 empty
    mpl_::bool_<false> (0x0x7f5c44579420) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*>, boost::mpl::eval_if<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*>, boost::mpl::eval_if<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > > > (0x0x7f5c44579480) 0 empty

Class boost::mpl::if_<boost::is_array<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*>, boost::mpl::eval_if<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*>, boost::mpl::eval_if<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > > > (0x0x7f5c445793c0) 0 empty

Class boost::detail::is_reference_impl<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445795a0) 0 empty

Class boost::is_lvalue_reference<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c448fddd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c448fde38) 0 empty
    mpl_::bool_<false> (0x0x7f5c44579600) 0 empty

Class boost::is_rvalue_reference<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c448fdea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c448fdf08) 0 empty
    mpl_::bool_<false> (0x0x7f5c44579660) 0 empty

Class boost::is_reference<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c448fdf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c448fd618) 0 empty
    mpl_::bool_<false> (0x0x7f5c445796c0) 0 empty

Class boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*> (0x0x7f5c445797e0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445af068) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*> (0x0x7f5c44579840) 0 empty

Class boost::detail::is_function_impl<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445af0d0) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445af138) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*> (0x0x7f5c445798a0) 0 empty

Class boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445af1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c445af208) 0 empty
    mpl_::bool_<false> (0x0x7f5c44579900) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > > (0x0x7f5c44579960) 0 empty

Class boost::mpl::if_<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > > (0x0x7f5c44579540) 0 empty

Class boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445799c0) 0 empty

Class boost::mpl::eval_if<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > > (0x0x7f5c445794e0) 0 empty

Class boost::mpl::eval_if<boost::is_array<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*>, boost::mpl::eval_if<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> >*>, boost::mpl::eval_if<boost::is_function<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::add_pointer<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, boost::mpl::identity<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > > > (0x0x7f5c44579360) 0 empty

Class boost::decay<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::decay<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445791e0) 0 empty

Class boost::filesystem::path_traits::is_pathable<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c44579a20) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >, void> (0x0x7f5c445af340) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c44579a80) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445af3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44579ae0) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const boost::filesystem::directory_iterator*, std::vector<boost::filesystem::directory_iterator> > > (0x0x7f5c445af410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44579b40) 0 empty

Class std::is_function<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445af478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44579ba0) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> > > (0x0x7f5c44579c00) 0 empty

Class std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445af4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44579c60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c44579cc0) 0 empty

Class std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445af548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44579d20) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445af5b0) 0 empty
  std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445af618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44579d80) 0 empty

Class std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445af680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44579de0) 0 empty

Class std::conditional<false, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c44579e40) 0 empty

Class std::remove_volatile<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c44579f00) 0 empty

Class std::remove_const<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c44579f60) 0 empty

Class std::remove_cv<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c44579ea0) 0 empty

Class std::__is_void_helper<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445af750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8000) 0 empty

Class std::is_void<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445af7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8060) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445af820) 0 empty
  std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445af888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c445d80c0) 0 empty

Class std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445af8f0) 0 empty
  std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445af958) 0 empty
    std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445af9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c445d8120) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*> > > (0x0x7f5c445afa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c445d8180) 0 empty

Class std::is_object<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445afa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c445d81e0) 0 empty

Class std::conditional<true, std::is_object<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445d8240) 0 empty

Class std::__or_<std::is_object<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445afaf8) 0 empty
  std::is_object<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445afb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c445d82a0) 0 empty

Class std::__is_referenceable<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445afbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c445d8300) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::__is_direct_constructible_new_safe<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::__is_direct_constructible_new_safe<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c445d8360) 0 empty

Class std::conditional<false, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> > > (0x0x7f5c445d83c0) 0 empty

Class std::is_array<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_array<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445afc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8420) 0 empty

Class std::conditional<false, std::__not_<std::extent<boost::filesystem::detail::recur_dir_itr_imp*, 0u> >, std::is_array<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<boost::filesystem::detail::recur_dir_itr_imp*, 0u> >, std::is_array<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445d8480) 0 empty

Class std::__and_<std::is_array<boost::filesystem::detail::recur_dir_itr_imp*>, std::__not_<std::extent<boost::filesystem::detail::recur_dir_itr_imp*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<boost::filesystem::detail::recur_dir_itr_imp*>, std::__not_<std::extent<boost::filesystem::detail::recur_dir_itr_imp*, 0u> > > (0x0x7f5c445afc98) 0 empty
  std::is_array<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445afd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c445d84e0) 0 empty

Class std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445afd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8540) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445d85a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445afdd0) 0 empty
  std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445afe38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c445d8600) 0 empty

Class std::__or_<std::is_void<boost::filesystem::detail::recur_dir_itr_imp*>, std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<boost::filesystem::detail::recur_dir_itr_imp*>, std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445afea0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445aff08) 0 empty
    std::is_function<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445aff70) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c445d8660) 0 empty

Class std::conditional<false, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_scalar<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_scalar<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445d86c0) 0 empty

Class std::__is_integral_helper<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8720) 0 empty

Class std::is_integral<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8780) 0 empty

Class std::conditional<false, std::is_integral<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_floating_point<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_floating_point<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445d87e0) 0 empty

Class std::__is_floating_point_helper<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8840) 0 empty

Class std::is_floating_point<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d88a0) 0 empty

Class std::__or_<std::is_integral<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_floating_point<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_floating_point<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445f61a0) 0 empty
  std::is_floating_point<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6208) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c445d8900) 0 empty

Class std::is_arithmetic<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8960) 0 empty

Class std::conditional<false, std::is_arithmetic<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > > (0x0x7f5c445d89c0) 0 empty

Class std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8a20) 0 empty

Class std::conditional<false, std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > > (0x0x7f5c445d8a80) 0 empty

Class std::__is_pointer_helper<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c445d8ae0) 0 empty

Class std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f63a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c445d8b40) 0 empty

Class std::conditional<true, std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::__or_<std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > > (0x0x7f5c445d8ba0) 0 empty

Class std::__or_<std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445f6410) 0 empty
  std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c445d8c00) 0 empty

Class std::__or_<std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445f64e0) 0 empty
  std::__or_<std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445f6548) 0 empty
    std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f65b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c445d8c60) 0 empty

Class std::__or_<std::is_arithmetic<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445f6618) 0 empty
  std::__or_<std::is_enum<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445f6680) 0 empty
    std::__or_<std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_member_pointer<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_null_pointer<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445f66e8) 0 empty
      std::is_pointer<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6750) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c445d8cc0) 0 empty

Class std::is_scalar<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f67b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c445d8d20) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_scalar<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_scalar<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445f6820) 0 empty
  std::is_scalar<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c445d8d80) 0 empty

Class std::__is_destructible_safe<boost::filesystem::detail::recur_dir_itr_imp*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<boost::filesystem::detail::recur_dir_itr_imp*, false, true> (0x0x7f5c445f68f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c445d8de0) 0 empty

Class std::is_destructible<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c445f6958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c445d8e40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_destructible<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_destructible<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c445d8ea0) 0 empty

Class std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c445f6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c445d8f60) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> > > (0x0x7f5c44613000) 0 empty

Class std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c445f6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44613060) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c446130c0) 0 empty

Class std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c445f6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44613120) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c445f6b60) 0 empty
  std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c445f6bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44613180) 0 empty

Class std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c445f6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446131e0) 0 empty

Class std::conditional<true, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c44613240) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c445f6c98) 0 empty
  std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c445f6d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446132a0) 0 empty

Class std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c445f6d68) 0 empty
  std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c445f6dd0) 0 empty
    std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c445f6e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44613300) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&&> > > (0x0x7f5c445f6ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44613360) 0 empty

Class std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c445f6f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c446133c0) 0 empty

Class std::conditional<false, std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c44613420) 0 empty

Class std::__or_<std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c445f6f70) 0 empty
  std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44613480) 0 empty

Class std::__is_referenceable<boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446134e0) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::detail::recur_dir_itr_imp*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::detail::recur_dir_itr_imp*&&, true> (0x0x7f5c44613540) 0 empty

Class std::add_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e0d0) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::detail::recur_dir_itr_imp*&&, true> (0x0x7f5c44613660) 0 empty

Class std::__is_direct_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c445f69c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c445d8f00) 0 empty

Class std::__and_<std::is_destructible<boost::filesystem::detail::recur_dir_itr_imp*>, std::__is_direct_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<boost::filesystem::detail::recur_dir_itr_imp*>, std::__is_direct_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c4461e1a0) 0 empty
  std::__is_direct_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c44613720) 0 empty

Class std::__is_direct_constructible_new_safe<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44613780) 0 empty

Class std::__is_direct_constructible_new<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e2d8) 0 empty
  std::__is_direct_constructible_new_safe<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446137e0) 0 empty

Class std::__is_direct_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44613840) 0 empty

Class std::__is_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e410) 0 empty
  std::__is_direct_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446138a0) 0 empty

Class std::is_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44613900) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c44613960) 0 empty

Class std::__is_nt_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446139c0) 0 empty

Class std::__and_<std::is_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::__is_nt_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::__is_nt_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c4461e5b0) 0 empty
  std::__is_nt_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44613a20) 0 empty

Class std::is_nothrow_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44613a80) 0 empty

Class std::__is_nothrow_move_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, true> (0x0x7f5c4461e6e8) 0 empty
  std::is_nothrow_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44613ae0) 0 empty

Class std::is_nothrow_move_constructible<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c4461e7b8) 0 empty
  std::__is_nothrow_move_constructible_impl<boost::filesystem::detail::recur_dir_itr_imp*, true> (0x0x7f5c4461e820) 0 empty
    std::is_nothrow_constructible<boost::filesystem::detail::recur_dir_itr_imp*, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c4461e888) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44613cc0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_nothrow_move_constructible<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_nothrow_move_constructible<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c44613d80) 0 empty

Class std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44613e40) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&>, std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&>, std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> > > (0x0x7f5c44613ea0) 0 empty

Class std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44613f00) 0 empty

Class std::conditional<true, std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&> > (0x0x7f5c44613f60) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&> > (0x0x7f5c4461ea28) 0 empty
  std::is_lvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461ea90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4463f000) 0 empty

Class std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461eaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4463f060) 0 empty

Class std::conditional<true, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> > (0x0x7f5c4463f0c0) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> > (0x0x7f5c4461eb60) 0 empty
  std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461ebc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4463f120) 0 empty

Class std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> > (0x0x7f5c4461ec30) 0 empty
  std::__or_<std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> > (0x0x7f5c4461ec98) 0 empty
    std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461ed00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4463f180) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_void<boost::filesystem::detail::recur_dir_itr_imp*&> > > (0x0x7f5c4461ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4463f1e0) 0 empty

Class std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4463f240) 0 empty

Class std::conditional<false, std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&> > (0x0x7f5c4463f2a0) 0 empty

Class std::__or_<std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::detail::recur_dir_itr_imp*&>, std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&> > (0x0x7f5c4461ee38) 0 empty
  std::is_reference<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461eea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4463f300) 0 empty

Class std::__is_referenceable<boost::filesystem::detail::recur_dir_itr_imp*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4463f360) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::detail::recur_dir_itr_imp*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::detail::recur_dir_itr_imp*&, true> (0x0x7f5c4463f3c0) 0 empty

Class std::add_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c4461ef70) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::detail::recur_dir_itr_imp*&, true> (0x0x7f5c4463f4e0) 0 empty

Class std::__is_assignable_helper<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c44613de0) 0 empty

Class std::is_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c44649000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4463f5a0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::is_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c4463f600) 0 empty

Class std::__is_nt_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c44649068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4463f660) 0 empty

Class std::__and_<std::is_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::__is_nt_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&>, std::__is_nt_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> > (0x0x7f5c446490d0) 0 empty
  std::__is_nt_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c44649138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4463f6c0) 0 empty

Class std::is_nothrow_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c446491a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4463f720) 0 empty

Class std::__is_nt_move_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*, true> (0x0x7f5c44649208) 0 empty
  std::is_nothrow_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c44649270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4463f780) 0 empty

Class std::is_nothrow_move_assignable<boost::filesystem::detail::recur_dir_itr_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c446492d8) 0 empty
  std::__is_nt_move_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*, true> (0x0x7f5c44649340) 0 empty
    std::is_nothrow_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c446493a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4463f7e0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_nothrow_move_assignable<boost::filesystem::detail::recur_dir_itr_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<boost::filesystem::detail::recur_dir_itr_imp*>, std::is_nothrow_move_assignable<boost::filesystem::detail::recur_dir_itr_imp*> > (0x0x7f5c44649410) 0 empty
  std::is_nothrow_move_assignable<boost::filesystem::detail::recur_dir_itr_imp*> (0x0x7f5c44649478) 0 empty
    std::__is_nt_move_assignable_impl<boost::filesystem::detail::recur_dir_itr_imp*, true> (0x0x7f5c446494e0) 0 empty
      std::is_nothrow_assignable<boost::filesystem::detail::recur_dir_itr_imp*&, boost::filesystem::detail::recur_dir_itr_imp*&&> (0x0x7f5c44649548) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c4463f840) 0 empty

Class std::is_function<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4463f8a0) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> > > (0x0x7f5c4463f900) 0 empty

Class std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4463f960) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c4463f9c0) 0 empty

Class std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446496e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4463fa20) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44649750) 0 empty
  std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446497b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4463fa80) 0 empty

Class std::is_reference<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4463fae0) 0 empty

Class std::conditional<false, std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c4463fb40) 0 empty

Class std::remove_volatile<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c4463fc00) 0 empty

Class std::remove_const<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c4463fc60) 0 empty

Class std::remove_cv<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c4463fba0) 0 empty

Class std::__is_void_helper<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446498f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4463fcc0) 0 empty

Class std::is_void<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_void<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4463fd20) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446499c0) 0 empty
  std::is_void<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4463fd80) 0 empty

Class std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*>, std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*>, std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44649a90) 0 empty
  std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44649af8) 0 empty
    std::is_void<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4463fde0) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*>, std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*>, std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_void<boost::filesystem::filesystem_error::m_imp*> > > (0x0x7f5c44649bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4463fe40) 0 empty

Class std::is_object<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4463fea0) 0 empty

Class std::conditional<true, std::is_object<boost::filesystem::filesystem_error::m_imp*>, std::is_reference<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<boost::filesystem::filesystem_error::m_imp*>, std::is_reference<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c4463ff00) 0 empty

Class std::__or_<std::is_object<boost::filesystem::filesystem_error::m_imp*>, std::is_reference<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::filesystem_error::m_imp*>, std::is_reference<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44649c98) 0 empty
  std::is_object<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4463ff60) 0 empty

Class std::__is_referenceable<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44671000) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>, std::__is_direct_constructible_new_safe<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>, std::__is_direct_constructible_new_safe<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c44671060) 0 empty

Class std::conditional<false, std::is_void<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>, std::is_function<boost::filesystem::filesystem_error::m_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>, std::is_function<boost::filesystem::filesystem_error::m_imp*> > > (0x0x7f5c446710c0) 0 empty

Class std::is_array<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_array<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44671120) 0 empty

Class std::conditional<false, std::__not_<std::extent<boost::filesystem::filesystem_error::m_imp*, 0u> >, std::is_array<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<boost::filesystem::filesystem_error::m_imp*, 0u> >, std::is_array<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44671180) 0 empty

Class std::__and_<std::is_array<boost::filesystem::filesystem_error::m_imp*>, std::__not_<std::extent<boost::filesystem::filesystem_error::m_imp*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<boost::filesystem::filesystem_error::m_imp*>, std::__not_<std::extent<boost::filesystem::filesystem_error::m_imp*, 0u> > > (0x0x7f5c44649e38) 0 empty
  std::is_array<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c446711e0) 0 empty

Class std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44649f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44671240) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>, std::is_function<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>, std::is_function<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446712a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>, std::is_function<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>, std::is_function<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44649f70) 0 empty
  std::is_function<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684000) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44671300) 0 empty

Class std::__or_<std::is_void<boost::filesystem::filesystem_error::m_imp*>, std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>, std::is_function<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<boost::filesystem::filesystem_error::m_imp*>, std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>, std::is_function<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44684068) 0 empty
  std::__or_<std::__is_array_unknown_bounds<boost::filesystem::filesystem_error::m_imp*>, std::is_function<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446840d0) 0 empty
    std::is_function<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684138) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44671360) 0 empty

Class std::conditional<false, std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_scalar<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_scalar<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446713c0) 0 empty

Class std::__is_integral_helper<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446841a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44671420) 0 empty

Class std::is_integral<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44671480) 0 empty

Class std::conditional<false, std::is_integral<boost::filesystem::filesystem_error::m_imp*>, std::is_floating_point<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<boost::filesystem::filesystem_error::m_imp*>, std::is_floating_point<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446714e0) 0 empty

Class std::__is_floating_point_helper<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44671540) 0 empty

Class std::is_floating_point<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446842d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c446715a0) 0 empty

Class std::__or_<std::is_integral<boost::filesystem::filesystem_error::m_imp*>, std::is_floating_point<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<boost::filesystem::filesystem_error::m_imp*>, std::is_floating_point<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44684340) 0 empty
  std::is_floating_point<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446843a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44671600) 0 empty

Class std::is_arithmetic<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44671660) 0 empty

Class std::conditional<false, std::is_arithmetic<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::is_enum<boost::filesystem::filesystem_error::m_imp*>, std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::is_enum<boost::filesystem::filesystem_error::m_imp*>, std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > > (0x0x7f5c446716c0) 0 empty

Class std::is_enum<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44671720) 0 empty

Class std::conditional<false, std::is_enum<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > > (0x0x7f5c44671780) 0 empty

Class std::__is_pointer_helper<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446844e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446717e0) 0 empty

Class std::is_pointer<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44671840) 0 empty

Class std::conditional<true, std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::__or_<std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > > (0x0x7f5c446718a0) 0 empty

Class std::__or_<std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446845b0) 0 empty
  std::is_pointer<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44671900) 0 empty

Class std::__or_<std::is_enum<boost::filesystem::filesystem_error::m_imp*>, std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<boost::filesystem::filesystem_error::m_imp*>, std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44684680) 0 empty
  std::__or_<std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446846e8) 0 empty
    std::is_pointer<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684750) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44671960) 0 empty

Class std::__or_<std::is_arithmetic<boost::filesystem::filesystem_error::m_imp*>, std::is_enum<boost::filesystem::filesystem_error::m_imp*>, std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<boost::filesystem::filesystem_error::m_imp*>, std::is_enum<boost::filesystem::filesystem_error::m_imp*>, std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446847b8) 0 empty
  std::__or_<std::is_enum<boost::filesystem::filesystem_error::m_imp*>, std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44684820) 0 empty
    std::__or_<std::is_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_member_pointer<boost::filesystem::filesystem_error::m_imp*>, std::is_null_pointer<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44684888) 0 empty
      std::is_pointer<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446848f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c446719c0) 0 empty

Class std::is_scalar<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44671a20) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_scalar<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*>, std::is_scalar<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446849c0) 0 empty
  std::is_scalar<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44671a80) 0 empty

Class std::__is_destructible_safe<boost::filesystem::filesystem_error::m_imp*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<boost::filesystem::filesystem_error::m_imp*, false, true> (0x0x7f5c44684a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44671ae0) 0 empty

Class std::is_destructible<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c44684af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44671b40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>, std::is_destructible<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>, std::is_destructible<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c44671ba0) 0 empty

Class std::is_function<boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c44684bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44671c60) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::filesystem_error::m_imp*&&>, std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::filesystem_error::m_imp*&&>, std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> > > (0x0x7f5c44671cc0) 0 empty

Class std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c44684c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44671d20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c44671d80) 0 empty

Class std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c44684c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44671de0) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c44684d00) 0 empty
  std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c44684d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44671e40) 0 empty

Class std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c44684dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44671ea0) 0 empty

Class std::conditional<true, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c44671f00) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c44684e38) 0 empty
  std::is_reference<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c44684ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44671f60) 0 empty

Class std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*&&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*&&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c44684f08) 0 empty
  std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c44684f70) 0 empty
    std::is_reference<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9000) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c446aa000) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*&&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*&&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&&> > > (0x0x7f5c446a9068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c446aa060) 0 empty

Class std::is_object<boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a90d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c446aa0c0) 0 empty

Class std::conditional<false, std::is_object<boost::filesystem::filesystem_error::m_imp*&&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::filesystem::filesystem_error::m_imp*&&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c446aa120) 0 empty

Class std::__or_<std::is_object<boost::filesystem::filesystem_error::m_imp*&&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::filesystem_error::m_imp*&&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c446a9138) 0 empty
  std::is_reference<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a91a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446aa180) 0 empty

Class std::__is_referenceable<boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aa1e0) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::filesystem_error::m_imp*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::filesystem_error::m_imp*&&, true> (0x0x7f5c446aa240) 0 empty

Class std::add_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9270) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::filesystem_error::m_imp*&&, true> (0x0x7f5c446aa2a0) 0 empty

Class std::__is_direct_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c44684b60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c44671c00) 0 empty

Class std::__and_<std::is_destructible<boost::filesystem::filesystem_error::m_imp*>, std::__is_direct_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<boost::filesystem::filesystem_error::m_imp*>, std::__is_direct_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c446a9340) 0 empty
  std::__is_direct_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a93a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c446aa300) 0 empty

Class std::__is_direct_constructible_new_safe<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aa360) 0 empty

Class std::__is_direct_constructible_new<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9478) 0 empty
  std::__is_direct_constructible_new_safe<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a94e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446aa3c0) 0 empty

Class std::__is_direct_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aa420) 0 empty

Class std::__is_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a95b0) 0 empty
  std::__is_direct_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446aa480) 0 empty

Class std::is_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aa4e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>, std::is_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>, std::is_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c446aa540) 0 empty

Class std::__is_nt_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a96e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aa5a0) 0 empty

Class std::__and_<std::is_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>, std::__is_nt_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>, std::__is_nt_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c446a9750) 0 empty
  std::__is_nt_constructible_impl<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a97b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446aa600) 0 empty

Class std::is_nothrow_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aa660) 0 empty

Class std::__is_nothrow_move_constructible_impl<boost::filesystem::filesystem_error::m_imp*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<boost::filesystem::filesystem_error::m_imp*, true> (0x0x7f5c446a9888) 0 empty
  std::is_nothrow_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a98f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446aa6c0) 0 empty

Class std::is_nothrow_move_constructible<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446a9958) 0 empty
  std::__is_nothrow_move_constructible_impl<boost::filesystem::filesystem_error::m_imp*, true> (0x0x7f5c446a99c0) 0 empty
    std::is_nothrow_constructible<boost::filesystem::filesystem_error::m_imp*, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446a9a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c446aa7e0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<boost::filesystem::filesystem_error::m_imp*>, std::is_nothrow_move_constructible<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<boost::filesystem::filesystem_error::m_imp*>, std::is_nothrow_move_constructible<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446aa8a0) 0 empty

Class std::is_function<boost::filesystem::filesystem_error::m_imp*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446a9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c446aa960) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::filesystem_error::m_imp*&>, std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::filesystem_error::m_imp*&>, std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> > > (0x0x7f5c446aa9c0) 0 empty

Class std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446a9b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aaa20) 0 empty

Class std::conditional<true, std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&> > (0x0x7f5c446aaa80) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&> > (0x0x7f5c446a9bc8) 0 empty
  std::is_lvalue_reference<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446a9c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446aaae0) 0 empty

Class std::is_reference<boost::filesystem::filesystem_error::m_imp*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446a9c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aab40) 0 empty

Class std::conditional<true, std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> > (0x0x7f5c446aaba0) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> > (0x0x7f5c446a9d00) 0 empty
  std::is_reference<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446a9d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446aac00) 0 empty

Class std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> > (0x0x7f5c446a9dd0) 0 empty
  std::__or_<std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> > (0x0x7f5c446a9e38) 0 empty
    std::is_reference<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446a9ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c446aac60) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::filesystem_error::m_imp*&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&>, std::is_void<boost::filesystem::filesystem_error::m_imp*&> > > (0x0x7f5c446a9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c446aacc0) 0 empty

Class std::is_object<boost::filesystem::filesystem_error::m_imp*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446a9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c446aad20) 0 empty

Class std::conditional<false, std::is_object<boost::filesystem::filesystem_error::m_imp*&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::filesystem::filesystem_error::m_imp*&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&> > (0x0x7f5c446aad80) 0 empty

Class std::__or_<std::is_object<boost::filesystem::filesystem_error::m_imp*&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::filesystem_error::m_imp*&>, std::is_reference<boost::filesystem::filesystem_error::m_imp*&> > (0x0x7f5c446d7000) 0 empty
  std::is_reference<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446d7068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446aade0) 0 empty

Class std::__is_referenceable<boost::filesystem::filesystem_error::m_imp*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446d70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aae40) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::filesystem_error::m_imp*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::filesystem_error::m_imp*&, true> (0x0x7f5c446aaea0) 0 empty

Class std::add_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c446d7138) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::filesystem_error::m_imp*&, true> (0x0x7f5c446aaf00) 0 empty

Class std::__is_assignable_helper<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446aa900) 0 empty

Class std::is_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446d71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446aaf60) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&>, std::is_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&>, std::is_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c446df000) 0 empty

Class std::__is_nt_assignable_impl<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446d7208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446df060) 0 empty

Class std::__and_<std::is_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&>, std::__is_nt_assignable_impl<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&>, std::__is_nt_assignable_impl<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> > (0x0x7f5c446d7270) 0 empty
  std::__is_nt_assignable_impl<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446d72d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446df0c0) 0 empty

Class std::is_nothrow_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446d7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c446df120) 0 empty

Class std::__is_nt_move_assignable_impl<boost::filesystem::filesystem_error::m_imp*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<boost::filesystem::filesystem_error::m_imp*, true> (0x0x7f5c446d73a8) 0 empty
  std::is_nothrow_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446d7410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c446df180) 0 empty

Class std::is_nothrow_move_assignable<boost::filesystem::filesystem_error::m_imp*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446d7478) 0 empty
  std::__is_nt_move_assignable_impl<boost::filesystem::filesystem_error::m_imp*, true> (0x0x7f5c446d74e0) 0 empty
    std::is_nothrow_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446d7548) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c446df1e0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<boost::filesystem::filesystem_error::m_imp*>, std::is_nothrow_move_assignable<boost::filesystem::filesystem_error::m_imp*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<boost::filesystem::filesystem_error::m_imp*>, std::is_nothrow_move_assignable<boost::filesystem::filesystem_error::m_imp*> > (0x0x7f5c446d75b0) 0 empty
  std::is_nothrow_move_assignable<boost::filesystem::filesystem_error::m_imp*> (0x0x7f5c446d7618) 0 empty
    std::__is_nt_move_assignable_impl<boost::filesystem::filesystem_error::m_imp*, true> (0x0x7f5c446d7680) 0 empty
      std::is_nothrow_assignable<boost::filesystem::filesystem_error::m_imp*&, boost::filesystem::filesystem_error::m_imp*&&> (0x0x7f5c446d76e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c446df240) 0 empty

Class std::__is_integer<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c44380840) 0 empty

Class std::is_error_condition_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Iostate> (0x0x7f5c4439c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44380900) 0 empty

Class std::is_error_code_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Iostate> (0x0x7f5c4439c208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44380960) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c443809c0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const char*, std::vector<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const char*, std::vector<char> >, true> (0x0x7f5c44380ae0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c4439c3a8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const char*, std::vector<char> >, true> (0x0x7f5c44380b40) 0 empty

Class boost::detail::sp_element<boost::program_options::option_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::program_options::option_description> (0x0x7f5c44380f00) 0 empty

Class boost::detail::sp_dereference<boost::program_options::option_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::program_options::option_description> (0x0x7f5c44380f60) 0 empty

Class boost::detail::sp_member_access<boost::program_options::option_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::program_options::option_description> (0x0x7f5c4440f000) 0 empty

Class boost::detail::sp_array_access<boost::program_options::option_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::program_options::option_description> (0x0x7f5c4440f060) 0 empty

Class boost::shared_ptr<boost::program_options::option_description>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::program_options::option_description> (0x0x7f5c44380ea0) 0

Class boost::detail::sp_element<boost::program_options::options_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<boost::program_options::options_description> (0x0x7f5c4440f120) 0 empty

Class boost::detail::sp_dereference<boost::program_options::options_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<boost::program_options::options_description> (0x0x7f5c4440f180) 0 empty

Class boost::detail::sp_member_access<boost::program_options::options_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<boost::program_options::options_description> (0x0x7f5c4440f1e0) 0 empty

Class boost::detail::sp_array_access<boost::program_options::options_description>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<boost::program_options::options_description> (0x0x7f5c4440f240) 0 empty

Class boost::shared_ptr<boost::program_options::options_description>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<boost::program_options::options_description> (0x0x7f5c4440f0c0) 0

Class boost::detail::function::basic_vtable1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<std::pair<std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char>&> (0x0x7f5c4440f2a0) 0

Class boost::program_options::basic_option<char>
   size=72 align=8
   base size=66 base align=8
boost::program_options::basic_option<char> (0x0x7f5c4440f4e0) 0

Class std::initializer_list<boost::program_options::basic_option<char> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<boost::program_options::basic_option<char> > (0x0x7f5c4440f540) 0

Class __gnu_cxx::__allocator_always_compares_equal<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__allocator_always_compares_equal<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c44471068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4440f5a0) 0 empty

Class std::remove_reference<std::vector<boost::program_options::basic_option<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<boost::program_options::basic_option<char> >&> (0x0x7f5c4440f6c0) 0 empty

Class std::alignment_of<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c444712d8) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f5c4440f960) 0 empty

Class std::aligned_storage<40ul, 8ul>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<40ul, 8ul> (0x0x7f5c4440f9c0) 0 empty

Class std::aligned_storage<40ul, 8ul>::type::<anonymous struct>
   size=8 align=8
   base size=0 base align=8
std::aligned_storage<40ul, 8ul>::type::<anonymous struct> (0x0x7f5c4440fae0) 0 empty

Class std::aligned_storage<40ul, 8ul>::type
   size=40 align=8
   base size=40 base align=8
std::aligned_storage<40ul, 8ul>::type (0x0x7f5c4440fa80) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c44471410) 0
  std::aligned_storage<40ul, 8ul> (0x0x7f5c4440fa20) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c44471270) 0
  std::_Rb_tree_node_base (0x0x7f5c4440f900) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c4440fb40) 0

Class boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::file_descriptor, std::char_traits<char>, std::allocator<char>, boost::iostreams::seekable>, 0> > (0x0x7f5c44471618) 0 empty
  boost::enable_if_c<true, void> (0x0x7f5c4440fc60) 0 empty

Class boost::is_same<const boost::iostreams::file_descriptor, boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::is_same<const boost::iostreams::file_descriptor, boost::iostreams::file_descriptor> (0x0x7f5c444719c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c44471a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c4440fde0) 0 empty

Class boost::disable_if<boost::is_same<const boost::iostreams::file_descriptor, boost::iostreams::file_descriptor>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<const boost::iostreams::file_descriptor, boost::iostreams::file_descriptor>, void> (0x0x7f5c44471a90) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c4440ff00) 0 empty

Class boost::is_same<boost::iostreams::file_descriptor, boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::iostreams::file_descriptor, boost::iostreams::file_descriptor> (0x0x7f5c44471b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c44471bc8) 0 empty
    mpl_::bool_<true> (0x0x7f5c4440ff60) 0 empty

Class boost::disable_if<boost::is_same<boost::iostreams::file_descriptor, boost::iostreams::file_descriptor>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::iostreams::file_descriptor, boost::iostreams::file_descriptor>, void> (0x0x7f5c44471c30) 0 empty
  boost::disable_if_c<true, void> (0x0x7f5c44123000) 0 empty

Class boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::basic_array_source<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::input_seekable>, 0> > (0x0x7f5c44471f08) 0 empty
  boost::enable_if_c<true, void> (0x0x7f5c441230c0) 0 empty

Class boost::is_same<const boost::iostreams::basic_array_source<char>, boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<const boost::iostreams::basic_array_source<char>, boost::iostreams::basic_array_source<char> > (0x0x7f5c4412a410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4412a478) 0 empty
    mpl_::bool_<false> (0x0x7f5c44123120) 0 empty

Class boost::disable_if<boost::is_same<const boost::iostreams::basic_array_source<char>, boost::iostreams::basic_array_source<char> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<const boost::iostreams::basic_array_source<char>, boost::iostreams::basic_array_source<char> >, void> (0x0x7f5c4412a5b0) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c44123180) 0 empty

Class boost::is_same<boost::iostreams::basic_array_source<char>, boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::iostreams::basic_array_source<char>, boost::iostreams::basic_array_source<char> > (0x0x7f5c4412a680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c4412a6e8) 0 empty
    mpl_::bool_<true> (0x0x7f5c441231e0) 0 empty

Class boost::disable_if<boost::is_same<boost::iostreams::basic_array_source<char>, boost::iostreams::basic_array_source<char> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::iostreams::basic_array_source<char>, boost::iostreams::basic_array_source<char> >, void> (0x0x7f5c4412a8f0) 0 empty
  boost::disable_if_c<true, void> (0x0x7f5c44123240) 0 empty

Class std::alignment_of<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::alignment_of<rfc4251string> (0x0x7f5c4412add0) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f5c44123300) 0 empty

Class __gnu_cxx::__aligned_buffer<rfc4251string>
   size=24 align=8
   base size=24 base align=8
__gnu_cxx::__aligned_buffer<rfc4251string> (0x0x7f5c4412ae38) 0
  std::aligned_storage<24ul, 8ul> (0x0x7f5c44123360) 0 empty

Class std::_Rb_tree_node<rfc4251string>
   size=56 align=8
   base size=56 base align=8
std::_Rb_tree_node<rfc4251string> (0x0x7f5c4412ad68) 0
  std::_Rb_tree_node_base (0x0x7f5c441232a0) 0

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<rfc4251string> >, std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<rfc4251string> >, std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > > (0x0x7f5c441233c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44123420) 0 empty

Class std::is_array<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c4412af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44123480) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c4412af70) 0 empty
  std::is_array<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c4412aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c441234e0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<rfc4251string> >, std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<rfc4251string> >, std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44163000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44163068) 0 empty
    std::is_array<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c441630d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44123540) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_iterator<rfc4251string>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_iterator<rfc4251string>, false> (0x0x7f5c441235a0) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c441631a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44123600) 0 empty

Class std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool, bool>, std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44123720) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_iterator<rfc4251string> >, std::is_convertible<bool, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<rfc4251string>, std::_Rb_tree_iterator<rfc4251string> >, std::is_convertible<bool, bool> > (0x0x7f5c44163410) 0 empty
  std::is_convertible<bool, bool> (0x0x7f5c44163478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44123780) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<rfc4251string>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > > (0x0x7f5c441237e0) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<rfc4251string>&>, std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44163680) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<rfc4251string> >, std::is_array<std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c441636e8) 0 empty
    std::is_array<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44163750) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44123840) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_iterator<rfc4251string>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_iterator<rfc4251string>, false> (0x0x7f5c441238a0) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c44163820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44123900) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_iterator<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_iterator<rfc4251string> > > (0x0x7f5c44123960) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_iterator<rfc4251string> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<rfc4251string>&, std::_Rb_tree_iterator<rfc4251string> >, std::is_convertible<const bool&, bool> > (0x0x7f5c44163958) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f5c441639c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c441239c0) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c44123a20) 0 empty

Class boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> >
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_unrelated<boost::base_from_member<boost::iostreams::stream_buffer<boost::iostreams::back_insert_device<std::vector<char, std::allocator<char> > >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>, 0> > (0x0x7f5c44163f08) 0 empty
  boost::enable_if_c<true, void> (0x0x7f5c44123a80) 0 empty

Class boost::is_same<const boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<const boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c441633a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c441634e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c44123ae0) 0 empty

Class boost::disable_if<boost::is_same<const boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::back_insert_device<std::vector<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<const boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::back_insert_device<std::vector<char> > >, void> (0x0x7f5c44163548) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c44123b40) 0 empty

Class boost::is_same<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c44163a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c44163a90) 0 empty
    mpl_::bool_<true> (0x0x7f5c44123ba0) 0 empty

Class boost::disable_if<boost::is_same<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::back_insert_device<std::vector<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::back_insert_device<std::vector<char> > >, void> (0x0x7f5c44163b60) 0 empty
  boost::disable_if_c<true, void> (0x0x7f5c44123c00) 0 empty

Class std::remove_reference<std::allocator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char>&> (0x0x7f5c44207120) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<void (*)(int), void (*&&)(int)>, std::__is_direct_constructible_new_safe<void (*)(int), void (*&&)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<void (*)(int), void (*&&)(int)>, std::__is_direct_constructible_new_safe<void (*)(int), void (*&&)(int)> > (0x0x7f5c44207180) 0 empty

Class std::conditional<false, std::is_void<void (*)(int)>, std::__or_<std::__is_array_unknown_bounds<void (*)(int)>, std::is_function<void (*)(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<void (*)(int)>, std::__or_<std::__is_array_unknown_bounds<void (*)(int)>, std::is_function<void (*)(int)> > > (0x0x7f5c442071e0) 0 empty

Class std::conditional<false, std::__not_<std::extent<void (*)(int), 0u> >, std::is_array<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<void (*)(int), 0u> >, std::is_array<void (*)(int)> > (0x0x7f5c44207240) 0 empty

Class std::__and_<std::is_array<void (*)(int)>, std::__not_<std::extent<void (*)(int), 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<void (*)(int)>, std::__not_<std::extent<void (*)(int), 0u> > > (0x0x7f5c441e2548) 0 empty
  std::is_array<void (*)(int)> (0x0x7f5c441e25b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44207360) 0 empty

Class std::__is_array_unknown_bounds<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<void (*)(int)> (0x0x7f5c441e2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44207480) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<void (*)(int)>, std::is_function<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<void (*)(int)>, std::is_function<void (*)(int)> > (0x0x7f5c442074e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<void (*)(int)>, std::is_function<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<void (*)(int)>, std::is_function<void (*)(int)> > (0x0x7f5c441e2750) 0 empty
  std::is_function<void (*)(int)> (0x0x7f5c441e27b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44207540) 0 empty

Class std::__or_<std::is_void<void (*)(int)>, std::__is_array_unknown_bounds<void (*)(int)>, std::is_function<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<void (*)(int)>, std::__is_array_unknown_bounds<void (*)(int)>, std::is_function<void (*)(int)> > (0x0x7f5c441e2820) 0 empty
  std::__or_<std::__is_array_unknown_bounds<void (*)(int)>, std::is_function<void (*)(int)> > (0x0x7f5c441e2888) 0 empty
    std::is_function<void (*)(int)> (0x0x7f5c441e28f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44207660) 0 empty

Class std::conditional<false, std::is_reference<void (*)(int)>, std::is_scalar<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<void (*)(int)>, std::is_scalar<void (*)(int)> > (0x0x7f5c44207720) 0 empty

Class std::__is_integral_helper<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<void (*)(int)> (0x0x7f5c441e2958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44207840) 0 empty

Class std::is_integral<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_integral<void (*)(int)> (0x0x7f5c441e29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442078a0) 0 empty

Class std::conditional<false, std::is_integral<void (*)(int)>, std::is_floating_point<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<void (*)(int)>, std::is_floating_point<void (*)(int)> > (0x0x7f5c44207900) 0 empty

Class std::__is_floating_point_helper<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<void (*)(int)> (0x0x7f5c441e2af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44207a20) 0 empty

Class std::is_floating_point<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<void (*)(int)> (0x0x7f5c441e2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44207a80) 0 empty

Class std::__or_<std::is_integral<void (*)(int)>, std::is_floating_point<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<void (*)(int)>, std::is_floating_point<void (*)(int)> > (0x0x7f5c441e2bc8) 0 empty
  std::is_floating_point<void (*)(int)> (0x0x7f5c441e2c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44207ae0) 0 empty

Class std::is_arithmetic<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<void (*)(int)> (0x0x7f5c441e2c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44207b40) 0 empty

Class std::conditional<false, std::is_arithmetic<void (*)(int)>, std::__or_<std::is_enum<void (*)(int)>, std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<void (*)(int)>, std::__or_<std::is_enum<void (*)(int)>, std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > > (0x0x7f5c44207ba0) 0 empty

Class std::is_enum<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_enum<void (*)(int)> (0x0x7f5c441e2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44207c00) 0 empty

Class std::conditional<false, std::is_enum<void (*)(int)>, std::__or_<std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<void (*)(int)>, std::__or_<std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > > (0x0x7f5c44207c60) 0 empty

Class std::__is_pointer_helper<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<void (*)(int)> (0x0x7f5c441e2d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44207cc0) 0 empty

Class std::is_pointer<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<void (*)(int)> (0x0x7f5c441e2dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44207d20) 0 empty

Class std::conditional<true, std::is_pointer<void (*)(int)>, std::__or_<std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<void (*)(int)>, std::__or_<std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > > (0x0x7f5c44207d80) 0 empty

Class std::__or_<std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > (0x0x7f5c441e2e38) 0 empty
  std::is_pointer<void (*)(int)> (0x0x7f5c441e2ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44207de0) 0 empty

Class std::__or_<std::is_enum<void (*)(int)>, std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<void (*)(int)>, std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > (0x0x7f5c441e2f08) 0 empty
  std::__or_<std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > (0x0x7f5c441e2f70) 0 empty
    std::is_pointer<void (*)(int)> (0x0x7f5c441e2208) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44207e40) 0 empty

Class std::__or_<std::is_arithmetic<void (*)(int)>, std::is_enum<void (*)(int)>, std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<void (*)(int)>, std::is_enum<void (*)(int)>, std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > (0x0x7f5c441e2270) 0 empty
  std::__or_<std::is_enum<void (*)(int)>, std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > (0x0x7f5c441e2410) 0 empty
    std::__or_<std::is_pointer<void (*)(int)>, std::is_member_pointer<void (*)(int)>, std::is_null_pointer<void (*)(int)> > (0x0x7f5c44238000) 0 empty
      std::is_pointer<void (*)(int)> (0x0x7f5c44238068) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c44207ea0) 0 empty

Class std::is_scalar<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<void (*)(int)> (0x0x7f5c442380d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44207f00) 0 empty

Class std::__or_<std::is_reference<void (*)(int)>, std::is_scalar<void (*)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<void (*)(int)>, std::is_scalar<void (*)(int)> > (0x0x7f5c44238138) 0 empty
  std::is_scalar<void (*)(int)> (0x0x7f5c442381a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44207f60) 0 empty

Class std::__is_destructible_safe<void (*)(int), false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<void (*)(int), false, true> (0x0x7f5c44238208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423c000) 0 empty

Class std::is_destructible<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<void (*)(int)> (0x0x7f5c44238270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423c060) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<void (*)(int), void (*&&)(int)>, std::is_destructible<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<void (*)(int), void (*&&)(int)>, std::is_destructible<void (*)(int)> > (0x0x7f5c4423c0c0) 0 empty

Class std::is_function<void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_function<void (*&&)(int)> (0x0x7f5c44238340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4423c180) 0 empty

Class std::conditional<false, std::is_function<void (*&&)(int)>, std::__or_<std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<void (*&&)(int)>, std::__or_<std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> > > (0x0x7f5c4423c1e0) 0 empty

Class std::is_lvalue_reference<void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<void (*&&)(int)> (0x0x7f5c442383a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4423c240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<void (*&&)(int)>, std::is_rvalue_reference<void (*&&)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<void (*&&)(int)>, std::is_rvalue_reference<void (*&&)(int)> > (0x0x7f5c4423c2a0) 0 empty

Class std::is_rvalue_reference<void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<void (*&&)(int)> (0x0x7f5c44238410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423c300) 0 empty

Class std::__or_<std::is_lvalue_reference<void (*&&)(int)>, std::is_rvalue_reference<void (*&&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<void (*&&)(int)>, std::is_rvalue_reference<void (*&&)(int)> > (0x0x7f5c44238478) 0 empty
  std::is_rvalue_reference<void (*&&)(int)> (0x0x7f5c442384e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4423c360) 0 empty

Class std::is_reference<void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_reference<void (*&&)(int)> (0x0x7f5c44238618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423c480) 0 empty

Class std::conditional<true, std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> > (0x0x7f5c4423c4e0) 0 empty

Class std::__or_<std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> > (0x0x7f5c44238680) 0 empty
  std::is_reference<void (*&&)(int)> (0x0x7f5c442386e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4423c600) 0 empty

Class std::__or_<std::is_function<void (*&&)(int)>, std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<void (*&&)(int)>, std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> > (0x0x7f5c44238750) 0 empty
  std::__or_<std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> > (0x0x7f5c442387b8) 0 empty
    std::is_reference<void (*&&)(int)> (0x0x7f5c44238820) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4423c660) 0 empty

Class std::__not_<std::__or_<std::is_function<void (*&&)(int)>, std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<void (*&&)(int)>, std::is_reference<void (*&&)(int)>, std::is_void<void (*&&)(int)> > > (0x0x7f5c44238888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4423c6c0) 0 empty

Class std::is_object<void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_object<void (*&&)(int)> (0x0x7f5c442388f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4423c720) 0 empty

Class std::conditional<false, std::is_object<void (*&&)(int)>, std::is_reference<void (*&&)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<void (*&&)(int)>, std::is_reference<void (*&&)(int)> > (0x0x7f5c4423c780) 0 empty

Class std::__or_<std::is_object<void (*&&)(int)>, std::is_reference<void (*&&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<void (*&&)(int)>, std::is_reference<void (*&&)(int)> > (0x0x7f5c44238958) 0 empty
  std::is_reference<void (*&&)(int)> (0x0x7f5c442389c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4423c960) 0 empty

Class std::__is_referenceable<void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<void (*&&)(int)> (0x0x7f5c44238a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423c9c0) 0 empty

Class std::__add_rvalue_reference_helper<void (*&&)(int), true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<void (*&&)(int), true> (0x0x7f5c4423ca20) 0 empty

Class std::add_rvalue_reference<void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<void (*&&)(int)> (0x0x7f5c44238a90) 0 empty
  std::__add_rvalue_reference_helper<void (*&&)(int), true> (0x0x7f5c4423ca80) 0 empty

Class std::__is_direct_constructible_impl<void (*)(int), void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<void (*)(int), void (*&&)(int)> (0x0x7f5c442382d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c4423c120) 0 empty

Class std::__and_<std::is_destructible<void (*)(int)>, std::__is_direct_constructible_impl<void (*)(int), void (*&&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<void (*)(int)>, std::__is_direct_constructible_impl<void (*)(int), void (*&&)(int)> > (0x0x7f5c44238b60) 0 empty
  std::__is_direct_constructible_impl<void (*)(int), void (*&&)(int)> (0x0x7f5c44238bc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c4423cae0) 0 empty

Class std::__is_direct_constructible_new_safe<void (*)(int), void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<void (*)(int), void (*&&)(int)> (0x0x7f5c44238c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423cb40) 0 empty

Class std::__is_direct_constructible_new<void (*)(int), void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<void (*)(int), void (*&&)(int)> (0x0x7f5c44238c98) 0 empty
  std::__is_direct_constructible_new_safe<void (*)(int), void (*&&)(int)> (0x0x7f5c44238d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4423cba0) 0 empty

Class std::__is_direct_constructible<void (*)(int), void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<void (*)(int), void (*&&)(int)> (0x0x7f5c44238d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423cc00) 0 empty

Class std::__is_constructible_impl<void (*)(int), void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<void (*)(int), void (*&&)(int)> (0x0x7f5c44238dd0) 0 empty
  std::__is_direct_constructible<void (*)(int), void (*&&)(int)> (0x0x7f5c44238e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4423cc60) 0 empty

Class std::is_constructible<void (*)(int), void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<void (*)(int), void (*&&)(int)> (0x0x7f5c44238ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423ccc0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<void (*)(int), void (*&&)(int)>, std::is_constructible<void (*)(int), void (*&&)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<void (*)(int), void (*&&)(int)>, std::is_constructible<void (*)(int), void (*&&)(int)> > (0x0x7f5c4423cd20) 0 empty

Class std::__is_nt_constructible_impl<void (*)(int), void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<void (*)(int), void (*&&)(int)> (0x0x7f5c44238f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423cd80) 0 empty

Class std::__and_<std::is_constructible<void (*)(int), void (*&&)(int)>, std::__is_nt_constructible_impl<void (*)(int), void (*&&)(int)> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<void (*)(int), void (*&&)(int)>, std::__is_nt_constructible_impl<void (*)(int), void (*&&)(int)> > (0x0x7f5c44238f70) 0 empty
  std::__is_nt_constructible_impl<void (*)(int), void (*&&)(int)> (0x0x7f5c4425b000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4423cde0) 0 empty

Class std::is_nothrow_constructible<void (*)(int), void (*&&)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<void (*)(int), void (*&&)(int)> (0x0x7f5c4425b068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4423ce40) 0 empty

Class std::__is_nothrow_move_constructible_impl<void (*)(int), true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<void (*)(int), true> (0x0x7f5c4425b0d0) 0 empty
  std::is_nothrow_constructible<void (*)(int), void (*&&)(int)> (0x0x7f5c4425b138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4423cea0) 0 empty

Class std::is_nothrow_move_constructible<void (*)(int)>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<void (*)(int)> (0x0x7f5c4425b1a0) 0 empty
  std::__is_nothrow_move_constructible_impl<void (*)(int), true> (0x0x7f5c4425b208) 0 empty
    std::is_nothrow_constructible<void (*)(int), void (*&&)(int)> (0x0x7f5c4425b270) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4423cf00) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul, int> >, std::is_nothrow_move_constructible<void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul, int> >, std::is_nothrow_move_constructible<void (*)(int)> > (0x0x7f5c4423cf60) 0 empty

Class std::is_function<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264000) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul, int> >, std::__or_<std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul, int> >, std::__or_<std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > > > (0x0x7f5c44264060) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442640c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul, int> >, std::is_rvalue_reference<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul, int> >, std::is_rvalue_reference<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44264120) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264180) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul, int> >, std::is_rvalue_reference<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul, int> >, std::is_rvalue_reference<std::_Tuple_impl<1ul, int> > > (0x0x7f5c4425b4e0) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425b548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c442641e0) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264240) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > > (0x0x7f5c442642a0) 0 empty

Class std::remove_volatile<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Tuple_impl<1ul, int> > (0x0x7f5c44264360) 0 empty

Class std::remove_const<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Tuple_impl<1ul, int> > (0x0x7f5c442643c0) 0 empty

Class std::remove_cv<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Tuple_impl<1ul, int> > (0x0x7f5c44264300) 0 empty

Class std::__is_void_helper<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264420) 0 empty

Class std::is_void<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264480) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > > (0x0x7f5c4425b750) 0 empty
  std::is_void<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425b7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c442644e0) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul, int> >, std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul, int> >, std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > > (0x0x7f5c4425b8f0) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > > (0x0x7f5c4425b958) 0 empty
    std::is_void<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425b9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44264540) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul, int> >, std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul, int> >, std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_void<std::_Tuple_impl<1ul, int> > > > (0x0x7f5c4425ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442645a0) 0 empty

Class std::is_object<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44264600) 0 empty

Class std::conditional<true, std::is_object<std::_Tuple_impl<1ul, int> >, std::is_reference<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Tuple_impl<1ul, int> >, std::is_reference<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44264660) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul, int> >, std::is_reference<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul, int> >, std::is_reference<std::_Tuple_impl<1ul, int> > > (0x0x7f5c4425bb60) 0 empty
  std::is_object<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442646c0) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425bd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44264720) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c44264780) 0 empty

Class std::conditional<false, std::is_void<std::_Tuple_impl<1ul, int> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >, std::is_function<std::_Tuple_impl<1ul, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Tuple_impl<1ul, int> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >, std::is_function<std::_Tuple_impl<1ul, int> > > > (0x0x7f5c442648a0) 0 empty

Class std::is_array<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264900) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1ul, int>, 0u> >, std::is_array<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1ul, int>, 0u> >, std::is_array<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44264960) 0 empty

Class std::__and_<std::is_array<std::_Tuple_impl<1ul, int> >, std::__not_<std::extent<std::_Tuple_impl<1ul, int>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Tuple_impl<1ul, int> >, std::__not_<std::extent<std::_Tuple_impl<1ul, int>, 0u> > > (0x0x7f5c4425bdd0) 0 empty
  std::is_array<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425be38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c442649c0) 0 empty

Class std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264a20) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >, std::is_function<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >, std::is_function<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44264a80) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >, std::is_function<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >, std::is_function<std::_Tuple_impl<1ul, int> > > (0x0x7f5c4425bf08) 0 empty
  std::is_function<std::_Tuple_impl<1ul, int> > (0x0x7f5c4425bf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44264ae0) 0 empty

Class std::__or_<std::is_void<std::_Tuple_impl<1ul, int> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >, std::is_function<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Tuple_impl<1ul, int> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >, std::is_function<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44288000) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul, int> >, std::is_function<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44288068) 0 empty
    std::is_function<std::_Tuple_impl<1ul, int> > (0x0x7f5c442880d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44264b40) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_scalar<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_scalar<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44264ba0) 0 empty

Class std::__is_integral_helper<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264c00) 0 empty

Class std::is_integral<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Tuple_impl<1ul, int> > (0x0x7f5c442881a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264c60) 0 empty

Class std::conditional<false, std::is_integral<std::_Tuple_impl<1ul, int> >, std::is_floating_point<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Tuple_impl<1ul, int> >, std::is_floating_point<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44264cc0) 0 empty

Class std::__is_floating_point_helper<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264d20) 0 empty

Class std::is_floating_point<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264d80) 0 empty

Class std::__or_<std::is_integral<std::_Tuple_impl<1ul, int> >, std::is_floating_point<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Tuple_impl<1ul, int> >, std::is_floating_point<std::_Tuple_impl<1ul, int> > > (0x0x7f5c442882d8) 0 empty
  std::is_floating_point<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44264de0) 0 empty

Class std::is_arithmetic<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Tuple_impl<1ul, int> > (0x0x7f5c442883a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264e40) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1ul, int> >, std::__or_<std::is_enum<std::_Tuple_impl<1ul, int> >, std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1ul, int> >, std::__or_<std::is_enum<std::_Tuple_impl<1ul, int> >, std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > > (0x0x7f5c44264ea0) 0 empty

Class std::is_enum<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44264f00) 0 empty

Class std::conditional<false, std::is_enum<std::_Tuple_impl<1ul, int> >, std::__or_<std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Tuple_impl<1ul, int> >, std::__or_<std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > > (0x0x7f5c44264f60) 0 empty

Class std::__is_pointer_helper<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295000) 0 empty

Class std::is_pointer<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Tuple_impl<1ul, int> > (0x0x7f5c442884e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295060) 0 empty

Class std::conditional<false, std::is_pointer<std::_Tuple_impl<1ul, int> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Tuple_impl<1ul, int> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > > (0x0x7f5c442950c0) 0 empty

Class std::__is_member_pointer_helper<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295120) 0 empty

Class std::is_member_pointer<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Tuple_impl<1ul, int> > (0x0x7f5c442885b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295180) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c442951e0) 0 empty

Class std::__is_null_pointer_helper<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295240) 0 empty

Class std::is_null_pointer<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442952a0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c442886e8) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288750) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44295300) 0 empty

Class std::__or_<std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c442887b8) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44288820) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288888) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44295360) 0 empty

Class std::__or_<std::is_enum<std::_Tuple_impl<1ul, int> >, std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Tuple_impl<1ul, int> >, std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c442888f0) 0 empty
  std::__or_<std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44288958) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c442889c0) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288a28) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c442953c0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Tuple_impl<1ul, int> >, std::is_enum<std::_Tuple_impl<1ul, int> >, std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Tuple_impl<1ul, int> >, std::is_enum<std::_Tuple_impl<1ul, int> >, std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44288a90) 0 empty
  std::__or_<std::is_enum<std::_Tuple_impl<1ul, int> >, std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44288af8) 0 empty
    std::__or_<std::is_pointer<std::_Tuple_impl<1ul, int> >, std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44288b60) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul, int> >, std::is_null_pointer<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44288bc8) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288c30) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c44295420) 0 empty

Class std::is_scalar<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295480) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_scalar<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul, int> >, std::is_scalar<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44288d00) 0 empty
  std::is_scalar<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c442954e0) 0 empty

Class std::remove_all_extents<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Tuple_impl<1ul, int> > (0x0x7f5c44295540) 0 empty

Class std::is_function<std::_Tuple_impl<1ul, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul, int>&> (0x0x7f5c44288f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295600) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul, int>&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul, int>&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> > > (0x0x7f5c44295660) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&> (0x0x7f5c442ab068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442956c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&> > (0x0x7f5c44295720) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&> > (0x0x7f5c442ab0d0) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&> (0x0x7f5c442ab138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44295780) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul, int>&> (0x0x7f5c442ab1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442957e0) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> > (0x0x7f5c44295840) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> > (0x0x7f5c442ab208) 0 empty
  std::is_reference<std::_Tuple_impl<1ul, int>&> (0x0x7f5c442ab270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442958a0) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul, int>&>, std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul, int>&>, std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> > (0x0x7f5c442ab3a8) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> > (0x0x7f5c442ab410) 0 empty
    std::is_reference<std::_Tuple_impl<1ul, int>&> (0x0x7f5c442ab478) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c44295900) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul, int>&>, std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul, int>&>, std::is_reference<std::_Tuple_impl<1ul, int>&>, std::is_void<std::_Tuple_impl<1ul, int>&> > > (0x0x7f5c442ab548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295960) 0 empty

Class std::is_object<std::_Tuple_impl<1ul, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul, int>&> (0x0x7f5c442ab5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442959c0) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1ul, int>&>, std::is_reference<std::_Tuple_impl<1ul, int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1ul, int>&>, std::is_reference<std::_Tuple_impl<1ul, int>&> > (0x0x7f5c44295a20) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul, int>&>, std::is_reference<std::_Tuple_impl<1ul, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul, int>&>, std::is_reference<std::_Tuple_impl<1ul, int>&> > (0x0x7f5c442ab618) 0 empty
  std::is_reference<std::_Tuple_impl<1ul, int>&> (0x0x7f5c442ab680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c44295a80) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul, int>&> (0x0x7f5c442ab7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44295ae0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul, int>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul, int>&, true> (0x0x7f5c44295b40) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1ul, int>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1ul, int>&> (0x0x7f5c442ab820) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul, int>&, true> (0x0x7f5c44295ba0) 0 empty

Class std::__is_destructible_impl<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Tuple_impl<1ul, int> > (0x0x7f5c44288ea0) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c442955a0) 0 empty

Class std::__is_destructible_safe<std::_Tuple_impl<1ul, int>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Tuple_impl<1ul, int>, false, false> (0x0x7f5c442ab8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44295c00) 0 empty

Class std::is_destructible<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Tuple_impl<1ul, int> > (0x0x7f5c442ab958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44295c60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>, std::is_destructible<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>, std::is_destructible<std::_Tuple_impl<1ul, int> > > (0x0x7f5c44295cc0) 0 empty

Class std::is_function<std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442aba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295e40) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul, int>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul, int>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> > > (0x0x7f5c44295ea0) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442abb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44295f00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c44295f60) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442abbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442c8000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul, int>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c442abc30) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442abc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442c8060) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442abd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442c80c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c442c8120) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c442abd68) 0 empty
  std::is_reference<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442abdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442c8180) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul, int>&&>, std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul, int>&&>, std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c442abe38) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c442abea0) 0 empty
    std::is_reference<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442abf08) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c442c81e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul, int>&&>, std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul, int>&&>, std::is_reference<std::_Tuple_impl<1ul, int>&&>, std::is_void<std::_Tuple_impl<1ul, int>&&> > > (0x0x7f5c442abf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442c8240) 0 empty

Class std::is_object<std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442ce000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442c82a0) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1ul, int>&&>, std::is_reference<std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1ul, int>&&>, std::is_reference<std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c442c8300) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul, int>&&>, std::is_reference<std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul, int>&&>, std::is_reference<std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c442ce068) 0 empty
  std::is_reference<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442ce0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442c8360) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442ce208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442c83c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul, int>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul, int>&&, true> (0x0x7f5c442c8420) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442ce270) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul, int>&&, true> (0x0x7f5c442c8480) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<int, int&&>, std::__is_direct_constructible_new_safe<int, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<int, int&&>, std::__is_direct_constructible_new_safe<int, int&&> > (0x0x7f5c442c84e0) 0 empty

Class std::conditional<false, std::is_void<int>, std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int>, std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > > (0x0x7f5c442c8540) 0 empty

Class std::conditional<false, std::__not_<std::extent<int, 0u> >, std::is_array<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<int, 0u> >, std::is_array<int> > (0x0x7f5c442c85a0) 0 empty

Class std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7f5c442ce340) 0 empty
  std::is_array<int> (0x0x7f5c442ce3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c442c8600) 0 empty

Class std::__is_array_unknown_bounds<int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<int> (0x0x7f5c442ce410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442c8660) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f5c442c86c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f5c442ce478) 0 empty
  std::is_function<int> (0x0x7f5c442ce4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c442c8720) 0 empty

Class std::__or_<std::is_void<int>, std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int>, std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f5c442ce548) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f5c442ce5b0) 0 empty
    std::is_function<int> (0x0x7f5c442ce618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c442c8780) 0 empty

Class std::conditional<false, std::is_reference<int>, std::is_scalar<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<int>, std::is_scalar<int> > (0x0x7f5c442c88a0) 0 empty

Class std::is_integral<int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int> (0x0x7f5c442ce680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442c8900) 0 empty

Class std::conditional<true, std::is_integral<int>, std::is_floating_point<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<int>, std::is_floating_point<int> > (0x0x7f5c442c8960) 0 empty

Class std::__or_<std::is_integral<int>, std::is_floating_point<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<int>, std::is_floating_point<int> > (0x0x7f5c442ce6e8) 0 empty
  std::is_integral<int> (0x0x7f5c442ce750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442c89c0) 0 empty

Class std::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<int> (0x0x7f5c442ce7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442c8a20) 0 empty

Class std::conditional<true, std::is_arithmetic<int>, std::__or_<std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<int>, std::__or_<std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > > (0x0x7f5c442c8a80) 0 empty

Class std::__or_<std::is_arithmetic<int>, std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<int>, std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > (0x0x7f5c442ce820) 0 empty
  std::is_arithmetic<int> (0x0x7f5c442ce888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442c8ae0) 0 empty

Class std::is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int> (0x0x7f5c442ce8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442c8b40) 0 empty

Class std::__or_<std::is_reference<int>, std::is_scalar<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int>, std::is_scalar<int> > (0x0x7f5c442ce958) 0 empty
  std::is_scalar<int> (0x0x7f5c442ce9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442c8ba0) 0 empty

Class std::__is_destructible_safe<int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<int, false, true> (0x0x7f5c442cea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442c8c00) 0 empty

Class std::is_destructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<int> (0x0x7f5c442cea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442c8c60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<int, int&&>, std::is_destructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<int, int&&>, std::is_destructible<int> > (0x0x7f5c442c8cc0) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7f5c442cec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442c8e40) 0 empty

Class std::conditional<false, std::is_function<int&&>, std::__or_<std::is_reference<int&&>, std::is_void<int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<int&&>, std::__or_<std::is_reference<int&&>, std::is_void<int&&> > > (0x0x7f5c442c8ea0) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7f5c442cec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442c8f00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> > (0x0x7f5c442c8f60) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f5c442ced00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442ff0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> > (0x0x7f5c442ced68) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f5c442cedd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442ff120) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f5c442cee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442ff180) 0 empty

Class std::conditional<true, std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f5c442ff1e0) 0 empty

Class std::__or_<std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f5c442ceea0) 0 empty
  std::is_reference<int&&> (0x0x7f5c442cef08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442ff240) 0 empty

Class std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f5c442cef70) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f5c44303000) 0 empty
    std::is_reference<int&&> (0x0x7f5c44303068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c442ff2a0) 0 empty

Class std::__not_<std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> > > (0x0x7f5c443030d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442ff300) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f5c44303208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442ff420) 0 empty

Class std::conditional<false, std::is_object<int&&>, std::is_reference<int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<int&&>, std::is_reference<int&&> > (0x0x7f5c442ff480) 0 empty

Class std::__or_<std::is_object<int&&>, std::is_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int&&>, std::is_reference<int&&> > (0x0x7f5c44303270) 0 empty
  std::is_reference<int&&> (0x0x7f5c443032d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442ff4e0) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7f5c44303340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442ff540) 0 empty

Class std::__add_rvalue_reference_helper<int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<int&&, true> (0x0x7f5c442ff5a0) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f5c443033a8) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f5c442ff600) 0 empty

Class std::__is_direct_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<int, int&&> (0x0x7f5c442cebc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c442c8de0) 0 empty

Class std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f5c44303478) 0 empty
  std::__is_direct_constructible_impl<int, int&&> (0x0x7f5c443034e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c442ff660) 0 empty

Class std::__is_direct_constructible_new_safe<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int, int&&> (0x0x7f5c44303548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442ff780) 0 empty

Class std::__is_direct_constructible_new<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int, int&&> (0x0x7f5c443035b0) 0 empty
  std::__is_direct_constructible_new_safe<int, int&&> (0x0x7f5c44303618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442ff7e0) 0 empty

Class std::__is_direct_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int, int&&> (0x0x7f5c44303680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442ff840) 0 empty

Class std::__is_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int, int&&> (0x0x7f5c443036e8) 0 empty
  std::__is_direct_constructible<int, int&&> (0x0x7f5c44303750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442ff8a0) 0 empty

Class std::is_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, int&&> (0x0x7f5c443037b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442ff900) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<int, int&&>, std::is_constructible<int, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<int, int&&>, std::is_constructible<int, int&&> > (0x0x7f5c442ff960) 0 empty

Class std::__is_nt_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<int, int&&> (0x0x7f5c443039c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442ff9c0) 0 empty

Class std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7f5c44303a28) 0 empty
  std::__is_nt_constructible_impl<int, int&&> (0x0x7f5c44303a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442ffa20) 0 empty

Class std::is_nothrow_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<int, int&&> (0x0x7f5c44303af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c442ffb40) 0 empty

Class std::__is_nothrow_move_constructible_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<int, true> (0x0x7f5c44303b60) 0 empty
  std::is_nothrow_constructible<int, int&&> (0x0x7f5c44303bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c442ffba0) 0 empty

Class std::is_nothrow_move_constructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<int> (0x0x7f5c44303c30) 0 empty
  std::__is_nothrow_move_constructible_impl<int, true> (0x0x7f5c44303c98) 0 empty
    std::is_nothrow_constructible<int, int&&> (0x0x7f5c44303d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c442ffc00) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<2ul> >, std::is_nothrow_move_constructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<2ul> >, std::is_nothrow_move_constructible<int> > (0x0x7f5c442ffc60) 0 empty

Class std::is_function<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<2ul> > (0x0x7f5c44303d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442ffcc0) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<2ul> >, std::__or_<std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<2ul> >, std::__or_<std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > > > (0x0x7f5c442ffd20) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<2ul> > (0x0x7f5c44303dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442ffd80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<2ul> >, std::is_rvalue_reference<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<2ul> >, std::is_rvalue_reference<std::_Tuple_impl<2ul> > > (0x0x7f5c442ffde0) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<2ul> > (0x0x7f5c44303e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442ffe40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<2ul> >, std::is_rvalue_reference<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<2ul> >, std::is_rvalue_reference<std::_Tuple_impl<2ul> > > (0x0x7f5c44303ea0) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<2ul> > (0x0x7f5c44303f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c442ffea0) 0 empty

Class std::is_reference<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<2ul> > (0x0x7f5c44303f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c442fff00) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > > (0x0x7f5c442fff60) 0 empty

Class std::remove_volatile<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Tuple_impl<2ul> > (0x0x7f5c43f24060) 0 empty

Class std::remove_const<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Tuple_impl<2ul> > (0x0x7f5c43f240c0) 0 empty

Class std::remove_cv<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Tuple_impl<2ul> > (0x0x7f5c43f24000) 0 empty

Class std::__is_void_helper<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Tuple_impl<2ul> > (0x0x7f5c43f22138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24120) 0 empty

Class std::is_void<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Tuple_impl<2ul> > (0x0x7f5c43f221a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24180) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > > (0x0x7f5c43f22208) 0 empty
  std::is_void<std::_Tuple_impl<2ul> > (0x0x7f5c43f22270) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43f241e0) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<2ul> >, std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<2ul> >, std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > > (0x0x7f5c43f222d8) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > > (0x0x7f5c43f22340) 0 empty
    std::is_void<std::_Tuple_impl<2ul> > (0x0x7f5c43f223a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43f24300) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<2ul> >, std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<2ul> >, std::is_reference<std::_Tuple_impl<2ul> >, std::is_void<std::_Tuple_impl<2ul> > > > (0x0x7f5c43f22410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f243c0) 0 empty

Class std::is_object<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<2ul> > (0x0x7f5c43f22478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f24420) 0 empty

Class std::conditional<true, std::is_object<std::_Tuple_impl<2ul> >, std::is_reference<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Tuple_impl<2ul> >, std::is_reference<std::_Tuple_impl<2ul> > > (0x0x7f5c43f24480) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<2ul> >, std::is_reference<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<2ul> >, std::is_reference<std::_Tuple_impl<2ul> > > (0x0x7f5c43f225b0) 0 empty
  std::is_object<std::_Tuple_impl<2ul> > (0x0x7f5c43f22618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f244e0) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<2ul> > (0x0x7f5c43f22680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f246c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f24720) 0 empty

Class std::conditional<false, std::is_void<std::_Tuple_impl<2ul> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >, std::is_function<std::_Tuple_impl<2ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Tuple_impl<2ul> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >, std::is_function<std::_Tuple_impl<2ul> > > > (0x0x7f5c43f24780) 0 empty

Class std::is_array<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Tuple_impl<2ul> > (0x0x7f5c43f226e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f247e0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<2ul>, 0u> >, std::is_array<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<2ul>, 0u> >, std::is_array<std::_Tuple_impl<2ul> > > (0x0x7f5c43f24840) 0 empty

Class std::__and_<std::is_array<std::_Tuple_impl<2ul> >, std::__not_<std::extent<std::_Tuple_impl<2ul>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Tuple_impl<2ul> >, std::__not_<std::extent<std::_Tuple_impl<2ul>, 0u> > > (0x0x7f5c43f22750) 0 empty
  std::is_array<std::_Tuple_impl<2ul> > (0x0x7f5c43f227b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43f248a0) 0 empty

Class std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> > (0x0x7f5c43f228f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24900) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >, std::is_function<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >, std::is_function<std::_Tuple_impl<2ul> > > (0x0x7f5c43f24960) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >, std::is_function<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >, std::is_function<std::_Tuple_impl<2ul> > > (0x0x7f5c43f22958) 0 empty
  std::is_function<std::_Tuple_impl<2ul> > (0x0x7f5c43f229c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43f249c0) 0 empty

Class std::__or_<std::is_void<std::_Tuple_impl<2ul> >, std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >, std::is_function<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Tuple_impl<2ul> >, std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >, std::is_function<std::_Tuple_impl<2ul> > > (0x0x7f5c43f22a28) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<2ul> >, std::is_function<std::_Tuple_impl<2ul> > > (0x0x7f5c43f22a90) 0 empty
    std::is_function<std::_Tuple_impl<2ul> > (0x0x7f5c43f22af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43f24a20) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<2ul> >, std::is_scalar<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<2ul> >, std::is_scalar<std::_Tuple_impl<2ul> > > (0x0x7f5c43f24a80) 0 empty

Class std::__is_integral_helper<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Tuple_impl<2ul> > (0x0x7f5c43f22c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24ae0) 0 empty

Class std::is_integral<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Tuple_impl<2ul> > (0x0x7f5c43f22c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24b40) 0 empty

Class std::conditional<false, std::is_integral<std::_Tuple_impl<2ul> >, std::is_floating_point<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Tuple_impl<2ul> >, std::is_floating_point<std::_Tuple_impl<2ul> > > (0x0x7f5c43f24ba0) 0 empty

Class std::__is_floating_point_helper<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Tuple_impl<2ul> > (0x0x7f5c43f22d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24c00) 0 empty

Class std::is_floating_point<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Tuple_impl<2ul> > (0x0x7f5c43f22d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24c60) 0 empty

Class std::__or_<std::is_integral<std::_Tuple_impl<2ul> >, std::is_floating_point<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Tuple_impl<2ul> >, std::is_floating_point<std::_Tuple_impl<2ul> > > (0x0x7f5c43f22dd0) 0 empty
  std::is_floating_point<std::_Tuple_impl<2ul> > (0x0x7f5c43f22e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43f24cc0) 0 empty

Class std::is_arithmetic<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Tuple_impl<2ul> > (0x0x7f5c43f44068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24d20) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Tuple_impl<2ul> >, std::__or_<std::is_enum<std::_Tuple_impl<2ul> >, std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Tuple_impl<2ul> >, std::__or_<std::is_enum<std::_Tuple_impl<2ul> >, std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > > (0x0x7f5c43f24d80) 0 empty

Class std::is_enum<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Tuple_impl<2ul> > (0x0x7f5c43f440d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24de0) 0 empty

Class std::conditional<false, std::is_enum<std::_Tuple_impl<2ul> >, std::__or_<std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Tuple_impl<2ul> >, std::__or_<std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > > (0x0x7f5c43f24e40) 0 empty

Class std::__is_pointer_helper<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Tuple_impl<2ul> > (0x0x7f5c43f44138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24ea0) 0 empty

Class std::is_pointer<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Tuple_impl<2ul> > (0x0x7f5c43f441a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f24f00) 0 empty

Class std::conditional<false, std::is_pointer<std::_Tuple_impl<2ul> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Tuple_impl<2ul> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > > (0x0x7f5c43f24f60) 0 empty

Class std::__is_member_pointer_helper<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Tuple_impl<2ul> > (0x0x7f5c43f442d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f4e000) 0 empty

Class std::is_member_pointer<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Tuple_impl<2ul> > (0x0x7f5c43f44340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f4e060) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f4e0c0) 0 empty

Class std::__is_null_pointer_helper<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Tuple_impl<2ul> > (0x0x7f5c43f443a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f4e120) 0 empty

Class std::is_null_pointer<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Tuple_impl<2ul> > (0x0x7f5c43f44410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f4e180) 0 empty

Class std::__or_<std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f44478) 0 empty
  std::is_null_pointer<std::_Tuple_impl<2ul> > (0x0x7f5c43f444e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43f4e1e0) 0 empty

Class std::__or_<std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f44548) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f445b0) 0 empty
    std::is_null_pointer<std::_Tuple_impl<2ul> > (0x0x7f5c43f44618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43f4e240) 0 empty

Class std::__or_<std::is_enum<std::_Tuple_impl<2ul> >, std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Tuple_impl<2ul> >, std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f44680) 0 empty
  std::__or_<std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f446e8) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f44750) 0 empty
      std::is_null_pointer<std::_Tuple_impl<2ul> > (0x0x7f5c43f447b8) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c43f4e2a0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Tuple_impl<2ul> >, std::is_enum<std::_Tuple_impl<2ul> >, std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Tuple_impl<2ul> >, std::is_enum<std::_Tuple_impl<2ul> >, std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f44820) 0 empty
  std::__or_<std::is_enum<std::_Tuple_impl<2ul> >, std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f44888) 0 empty
    std::__or_<std::is_pointer<std::_Tuple_impl<2ul> >, std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f448f0) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<2ul> >, std::is_null_pointer<std::_Tuple_impl<2ul> > > (0x0x7f5c43f44958) 0 empty
        std::is_null_pointer<std::_Tuple_impl<2ul> > (0x0x7f5c43f449c0) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c43f4e300) 0 empty

Class std::is_scalar<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Tuple_impl<2ul> > (0x0x7f5c43f44a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f4e360) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<2ul> >, std::is_scalar<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<2ul> >, std::is_scalar<std::_Tuple_impl<2ul> > > (0x0x7f5c43f44a90) 0 empty
  std::is_scalar<std::_Tuple_impl<2ul> > (0x0x7f5c43f44af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43f4e3c0) 0 empty

Class std::remove_all_extents<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Tuple_impl<2ul> > (0x0x7f5c43f4e5a0) 0 empty

Class std::is_function<std::_Tuple_impl<2ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<2ul>&> (0x0x7f5c43f44bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f4e660) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<2ul>&>, std::__or_<std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<2ul>&>, std::__or_<std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> > > (0x0x7f5c43f4e6c0) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<2ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<2ul>&> (0x0x7f5c43f44c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f4e720) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<2ul>&>, std::is_rvalue_reference<std::_Tuple_impl<2ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<2ul>&>, std::is_rvalue_reference<std::_Tuple_impl<2ul>&> > (0x0x7f5c43f4e780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<2ul>&>, std::is_rvalue_reference<std::_Tuple_impl<2ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<2ul>&>, std::is_rvalue_reference<std::_Tuple_impl<2ul>&> > (0x0x7f5c43f44c98) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<2ul>&> (0x0x7f5c43f44d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f4e7e0) 0 empty

Class std::is_reference<std::_Tuple_impl<2ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<2ul>&> (0x0x7f5c43f44d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f4e840) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> > (0x0x7f5c43f4e8a0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> > (0x0x7f5c43f44ea0) 0 empty
  std::is_reference<std::_Tuple_impl<2ul>&> (0x0x7f5c43f44f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f4e900) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<2ul>&>, std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<2ul>&>, std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> > (0x0x7f5c43f44f70) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> > (0x0x7f5c43f66000) 0 empty
    std::is_reference<std::_Tuple_impl<2ul>&> (0x0x7f5c43f66068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43f4ea20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<2ul>&>, std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<2ul>&>, std::is_reference<std::_Tuple_impl<2ul>&>, std::is_void<std::_Tuple_impl<2ul>&> > > (0x0x7f5c43f660d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f4eae0) 0 empty

Class std::is_object<std::_Tuple_impl<2ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<2ul>&> (0x0x7f5c43f66138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f4eb40) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<2ul>&>, std::is_reference<std::_Tuple_impl<2ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<2ul>&>, std::is_reference<std::_Tuple_impl<2ul>&> > (0x0x7f5c43f4eba0) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<2ul>&>, std::is_reference<std::_Tuple_impl<2ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<2ul>&>, std::is_reference<std::_Tuple_impl<2ul>&> > (0x0x7f5c43f66270) 0 empty
  std::is_reference<std::_Tuple_impl<2ul>&> (0x0x7f5c43f662d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f4ec00) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<2ul>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<2ul>&> (0x0x7f5c43f66340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f4ede0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<2ul>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<2ul>&, true> (0x0x7f5c43f4ee40) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<2ul>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<2ul>&> (0x0x7f5c43f663a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<2ul>&, true> (0x0x7f5c43f4eea0) 0 empty

Class std::__is_destructible_impl<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Tuple_impl<2ul> > (0x0x7f5c43f44b60) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c43f4e600) 0 empty

Class std::__is_destructible_safe<std::_Tuple_impl<2ul>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Tuple_impl<2ul>, false, false> (0x0x7f5c43f66478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f4ef00) 0 empty

Class std::is_destructible<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Tuple_impl<2ul> > (0x0x7f5c43f664e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f4ef60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>, std::is_destructible<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>, std::is_destructible<std::_Tuple_impl<2ul> > > (0x0x7f5c43f6d000) 0 empty

Class std::is_function<std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f665b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f6d0c0) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<2ul>&&>, std::__or_<std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<2ul>&&>, std::__or_<std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> > > (0x0x7f5c43f6d120) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f6d240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<2ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<2ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f6d2a0) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f6d300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<2ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<2ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f666e8) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f6d360) 0 empty

Class std::is_reference<std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f667b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f6d3c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f6d420) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f668f0) 0 empty
  std::is_reference<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f6d480) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<2ul>&&>, std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<2ul>&&>, std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f669c0) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f66a28) 0 empty
    std::is_reference<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43f6d5a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<2ul>&&>, std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<2ul>&&>, std::is_reference<std::_Tuple_impl<2ul>&&>, std::is_void<std::_Tuple_impl<2ul>&&> > > (0x0x7f5c43f66af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f6d660) 0 empty

Class std::is_object<std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43f6d6c0) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<2ul>&&>, std::is_reference<std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<2ul>&&>, std::is_reference<std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f6d720) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<2ul>&&>, std::is_reference<std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<2ul>&&>, std::is_reference<std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f66bc8) 0 empty
  std::is_reference<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f6d780) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f6d8a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<2ul>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<2ul>&&, true> (0x0x7f5c43f6d900) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66dd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<2ul>&&, true> (0x0x7f5c43f6d960) 0 empty

Class std::__is_direct_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c43f6d060) 0 empty

Class std::__and_<std::is_destructible<std::_Tuple_impl<2ul> >, std::__is_direct_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Tuple_impl<2ul> >, std::__is_direct_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f66ea0) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66f08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c43f6d9c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f66f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f6da20) 0 empty

Class std::__is_direct_constructible_new<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f89000) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f89068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f6da80) 0 empty

Class std::__is_direct_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f890d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f6dae0) 0 empty

Class std::__is_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f89138) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f891a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f6db40) 0 empty

Class std::is_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f89208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f6dba0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>, std::is_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>, std::is_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f6dc00) 0 empty

Class std::__is_nt_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f89270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f6dc60) 0 empty

Class std::__and_<std::is_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> > (0x0x7f5c43f892d8) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f89340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f6dcc0) 0 empty

Class std::is_nothrow_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f893a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43f6dd20) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<2ul>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<2ul>, true> (0x0x7f5c43f89410) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f89478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43f6dd80) 0 empty

Class std::is_nothrow_move_constructible<std::_Tuple_impl<2ul> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Tuple_impl<2ul> > (0x0x7f5c43f894e0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<2ul>, true> (0x0x7f5c43f89548) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f895b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43f6dde0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<int>, std::is_nothrow_move_constructible<std::_Tuple_impl<2ul> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<int>, std::is_nothrow_move_constructible<std::_Tuple_impl<2ul> > > (0x0x7f5c43f89618) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<2ul> > (0x0x7f5c43f89680) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<2ul>, true> (0x0x7f5c43f896e8) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<2ul>, std::_Tuple_impl<2ul>&&> (0x0x7f5c43f89750) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c43f6de40) 0 empty

Class std::remove_reference<std::_Tuple_impl<2ul>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Tuple_impl<2ul>&> (0x0x7f5c43f6dea0) 0 empty

Class std::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<int> (0x0x7f5c43f6df00) 0 empty

Class std::__is_direct_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c442ab9c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c44295de0) 0 empty

Class std::__and_<std::is_destructible<std::_Tuple_impl<1ul, int> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Tuple_impl<1ul, int> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c43f89c98) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43f89d00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c43fa4060) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43f89d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43fa4120) 0 empty

Class std::__is_direct_constructible_new<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43f89ea0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43f89f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43fa4180) 0 empty

Class std::__is_direct_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa7000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43fa42a0) 0 empty

Class std::__is_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa7068) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa70d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43fa43c0) 0 empty

Class std::is_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa7138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43fa4480) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>, std::is_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>, std::is_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c43fa44e0) 0 empty

Class std::__is_nt_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43fa4540) 0 empty

Class std::__and_<std::is_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> > (0x0x7f5c43fa7208) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa7270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43fa4660) 0 empty

Class std::is_nothrow_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa72d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43fa4720) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul, int>, true> (0x0x7f5c43fa7340) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa73a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43fa4780) 0 empty

Class std::is_nothrow_move_constructible<std::_Tuple_impl<1ul, int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Tuple_impl<1ul, int> > (0x0x7f5c43fa7410) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul, int>, true> (0x0x7f5c43fa7478) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa74e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43fa47e0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<void (*)(int)>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<void (*)(int)>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul, int> > > (0x0x7f5c43fa7548) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1ul, int> > (0x0x7f5c43fa75b0) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul, int>, true> (0x0x7f5c43fa7618) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1ul, int>, std::_Tuple_impl<1ul, int>&&> (0x0x7f5c43fa7680) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c43fa4840) 0 empty

Class std::remove_reference<std::_Tuple_impl<1ul, int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Tuple_impl<1ul, int>&> (0x0x7f5c43fa48a0) 0 empty

Class std::remove_reference<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c43fa4900) 0 empty

Class std::remove_reference<std::shared_ptr<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::shared_ptr<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >&> (0x0x7f5c43fa49c0) 0 empty

Class std::remove_reference<std::shared_ptr<std::thread::_Impl_base>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::shared_ptr<std::thread::_Impl_base>&> (0x0x7f5c43fa4c60) 0 empty

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

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

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c43fa4ea0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c43fa4f00) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c43fa4e40) 0 empty

Class std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c43fa4f60) 0 empty

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43fa4de0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c43fa4d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c43ff8270) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c44054000) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*, std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*, std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44054060) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::basic_string<char>, std::basic_string<char> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*, std::pair<const std::basic_string<char>, std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::basic_string<char>, std::basic_string<char> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*, std::pair<const std::basic_string<char>, std::basic_string<char> >*> > (0x0x7f5c440540c0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__not_<std::is_pointer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__not_<std::is_pointer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c43ff83a8) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*, std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44054120) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c440542a0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c44054300) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c44054240) 0 empty

Class std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c44054360) 0 empty

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c440541e0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > > (0x0x7f5c44054180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > > (0x0x7f5c43ff8618) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > > (0x0x7f5c440543c0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43ff86e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44054420) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> > (0x0x7f5c44054480) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::__not_<std::is_pointer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::__not_<std::is_pointer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > > (0x0x7f5c43ff8750) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*, std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43ff87b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c440544e0) 0 empty

Class std::is_function<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c440545a0) 0 empty

Class std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, std::basic_string<char> >*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, std::basic_string<char> >*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c44054600) 0 empty

Class std::is_lvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff88f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44054660) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*>, std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*>, std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*> > (0x0x7f5c44054780) 0 empty

Class std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c440547e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43ff89c0) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44054900) 0 empty

Class std::is_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c440549c0) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*>, std::is_void<std::pair<const std::basic_string<char>, std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*>, std::is_void<std::pair<const std::basic_string<char>, std::basic_string<char> >*> > (0x0x7f5c44054a20) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c44054ae0) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c44054c00) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c44054a80) 0 empty

Class std::__is_void_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44054c60) 0 empty

Class std::is_void<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c44054d80) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43ff8c30) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c44054de0) 0 empty

Class std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43ff8d00) 0 empty
  std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43ff8d68) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c44054e40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c43ff8e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44054ea0) 0 empty

Class std::is_object<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c44054f00) 0 empty

Class std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, std::basic_string<char> >*>, std::is_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, std::basic_string<char> >*>, std::is_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*> > (0x0x7f5c44054f60) 0 empty

Class std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43ff8f08) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff8f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d15000) 0 empty

Class std::__is_referenceable<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff80d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d15060) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >*, true> (0x0x7f5c43d15180) 0 empty

Class std::add_rvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::basic_string<char>, std::basic_string<char> >*> (0x0x7f5c43ff82d8) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >*, true> (0x0x7f5c43d151e0) 0 empty

Class std::is_function<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::piecewise_construct_t&> (0x0x7f5c43ff8680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d15300) 0 empty

Class std::conditional<false, std::is_function<const std::piecewise_construct_t&>, std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::piecewise_construct_t&>, std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > > (0x0x7f5c43d15360) 0 empty

Class std::is_lvalue_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f5c43d23000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d153c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> > (0x0x7f5c43d15420) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> > (0x0x7f5c43d23068) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f5c43d230d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d15480) 0 empty

Class std::is_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::piecewise_construct_t&> (0x0x7f5c43d23138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d154e0) 0 empty

Class std::conditional<true, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f5c43d15540) 0 empty

Class std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f5c43d231a0) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f5c43d23208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d155a0) 0 empty

Class std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f5c43d23270) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f5c43d232d8) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f5c43d23340) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43d15600) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > > (0x0x7f5c43d233a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d15660) 0 empty

Class std::is_object<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::piecewise_construct_t&> (0x0x7f5c43d23410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d156c0) 0 empty

Class std::conditional<false, std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> > (0x0x7f5c43d15720) 0 empty

Class std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> > (0x0x7f5c43d23478) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f5c43d234e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d15780) 0 empty

Class std::__is_referenceable<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::piecewise_construct_t&> (0x0x7f5c43d23548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d157e0) 0 empty

Class std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f5c43d15840) 0 empty

Class std::add_rvalue_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::piecewise_construct_t&> (0x0x7f5c43d235b0) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f5c43d158a0) 0 empty

Class std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d23618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d15900) 0 empty

Class std::conditional<false, std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > > (0x0x7f5c43d15960) 0 empty

Class std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d23750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d159c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c43d15a20) 0 empty

Class std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d237b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d15a80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c43d23820) 0 empty
  std::is_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d23888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43d15ae0) 0 empty

Class std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d238f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d15b40) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c43d15ba0) 0 empty

Class std::remove_volatile<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d15c60) 0 empty

Class std::remove_const<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d15cc0) 0 empty

Class std::remove_cv<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d15c00) 0 empty

Class std::__is_void_helper<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d23b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d15d20) 0 empty

Class std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d23bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d15d80) 0 empty

Class std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c43d23c30) 0 empty
  std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d23c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43d15de0) 0 empty

Class std::__or_<std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c43d23d00) 0 empty
  std::__or_<std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c43d23d68) 0 empty
    std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d23dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43d15e40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_void<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > > (0x0x7f5c43d23e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d15ea0) 0 empty

Class std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d23ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d15f00) 0 empty

Class std::conditional<true, std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c43d15f60) 0 empty

Class std::__or_<std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::is_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c43d44000) 0 empty
  std::is_object<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d44068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d45000) 0 empty

Class std::__is_referenceable<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d440d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d45060) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, true> (0x0x7f5c43d450c0) 0 empty

Class std::add_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c43d44138) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, true> (0x0x7f5c43d45120) 0 empty

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f5c43d441a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45180) 0 empty

Class std::conditional<false, std::is_function<std::tuple<> >, std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<> >, std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > > (0x0x7f5c43d451e0) 0 empty

Class std::is_lvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<> > (0x0x7f5c43d44208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > > (0x0x7f5c43d452a0) 0 empty

Class std::is_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<> > (0x0x7f5c43d44340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > > (0x0x7f5c43d443a8) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f5c43d44410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43d45360) 0 empty

Class std::is_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<> > (0x0x7f5c43d44478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45540) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f5c43d455a0) 0 empty

Class std::remove_volatile<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<> > (0x0x7f5c43d45660) 0 empty

Class std::remove_const<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<> > (0x0x7f5c43d456c0) 0 empty

Class std::remove_cv<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<> > (0x0x7f5c43d45600) 0 empty

Class std::__is_void_helper<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<> > (0x0x7f5c43d44548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45720) 0 empty

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f5c43d445b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45780) 0 empty

Class std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f5c43d44618) 0 empty
  std::is_void<std::tuple<> > (0x0x7f5c43d44680) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43d457e0) 0 empty

Class std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f5c43d446e8) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f5c43d44750) 0 empty
    std::is_void<std::tuple<> > (0x0x7f5c43d447b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43d45840) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > > (0x0x7f5c43d448f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d458a0) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f5c43d44958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d45900) 0 empty

Class std::conditional<true, std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > > (0x0x7f5c43d45960) 0 empty

Class std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > > (0x0x7f5c43d449c0) 0 empty
  std::is_object<std::tuple<> > (0x0x7f5c43d44a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d45a80) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f5c43d44a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d45ae0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f5c43d45b40) 0 empty

Class std::add_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<> > (0x0x7f5c43d44af8) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f5c43d45ba0) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d44b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45c00) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > > (0x0x7f5c43d45c60) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d44bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45cc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> > (0x0x7f5c43d45d20) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d44c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45d80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c43d44c98) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d44d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43d45de0) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d44d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d45e40) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> > (0x0x7f5c43d45ea0) 0 empty

Class std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d45f60) 0 empty

Class std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d73000) 0 empty

Class std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d45f00) 0 empty

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d44e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d73060) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d44ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d730c0) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c43d44f08) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d44f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43d73120) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c43d79000) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c43d79068) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d790d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43d73180) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > > (0x0x7f5c43d79138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d731e0) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d791a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d73240) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> > (0x0x7f5c43d732a0) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c43d79208) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d79270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d73300) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d792d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d73360) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*, true> (0x0x7f5c43d733c0) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c43d79340) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*, true> (0x0x7f5c43d73420) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > (0x0x7f5c44054540) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c43d73480) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > (0x0x7f5c43ff8478) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43d793a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43d734e0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > > (0x0x7f5c43d79410) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > (0x0x7f5c43d79478) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43d794e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43d73540) 0 empty

Class std::conditional<false, std::is_void<int>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f5c43d735a0) 0 empty

Class std::__or_<std::is_void<int>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c43d795b0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c43d79618) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c43d79680) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43d73600) 0 empty

Class std::__is_convertible_helper<int, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int, std::_Rb_tree_node_base*, false> (0x0x7f5c43d73660) 0 empty

Class std::is_convertible<int, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f5c43d797b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d736c0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base*&> (0x0x7f5c43d73780) 0 empty

Class std::remove_const<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base*&> (0x0x7f5c43d737e0) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base*&> (0x0x7f5c43d73720) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base*&> (0x0x7f5c43d798f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d73840) 0 empty

Class std::is_void<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base*&> (0x0x7f5c43d79958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d738a0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f5c43d73900) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c43d799c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c43d79a28) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c43d79a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43d73960) 0 empty

Class std::is_function<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*&> (0x0x7f5c43d79b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d73a20) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node_base*&>, std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node_base*&>, std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > > (0x0x7f5c43d73a80) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f5c43d79bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d73ba0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> > (0x0x7f5c43d73c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> > (0x0x7f5c43d79c30) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f5c43d79c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d73c60) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5c43d79d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43d73cc0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f5c43d73d20) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f5c43d79d68) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5c43d79dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d73d80) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f5c43d79f08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f5c43d79f70) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5c43d79548) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43d73de0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > > (0x0x7f5c43db8000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d73e40) 0 empty

Class std::is_object<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*&> (0x0x7f5c43db8068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43d73ea0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> > (0x0x7f5c43d73f00) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> > (0x0x7f5c43db80d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5c43db8138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43d73f60) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*&> (0x0x7f5c43db8270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43dbd0c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f5c43dbd120) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f5c43db82d8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f5c43dbd180) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false> (0x0x7f5c43d739c0) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f5c43db83a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43dbd2a0) 0 empty

Class std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int, std::_Rb_tree_node_base*> > (0x0x7f5c43dbd300) 0 empty

Class std::__and_<std::is_convertible<int, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5c43db8548) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f5c43db85b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43dbd360) 0 empty

Class std::remove_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node_base*&> (0x0x7f5c43dbd3c0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5c43dbd420) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5c43db8750) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f5c43db87b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43dbd480) 0 empty

Class std::conditional<true, std::is_convertible<int, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5c43dbd4e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int, std::_Rb_tree_node_base*> > (0x0x7f5c43db8888) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f5c43db88f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43dbd540) 0 empty

Class std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> > (0x0x7f5c43dbd5a0) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c43db89c0) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> > (0x0x7f5c43dbd600) 0 empty

Class std::is_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43db8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43dbd780) 0 empty

Class std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > > (0x0x7f5c43dbd7e0) 0 empty

Class std::is_lvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43db8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43dbd840) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>, std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>, std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> > (0x0x7f5c43dbd8a0) 0 empty

Class std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43db8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43dbd900) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c43db8c98) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43db8d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43dbd960) 0 empty

Class std::is_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43db8d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43dbd9c0) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>, std::is_void<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>, std::is_void<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> > (0x0x7f5c43dbda20) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43dbdae0) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43dbdb40) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43dbda80) 0 empty

Class std::__is_void_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43db8e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43dbdba0) 0 empty

Class std::is_void<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43db8ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43dbdc00) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c43db8f08) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43db8f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43dbdc60) 0 empty

Class std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c43db8478) 0 empty
  std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c43db84e0) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43db8618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43dbdcc0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > > (0x0x7f5c43e38000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43dbdd20) 0 empty

Class std::is_object<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43e38068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43dbdd80) 0 empty

Class std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>, std::is_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>, std::is_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> > (0x0x7f5c43dbdde0) 0 empty

Class std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c43e380d0) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43e38138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43dbde40) 0 empty

Class std::__is_referenceable<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43e381a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43dbdea0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*, true> (0x0x7f5c43dbdf00) 0 empty

Class std::add_rvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*> (0x0x7f5c43e38208) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >*, true> (0x0x7f5c43dbdf60) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e382d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4a000) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > > (0x0x7f5c43e4a060) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e38340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4a0c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> > (0x0x7f5c43e4a120) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e383a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4a180) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c43e38410) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e38478) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43e4a1e0) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e384e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4a240) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> > (0x0x7f5c43e4a2a0) 0 empty

Class std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e4a360) 0 empty

Class std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e4a3c0) 0 empty

Class std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e4a300) 0 empty

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e385b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4a420) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e38618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4a480) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c43e38680) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e386e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43e4a4e0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c43e38750) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c43e387b8) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e38820) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43e4a540) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > > (0x0x7f5c43e38888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43e4a5a0) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e388f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43e4a600) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> > (0x0x7f5c43e4a660) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c43e38958) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e389c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43e4a6c0) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e38a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43e4a720) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*, true> (0x0x7f5c43e4a780) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c43e38a90) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*, true> (0x0x7f5c43e4a7e0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > (0x0x7f5c43dbd720) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c43e4a840) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > (0x0x7f5c43e38af8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43e38b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43e4a8a0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > > (0x0x7f5c43e38bc8) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::piecewise_construct_t&, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<> > > (0x0x7f5c43e38c30) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43e38c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43e4a900) 0 empty

Class std::unary_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::basic_string<char> > (0x0x7f5c43e4a960) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c43e38d68) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::basic_string<char> > (0x0x7f5c43e4a9c0) 0 empty

Class std::is_function<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43e38e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4aa80) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<std::basic_string<char> >*>, std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<std::basic_string<char> >*>, std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c43e4aae0) 0 empty

Class std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43e38ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4ab40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> > (0x0x7f5c43e4aba0) 0 empty

Class std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43e38f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4ac00) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43e38f70) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43e38270) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43e4ac60) 0 empty

Class std::is_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43eaf000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4acc0) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<std::basic_string<char> >*>, std::is_void<const std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<std::basic_string<char> >*>, std::is_void<const std::allocator<std::basic_string<char> >*> > (0x0x7f5c43e4ad20) 0 empty

Class std::remove_volatile<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43e4ade0) 0 empty

Class std::remove_const<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43e4ae40) 0 empty

Class std::remove_cv<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43e4ad80) 0 empty

Class std::__is_void_helper<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43eaf1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4aea0) 0 empty

Class std::is_void<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43eaf208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43e4af00) 0 empty

Class std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43eaf270) 0 empty
  std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43eaf2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43e4af60) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43eaf340) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43eaf3a8) 0 empty
    std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43eaf410) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43eb6000) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c43eaf478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43eb6060) 0 empty

Class std::is_object<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43eaf4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43eb60c0) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<std::basic_string<char> >*>, std::is_reference<const std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<std::basic_string<char> >*>, std::is_reference<const std::allocator<std::basic_string<char> >*> > (0x0x7f5c43eb6120) 0 empty

Class std::__or_<std::is_object<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43eaf548) 0 empty
  std::is_object<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43eaf5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43eb6180) 0 empty

Class std::__is_referenceable<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43eaf618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43eb61e0) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true> (0x0x7f5c43eb6240) 0 empty

Class std::add_rvalue_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7f5c43eaf680) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true> (0x0x7f5c43eb6360) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char> > >::__select_helper<const std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > >::__select_helper<const std::allocator<std::basic_string<char> > > (0x0x7f5c43e4aa20) 0 empty

Class std::__not_<std::integral_constant<bool, false> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::integral_constant<bool, false> > (0x0x7f5c43eaf7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43eb6420) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, false> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, false> > > (0x0x7f5c43eaf820) 0 empty
  std::__not_<std::integral_constant<bool, false> > (0x0x7f5c43eaf888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43eb6480) 0 empty

Class std::__and_<std::integral_constant<bool, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::integral_constant<bool, false> > (0x0x7f5c43eaf8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43eb64e0) 0 empty

Class std::remove_volatile<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c43eb65a0) 0 empty

Class std::remove_const<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c43eb6600) 0 empty

Class std::remove_cv<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c43eb6540) 0 empty

Class std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c43eb6660) 0 empty

Class std::__has_iterator_category<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c43eafaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43eb66c0) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f5c43eb6720) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c43eafbc8) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f5c43eb6780) 0 empty

Class std::__is_assignable_helper<std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::basic_string<char>, const std::basic_string<char>&> (0x0x7f5c43eb67e0) 0 empty

Class std::is_assignable<std::basic_string<char>, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>, const std::basic_string<char>&> (0x0x7f5c43eafd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43eb6840) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f5c43eb68a0) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f5c43eb6900) 0 empty

Class std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43eafe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43eb69c0) 0 empty

Class std::conditional<false, std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > > (0x0x7f5c43eb6a20) 0 empty

Class std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efd0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43eb6a80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c43eb6ae0) 0 empty

Class std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efd138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43eb6b40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c43efd1a0) 0 empty
  std::is_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efd208) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43eb6ba0) 0 empty

Class std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efd270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43eb6c00) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c43eb6c60) 0 empty

Class std::remove_volatile<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43eb6de0) 0 empty

Class std::remove_const<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43eb6e40) 0 empty

Class std::remove_cv<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43eb6d80) 0 empty

Class std::__is_void_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efd750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43eb6ea0) 0 empty

Class std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efd888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43eb6f00) 0 empty

Class std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c43efd9c0) 0 empty
  std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efda28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43eb6f60) 0 empty

Class std::__or_<std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c43efdaf8) 0 empty
  std::__or_<std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c43efdb60) 0 empty
    std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efdbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43b0b000) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_void<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > > (0x0x7f5c43efdc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43b0b060) 0 empty

Class std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efdd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43b0b0c0) 0 empty

Class std::conditional<true, std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c43b0b120) 0 empty

Class std::__or_<std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >, std::is_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f5c43efdf08) 0 empty
  std::is_object<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43efdf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43b0b180) 0 empty

Class std::__is_referenceable<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43b0f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43b0b1e0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, true> (0x0x7f5c43b0b240) 0 empty

Class std::add_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c43b0f0d0) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, true> (0x0x7f5c43b0b2a0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > (0x0x7f5c43eb6960) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c43b0b300) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > (0x0x7f5c43eafdd0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43b0f138) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43b0b360) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > > (0x0x7f5c43b0f1a0) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::piecewise_construct_t&, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> > > (0x0x7f5c43b0f208) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43b0f270) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43b0b3c0) 0 empty

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7f5c43b0b420) 0 empty

Vtable for boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>
boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::filesystem::detail::dir_itr_imp>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::filesystem::detail::dir_itr_imp>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<boost::filesystem::detail::dir_itr_imp>

Class boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp> (0x0x7f5c43b0f548) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f5c43b0b5a0) 0
      primary-for boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp> (0x0x7f5c43b0f548)

Class std::remove_reference<std::allocator<boost::filesystem::directory_iterator>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<boost::filesystem::directory_iterator>&> (0x0x7f5c43b0b6c0) 0 empty

Class std::__are_same<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*> (0x0x7f5c43b0b780) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<boost::filesystem::directory_iterator> > (0x0x7f5c43b0b960) 0 empty

Class boost::detail::addressof_impl<boost::filesystem::directory_entry>
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::filesystem::directory_entry> (0x0x7f5c43b0b9c0) 0 empty

Class boost::detail::addr_impl_ref<boost::filesystem::directory_entry>
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<boost::filesystem::directory_entry> (0x0x7f5c43b0ba20) 0

Class std::remove_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<boost::filesystem::directory_iterator> (0x0x7f5c43b0ba80) 0 empty

Class std::is_function<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::directory_iterator*> (0x0x7f5c43b0f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b0bba0) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::directory_iterator*>, std::__or_<std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::directory_iterator*>, std::__or_<std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> > > (0x0x7f5c43b0bc00) 0 empty

Class std::is_lvalue_reference<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::directory_iterator*> (0x0x7f5c43b0fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b0bc60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::filesystem::directory_iterator*>, std::is_rvalue_reference<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::filesystem::directory_iterator*>, std::is_rvalue_reference<boost::filesystem::directory_iterator*> > (0x0x7f5c43b0bcc0) 0 empty

Class std::is_rvalue_reference<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::filesystem::directory_iterator*> (0x0x7f5c43b0fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b0bd20) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator*>, std::is_rvalue_reference<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator*>, std::is_rvalue_reference<boost::filesystem::directory_iterator*> > (0x0x7f5c43b0faf8) 0 empty
  std::is_rvalue_reference<boost::filesystem::directory_iterator*> (0x0x7f5c43b0fb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43b0bd80) 0 empty

Class std::is_reference<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::directory_iterator*> (0x0x7f5c43b0fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b0bde0) 0 empty

Class std::conditional<false, std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> > (0x0x7f5c43b0be40) 0 empty

Class std::__is_void_helper<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<boost::filesystem::directory_iterator*> (0x0x7f5c43b0fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b0bea0) 0 empty

Class std::is_void<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_void<boost::filesystem::directory_iterator*> (0x0x7f5c43b0fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b0bf00) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> > (0x0x7f5c43b0fd00) 0 empty
  std::is_void<boost::filesystem::directory_iterator*> (0x0x7f5c43b0fd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43b0bf60) 0 empty

Class std::__or_<std::is_function<boost::filesystem::directory_iterator*>, std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::directory_iterator*>, std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> > (0x0x7f5c43b0fdd0) 0 empty
  std::__or_<std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> > (0x0x7f5c43b0fe38) 0 empty
    std::is_void<boost::filesystem::directory_iterator*> (0x0x7f5c43b0fea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43b86000) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator*>, std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator*>, std::is_reference<boost::filesystem::directory_iterator*>, std::is_void<boost::filesystem::directory_iterator*> > > (0x0x7f5c43b0ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43b86060) 0 empty

Class std::is_object<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::directory_iterator*> (0x0x7f5c43b0ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43b860c0) 0 empty

Class std::conditional<true, std::is_object<boost::filesystem::directory_iterator*>, std::is_reference<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<boost::filesystem::directory_iterator*>, std::is_reference<boost::filesystem::directory_iterator*> > (0x0x7f5c43b86120) 0 empty

Class std::__or_<std::is_object<boost::filesystem::directory_iterator*>, std::is_reference<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::directory_iterator*>, std::is_reference<boost::filesystem::directory_iterator*> > (0x0x7f5c43b8a000) 0 empty
  std::is_object<boost::filesystem::directory_iterator*> (0x0x7f5c43b8a068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43b86180) 0 empty

Class std::__is_referenceable<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::directory_iterator*> (0x0x7f5c43b8a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43b861e0) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator*, true> (0x0x7f5c43b86240) 0 empty

Class std::add_rvalue_reference<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::directory_iterator*> (0x0x7f5c43b8a138) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator*, true> (0x0x7f5c43b862a0) 0 empty

Class std::is_function<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::directory_iterator> (0x0x7f5c43b8a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86300) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::directory_iterator>, std::__or_<std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::directory_iterator>, std::__or_<std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> > > (0x0x7f5c43b86360) 0 empty

Class std::is_lvalue_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::directory_iterator> (0x0x7f5c43b8a270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b863c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::filesystem::directory_iterator>, std::is_rvalue_reference<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::filesystem::directory_iterator>, std::is_rvalue_reference<boost::filesystem::directory_iterator> > (0x0x7f5c43b86420) 0 empty

Class std::is_rvalue_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::filesystem::directory_iterator> (0x0x7f5c43b8a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86480) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator>, std::is_rvalue_reference<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator>, std::is_rvalue_reference<boost::filesystem::directory_iterator> > (0x0x7f5c43b8a340) 0 empty
  std::is_rvalue_reference<boost::filesystem::directory_iterator> (0x0x7f5c43b8a3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43b864e0) 0 empty

Class std::is_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::directory_iterator> (0x0x7f5c43b8a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86540) 0 empty

Class std::conditional<false, std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> > (0x0x7f5c43b865a0) 0 empty

Class std::__is_void_helper<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<boost::filesystem::directory_iterator> (0x0x7f5c43b8a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86600) 0 empty

Class std::is_void<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_void<boost::filesystem::directory_iterator> (0x0x7f5c43b8a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86660) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> > (0x0x7f5c43b8a548) 0 empty
  std::is_void<boost::filesystem::directory_iterator> (0x0x7f5c43b8a5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43b866c0) 0 empty

Class std::__or_<std::is_function<boost::filesystem::directory_iterator>, std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::directory_iterator>, std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> > (0x0x7f5c43b8a618) 0 empty
  std::__or_<std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> > (0x0x7f5c43b8a680) 0 empty
    std::is_void<boost::filesystem::directory_iterator> (0x0x7f5c43b8a6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43b86720) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator>, std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator>, std::is_reference<boost::filesystem::directory_iterator>, std::is_void<boost::filesystem::directory_iterator> > > (0x0x7f5c43b8a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43b86780) 0 empty

Class std::is_object<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::directory_iterator> (0x0x7f5c43b8a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43b867e0) 0 empty

Class std::conditional<true, std::is_object<boost::filesystem::directory_iterator>, std::is_reference<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<boost::filesystem::directory_iterator>, std::is_reference<boost::filesystem::directory_iterator> > (0x0x7f5c43b86840) 0 empty

Class std::__or_<std::is_object<boost::filesystem::directory_iterator>, std::is_reference<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::directory_iterator>, std::is_reference<boost::filesystem::directory_iterator> > (0x0x7f5c43b8a820) 0 empty
  std::is_object<boost::filesystem::directory_iterator> (0x0x7f5c43b8a888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43b868a0) 0 empty

Class std::__is_referenceable<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::directory_iterator> (0x0x7f5c43b8a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43b86900) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator, true> (0x0x7f5c43b86960) 0 empty

Class std::add_rvalue_reference<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::directory_iterator> (0x0x7f5c43b8a958) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator, true> (0x0x7f5c43b869c0) 0 empty

Class std::is_function<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b8a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86a20) 0 empty

Class std::conditional<false, std::is_function<std::allocator<boost::filesystem::directory_iterator>*>, std::__or_<std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<boost::filesystem::directory_iterator>*>, std::__or_<std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> > > (0x0x7f5c43b86a80) 0 empty

Class std::is_lvalue_reference<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b8aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86ae0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_rvalue_reference<std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_rvalue_reference<std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c43b86b40) 0 empty

Class std::is_rvalue_reference<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b8aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86ba0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_rvalue_reference<std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_rvalue_reference<std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c43b8aaf8) 0 empty
  std::is_rvalue_reference<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b8ab60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43b86c00) 0 empty

Class std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b8abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86c60) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c43b86cc0) 0 empty

Class std::remove_volatile<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b86d80) 0 empty

Class std::remove_const<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b86de0) 0 empty

Class std::remove_cv<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b86d20) 0 empty

Class std::__is_void_helper<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b8ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86e40) 0 empty

Class std::is_void<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b8ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43b86ea0) 0 empty

Class std::__or_<std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c43b8ad68) 0 empty
  std::is_void<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b8add0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43b86f00) 0 empty

Class std::__or_<std::is_function<std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c43b8ae38) 0 empty
  std::__or_<std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c43b8aea0) 0 empty
    std::is_void<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43b8af08) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43b86f60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<std::allocator<boost::filesystem::directory_iterator>*> > > (0x0x7f5c43b8af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43bb6000) 0 empty

Class std::is_object<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43bb8000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43bb6060) 0 empty

Class std::conditional<true, std::is_object<std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c43bb60c0) 0 empty

Class std::__or_<std::is_object<std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c43bb8068) 0 empty
  std::is_object<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43bb80d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43bb6120) 0 empty

Class std::__is_referenceable<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43bb8138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43bb6180) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<boost::filesystem::directory_iterator>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<boost::filesystem::directory_iterator>*, true> (0x0x7f5c43bb61e0) 0 empty

Class std::add_rvalue_reference<std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c43bb8270) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<boost::filesystem::directory_iterator>*, true> (0x0x7f5c43bb6300) 0 empty

Class std::allocator_traits<std::allocator<boost::filesystem::directory_iterator> >::__construct_helper<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<boost::filesystem::directory_iterator> >::__construct_helper<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> (0x0x7f5c43b0bb40) 0 empty

Class std::conditional<false, std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c43bb6360) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> > (0x0x7f5c43bb8410) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43bb8478) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43bb63c0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> > > (0x0x7f5c43bb84e0) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator> > (0x0x7f5c43bb8548) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43bb85b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43bb6420) 0 empty

Class std::allocator_traits<std::allocator<boost::filesystem::directory_iterator> >::__destroy_helper<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<boost::filesystem::directory_iterator> >::__destroy_helper<boost::filesystem::directory_iterator> (0x0x7f5c43bb6540) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c43bb8680) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43bb86e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43bb65a0) 0 empty

Class std::__are_same<const boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*> (0x0x7f5c43bb6660) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<boost::filesystem::directory_iterator> > (0x0x7f5c43bb66c0) 0 empty

Vtable for boost::detail::sp_counted_impl_p<boost::filesystem::detail::recur_dir_itr_imp>
boost::detail::sp_counted_impl_p<boost::filesystem::detail::recur_dir_itr_imp>::_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem6detail17recur_dir_itr_impEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS_10filesystem6detail17recur_dir_itr_impEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<boost::filesystem::detail::recur_dir_itr_imp>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<boost::filesystem::detail::recur_dir_itr_imp>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::filesystem::detail::recur_dir_itr_imp>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::filesystem::detail::recur_dir_itr_imp>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<boost::filesystem::detail::recur_dir_itr_imp>

Class boost::detail::sp_counted_impl_p<boost::filesystem::detail::recur_dir_itr_imp>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<boost::filesystem::detail::recur_dir_itr_imp> (0x0x7f5c43bb88f0) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::filesystem::detail::recur_dir_itr_imp>::_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem6detail17recur_dir_itr_impEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f5c43bb6720) 0
      primary-for boost::detail::sp_counted_impl_p<boost::filesystem::detail::recur_dir_itr_imp> (0x0x7f5c43bb88f0)

Class std::remove_reference<boost::filesystem::detail::recur_dir_itr_imp*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<boost::filesystem::detail::recur_dir_itr_imp*&> (0x0x7f5c43bb6780) 0 empty

Class std::remove_reference<boost::filesystem::filesystem_error::m_imp*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<boost::filesystem::filesystem_error::m_imp*&> (0x0x7f5c43bb6840) 0 empty

Class std::remove_volatile<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c43bb6960) 0 empty

Class std::remove_const<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c43bb69c0) 0 empty

Class std::remove_cv<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c43bb6900) 0 empty

Class std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c43bb6a20) 0 empty

Class std::__has_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c43bb8f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43bb6a80) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char> >, true> (0x0x7f5c43bb6ba0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c43c03068) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char> >, true> (0x0x7f5c43bb6cc0) 0 empty

Class std::is_function<char>
   size=1 align=1
   base size=1 base align=1
std::is_function<char> (0x0x7f5c43c03820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43bb6d80) 0 empty

Class std::conditional<false, std::is_function<char>, std::__or_<std::is_reference<char>, std::is_void<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char>, std::__or_<std::is_reference<char>, std::is_void<char> > > (0x0x7f5c43bb6de0) 0 empty

Class std::is_lvalue_reference<char>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char> (0x0x7f5c43c03958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43bb6e40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<char>, std::is_rvalue_reference<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<char>, std::is_rvalue_reference<char> > (0x0x7f5c43bb6ea0) 0 empty

Class std::is_rvalue_reference<char>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<char> (0x0x7f5c43c039c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c30000) 0 empty

Class std::__or_<std::is_lvalue_reference<char>, std::is_rvalue_reference<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char>, std::is_rvalue_reference<char> > (0x0x7f5c43c03a28) 0 empty
  std::is_rvalue_reference<char> (0x0x7f5c43c03a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43c30060) 0 empty

Class std::is_reference<char>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char> (0x0x7f5c43c03af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c300c0) 0 empty

Class std::conditional<false, std::is_reference<char>, std::is_void<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<char>, std::is_void<char> > (0x0x7f5c43c30120) 0 empty

Class std::__is_void_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char> (0x0x7f5c43c03b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c30180) 0 empty

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7f5c43c03bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c301e0) 0 empty

Class std::__or_<std::is_reference<char>, std::is_void<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char>, std::is_void<char> > (0x0x7f5c43c03c30) 0 empty
  std::is_void<char> (0x0x7f5c43c03c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43c30240) 0 empty

Class std::__or_<std::is_function<char>, std::is_reference<char>, std::is_void<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char>, std::is_reference<char>, std::is_void<char> > (0x0x7f5c43c03d00) 0 empty
  std::__or_<std::is_reference<char>, std::is_void<char> > (0x0x7f5c43c03d68) 0 empty
    std::is_void<char> (0x0x7f5c43c03dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43c302a0) 0 empty

Class std::__not_<std::__or_<std::is_function<char>, std::is_reference<char>, std::is_void<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char>, std::is_reference<char>, std::is_void<char> > > (0x0x7f5c43c03e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c30300) 0 empty

Class std::is_object<char>
   size=1 align=1
   base size=1 base align=1
std::is_object<char> (0x0x7f5c43c03ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c304e0) 0 empty

Class std::conditional<true, std::is_object<char>, std::is_reference<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<char>, std::is_reference<char> > (0x0x7f5c43c30540) 0 empty

Class std::__or_<std::is_object<char>, std::is_reference<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char>, std::is_reference<char> > (0x0x7f5c43c03f08) 0 empty
  std::is_object<char> (0x0x7f5c43c03f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c305a0) 0 empty

Class std::__is_referenceable<char>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char> (0x0x7f5c43c03000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c30600) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<char, char&&>, std::__is_direct_constructible_new_safe<char, char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<char, char&&>, std::__is_direct_constructible_new_safe<char, char&&> > (0x0x7f5c43c30660) 0 empty

Class std::conditional<false, std::is_void<char>, std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<char>, std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> > > (0x0x7f5c43c306c0) 0 empty

Class std::is_array<char>
   size=1 align=1
   base size=1 base align=1
std::is_array<char> (0x0x7f5c43c03270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c30720) 0 empty

Class std::conditional<false, std::__not_<std::extent<char, 0u> >, std::is_array<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<char, 0u> >, std::is_array<char> > (0x0x7f5c43c30780) 0 empty

Class std::__and_<std::is_array<char>, std::__not_<std::extent<char, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<char>, std::__not_<std::extent<char, 0u> > > (0x0x7f5c43c032d8) 0 empty
  std::is_array<char> (0x0x7f5c43c03340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43c307e0) 0 empty

Class std::__is_array_unknown_bounds<char>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<char> (0x0x7f5c43c033a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c30840) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<char>, std::is_function<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<char>, std::is_function<char> > (0x0x7f5c43c308a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> > (0x0x7f5c43c03410) 0 empty
  std::is_function<char> (0x0x7f5c43c03478) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43c30900) 0 empty

Class std::__or_<std::is_void<char>, std::__is_array_unknown_bounds<char>, std::is_function<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<char>, std::__is_array_unknown_bounds<char>, std::is_function<char> > (0x0x7f5c43c034e0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> > (0x0x7f5c43c03548) 0 empty
    std::is_function<char> (0x0x7f5c43c035b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43c30960) 0 empty

Class std::conditional<false, std::is_reference<char>, std::is_scalar<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<char>, std::is_scalar<char> > (0x0x7f5c43c30b40) 0 empty

Class std::is_integral<char>
   size=1 align=1
   base size=1 base align=1
std::is_integral<char> (0x0x7f5c43c03618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c30ba0) 0 empty

Class std::conditional<true, std::is_integral<char>, std::is_floating_point<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<char>, std::is_floating_point<char> > (0x0x7f5c43c30c00) 0 empty

Class std::__or_<std::is_integral<char>, std::is_floating_point<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<char>, std::is_floating_point<char> > (0x0x7f5c43c03680) 0 empty
  std::is_integral<char> (0x0x7f5c43c4f000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c30c60) 0 empty

Class std::is_arithmetic<char>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<char> (0x0x7f5c43c4f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c30cc0) 0 empty

Class std::conditional<true, std::is_arithmetic<char>, std::__or_<std::is_enum<char>, std::is_pointer<char>, std::is_member_pointer<char>, std::is_null_pointer<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<char>, std::__or_<std::is_enum<char>, std::is_pointer<char>, std::is_member_pointer<char>, std::is_null_pointer<char> > > (0x0x7f5c43c30d20) 0 empty

Class std::__or_<std::is_arithmetic<char>, std::is_enum<char>, std::is_pointer<char>, std::is_member_pointer<char>, std::is_null_pointer<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<char>, std::is_enum<char>, std::is_pointer<char>, std::is_member_pointer<char>, std::is_null_pointer<char> > (0x0x7f5c43c4f0d0) 0 empty
  std::is_arithmetic<char> (0x0x7f5c43c4f138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c30d80) 0 empty

Class std::is_scalar<char>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<char> (0x0x7f5c43c4f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c30de0) 0 empty

Class std::__or_<std::is_reference<char>, std::is_scalar<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char>, std::is_scalar<char> > (0x0x7f5c43c4f208) 0 empty
  std::is_scalar<char> (0x0x7f5c43c4f270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c30e40) 0 empty

Class std::__is_destructible_safe<char, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<char, false, true> (0x0x7f5c43c4f2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c30ea0) 0 empty

Class std::is_destructible<char>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<char> (0x0x7f5c43c4f340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c30f00) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<char, char&&>, std::is_destructible<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<char, char&&>, std::is_destructible<char> > (0x0x7f5c43c30f60) 0 empty

Class std::is_function<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<char&&> (0x0x7f5c43c4f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c56060) 0 empty

Class std::conditional<false, std::is_function<char&&>, std::__or_<std::is_reference<char&&>, std::is_void<char&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char&&>, std::__or_<std::is_reference<char&&>, std::is_void<char&&> > > (0x0x7f5c43c560c0) 0 empty

Class std::is_lvalue_reference<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char&&> (0x0x7f5c43c4f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c56120) 0 empty

Class std::conditional<false, std::is_lvalue_reference<char&&>, std::is_rvalue_reference<char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<char&&>, std::is_rvalue_reference<char&&> > (0x0x7f5c43c56180) 0 empty

Class std::is_rvalue_reference<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<char&&> (0x0x7f5c43c4f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c562a0) 0 empty

Class std::__or_<std::is_lvalue_reference<char&&>, std::is_rvalue_reference<char&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char&&>, std::is_rvalue_reference<char&&> > (0x0x7f5c43c4f6e8) 0 empty
  std::is_rvalue_reference<char&&> (0x0x7f5c43c4f750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c56300) 0 empty

Class std::is_reference<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char&&> (0x0x7f5c43c4f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c56360) 0 empty

Class std::conditional<true, std::is_reference<char&&>, std::is_void<char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<char&&>, std::is_void<char&&> > (0x0x7f5c43c563c0) 0 empty

Class std::__or_<std::is_reference<char&&>, std::is_void<char&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char&&>, std::is_void<char&&> > (0x0x7f5c43c4f820) 0 empty
  std::is_reference<char&&> (0x0x7f5c43c4f888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c56420) 0 empty

Class std::__or_<std::is_function<char&&>, std::is_reference<char&&>, std::is_void<char&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char&&>, std::is_reference<char&&>, std::is_void<char&&> > (0x0x7f5c43c4f8f0) 0 empty
  std::__or_<std::is_reference<char&&>, std::is_void<char&&> > (0x0x7f5c43c4f958) 0 empty
    std::is_reference<char&&> (0x0x7f5c43c4f9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43c56480) 0 empty

Class std::__not_<std::__or_<std::is_function<char&&>, std::is_reference<char&&>, std::is_void<char&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char&&>, std::is_reference<char&&>, std::is_void<char&&> > > (0x0x7f5c43c4fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c564e0) 0 empty

Class std::is_object<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<char&&> (0x0x7f5c43c4fb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c56600) 0 empty

Class std::conditional<false, std::is_object<char&&>, std::is_reference<char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<char&&>, std::is_reference<char&&> > (0x0x7f5c43c56660) 0 empty

Class std::__or_<std::is_object<char&&>, std::is_reference<char&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char&&>, std::is_reference<char&&> > (0x0x7f5c43c4fbc8) 0 empty
  std::is_reference<char&&> (0x0x7f5c43c4fc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c566c0) 0 empty

Class std::__is_referenceable<char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char&&> (0x0x7f5c43c4fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c56720) 0 empty

Class std::__add_rvalue_reference_helper<char&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<char&&, true> (0x0x7f5c43c56780) 0 empty

Class std::add_rvalue_reference<char&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<char&&> (0x0x7f5c43c4fd00) 0 empty
  std::__add_rvalue_reference_helper<char&&, true> (0x0x7f5c43c567e0) 0 empty

Class std::__is_direct_constructible_impl<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<char, char&&> (0x0x7f5c43c4f548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c43c56000) 0 empty

Class std::__and_<std::is_destructible<char>, std::__is_direct_constructible_impl<char, char&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<char>, std::__is_direct_constructible_impl<char, char&&> > (0x0x7f5c43c4fdd0) 0 empty
  std::__is_direct_constructible_impl<char, char&&> (0x0x7f5c43c4fe38) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c43c56840) 0 empty

Class std::__is_direct_constructible_new_safe<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<char, char&&> (0x0x7f5c43c4fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c56960) 0 empty

Class std::__is_direct_constructible_new<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<char, char&&> (0x0x7f5c43c4ff08) 0 empty
  std::__is_direct_constructible_new_safe<char, char&&> (0x0x7f5c43c4ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c569c0) 0 empty

Class std::__is_direct_constructible<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<char, char&&> (0x0x7f5c43c6d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c56a20) 0 empty

Class std::__is_constructible_impl<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<char, char&&> (0x0x7f5c43c6d068) 0 empty
  std::__is_direct_constructible<char, char&&> (0x0x7f5c43c6d0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c56a80) 0 empty

Class std::is_constructible<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<char, char&&> (0x0x7f5c43c6d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c56ae0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<char, char&&>, std::is_constructible<char, char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<char, char&&>, std::is_constructible<char, char&&> > (0x0x7f5c43c56b40) 0 empty

Class std::__is_nt_constructible_impl<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<char, char&&> (0x0x7f5c43c6d270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c56ba0) 0 empty

Class std::__and_<std::is_constructible<char, char&&>, std::__is_nt_constructible_impl<char, char&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<char, char&&>, std::__is_nt_constructible_impl<char, char&&> > (0x0x7f5c43c6d2d8) 0 empty
  std::__is_nt_constructible_impl<char, char&&> (0x0x7f5c43c6d340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c56c00) 0 empty

Class std::is_nothrow_constructible<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<char, char&&> (0x0x7f5c43c6d478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c56d20) 0 empty

Class std::__is_nothrow_move_constructible_impl<char, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<char, true> (0x0x7f5c43c6d4e0) 0 empty
  std::is_nothrow_constructible<char, char&&> (0x0x7f5c43c6d548) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c56d80) 0 empty

Class std::is_nothrow_move_constructible<char>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<char> (0x0x7f5c43c6d5b0) 0 empty
  std::__is_nothrow_move_constructible_impl<char, true> (0x0x7f5c43c6d618) 0 empty
    std::is_nothrow_constructible<char, char&&> (0x0x7f5c43c6d680) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43c56de0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<char> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<char> > (0x0x7f5c43c6d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c56e40) 0 empty

Class std::conditional<false, std::is_copy_constructible<char>, std::__not_<std::is_nothrow_move_constructible<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<char>, std::__not_<std::is_nothrow_move_constructible<char> > > (0x0x7f5c43c56ea0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<char> >, std::is_copy_constructible<char> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<char> >, std::is_copy_constructible<char> > (0x0x7f5c43c6d750) 0 empty
  std::__not_<std::is_nothrow_move_constructible<char> > (0x0x7f5c43c6d7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43c56f00) 0 empty

Class std::__move_if_noexcept_cond<char>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<char> (0x0x7f5c43c6d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c56f60) 0 empty

Class std::conditional<false, char*, std::move_iterator<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, char*, std::move_iterator<char*> > (0x0x7f5c43c78000) 0 empty

Class std::move_iterator<char*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<char*> (0x0x7f5c43c78060) 0

Class std::__are_same<char, char>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char, char> (0x0x7f5c43c780c0) 0 empty

Class std::__is_pointer<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const char*> (0x0x7f5c43c78120) 0 empty

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

Class std::__lexicographical_compare<false>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<false> (0x0x7f5c43c781e0) 0 empty

Class std::iterator_traits<boost::shared_ptr<boost::program_options::option_description>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::shared_ptr<boost::program_options::option_description>*> (0x0x7f5c43c782a0) 0 empty

Class std::iterator_traits<boost::shared_ptr<boost::program_options::options_description>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::shared_ptr<boost::program_options::options_description>*> (0x0x7f5c43c78300) 0 empty

Class boost::detail::function::basic_vtable1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<std::vector<boost::program_options::basic_option<char> >, std::vector<std::basic_string<char> >&> (0x0x7f5c43c783c0) 0

Class std::is_array<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c8e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c78420) 0 empty

Class std::remove_volatile<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c784e0) 0 empty

Class std::remove_const<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c78540) 0 empty

Class std::remove_cv<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c78480) 0 empty

Class std::__is_void_helper<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c8e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c785a0) 0 empty

Class std::is_void<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c8e750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43c78600) 0 empty

Class std::__not_<std::is_void<std::allocator<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<boost::program_options::basic_option<char> > > > (0x0x7f5c43c8e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c78660) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> > >, std::__not_<std::is_void<std::allocator<boost::program_options::basic_option<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> > >, std::__not_<std::is_void<std::allocator<boost::program_options::basic_option<char> > > > > (0x0x7f5c43c78780) 0 empty

Class std::__is_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c8e820) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5c43c788a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<boost::program_options::basic_option<char> > > >, std::__is_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<boost::program_options::basic_option<char> > > >, std::__is_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> > > > (0x0x7f5c43c8e958) 0 empty
  std::__is_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c8e9c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5c43c78900) 0 empty

Class std::__is_default_constructible_atom<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c8ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c78960) 0 empty

Class std::__is_default_constructible_safe<std::allocator<boost::program_options::basic_option<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<boost::program_options::basic_option<char> >, false> (0x0x7f5c43c8ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c78a80) 0 empty

Class std::is_default_constructible<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c8ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c78ae0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> >, false>, std::is_default_constructible<std::allocator<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> >, false>, std::is_default_constructible<std::allocator<boost::program_options::basic_option<char> > > > (0x0x7f5c43c78c00) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43c8ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c78c60) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> >, false> (0x0x7f5c43cfe068) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43cfe0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43c78cc0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<boost::program_options::basic_option<char> > >, std::__is_nt_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<boost::program_options::basic_option<char> > >, std::__is_nt_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> >, false> > (0x0x7f5c43cfe1a0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<boost::program_options::basic_option<char> >, false> (0x0x7f5c43cfe208) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43cfe270) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43c78d20) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c43cfe340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43c78d80) 0 empty

Class std::iterator_traits<const boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const boost::program_options::basic_option<char>*> (0x0x7f5c43c78f00) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > (0x0x7f5c43c78ea0) 0

Class std::__are_same<const boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*> (0x0x7f5c43c78f60) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<boost::program_options::basic_option<char> > > (0x0x7f5c4391e000) 0 empty

Class std::remove_reference<std::allocator<boost::program_options::basic_option<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<boost::program_options::basic_option<char> >&> (0x0x7f5c4391e120) 0 empty

Class std::iterator_traits<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::program_options::basic_option<char>*> (0x0x7f5c4391e240) 0 empty

Class std::unary_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>, const std::basic_string<char> > (0x0x7f5c4391e2a0) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c43cfe6e8) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>, const std::basic_string<char> > (0x0x7f5c4391e300) 0 empty

Class boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >
   size=16 align=8
   base size=12 base align=8
boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > (0x0x7f5c4391e360) 0

Class boost::iostreams::detail::reset_operation<boost::iostreams::detail::optional<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> > >
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::reset_operation<boost::iostreams::detail::optional<boost::iostreams::detail::concept_adapter<boost::iostreams::file_descriptor> > > (0x0x7f5c4391e3c0) 0

Class boost::iostreams::detail::clear_flags_operation<int>
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::clear_flags_operation<int> (0x0x7f5c4391e420) 0

Class boost::detail::cv_traits_imp<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >*> (0x0x7f5c4391e600) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c4391e5a0) 0 empty

Class boost::remove_cv<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c4391e540) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c4391e9c0) 0 empty

Class boost::is_member_function_pointer<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c439cc000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c439cc068) 0 empty
    mpl_::bool_<false> (0x0x7f5c4391ea20) 0 empty

Class boost::mpl::if_c<false, boost::detail::tr1_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >, boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), false>, boost::detail::cpp0x_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::tr1_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >, boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), false>, boost::detail::cpp0x_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), void> > (0x0x7f5c4391ea80) 0 empty

Class boost::mpl::if_<boost::is_member_function_pointer<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >, boost::detail::tr1_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >, boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), false>, boost::detail::cpp0x_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_member_function_pointer<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >, boost::detail::tr1_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >, boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), false>, boost::detail::cpp0x_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), void> > (0x0x7f5c4391e660) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c4391ec00) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c439cc1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c439cc208) 0 empty
    mpl_::bool_<false> (0x0x7f5c4391ec60) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c439cc270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c439cc2d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4391ecc0) 0 empty

Class boost::is_reference<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c439cc340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c439cc3a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4391ed20) 0 empty

Class boost::is_void<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c439cc410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c439cc478) 0 empty
    mpl_::bool_<false> (0x0x7f5c4391ed80) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >, true> (0x0x7f5c4391ede0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c4391eba0) 0 empty

Class boost::add_rvalue_reference<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > > (0x0x7f5c4391eb40) 0 empty

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

Class boost::detail::cpp0x_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), void>
   size=1 align=1
   base size=0 base align=1
boost::detail::cpp0x_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), void> (0x0x7f5c4391eea0) 0 empty

Class boost::detail::cpp0x_result_of<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >()>
   size=1 align=1
   base size=1 base align=1
boost::detail::cpp0x_result_of<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >()> (0x0x7f5c439cc618) 0 empty
  boost::detail::cpp0x_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), void> (0x0x7f5c4391ef00) 0 empty

Class boost::result_of<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >()>
   size=1 align=1
   base size=1 base align=1
boost::result_of<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >()> (0x0x7f5c439cc680) 0 empty
  boost::detail::cpp0x_result_of<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >()> (0x0x7f5c439cc6e8) 0 empty
    boost::detail::cpp0x_result_of_impl<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >(), void> (0x0x7f5c4391ef60) 0 empty

Class boost::iostreams::detail::execute_traits<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::execute_traits<boost::iostreams::detail::member_close_operation<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >, void> (0x0x7f5c439cc750) 0 empty
  boost::iostreams::detail::execute_traits_impl<void> (0x0x7f5c439e1000) 0 empty

Class boost::iostreams::is_istream_impl_::impl<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_istream_impl_::impl<const boost::iostreams::file_descriptor> (0x0x7f5c439e10c0) 0 empty

Class boost::iostreams::is_istream<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_istream<const boost::iostreams::file_descriptor> (0x0x7f5c439cc820) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e1120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<const boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<const boost::iostreams::file_descriptor> > (0x0x7f5c439cc888) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e1180) 0 empty

Class boost::iostreams::is_ostream_impl_::impl<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_ostream_impl_::impl<const boost::iostreams::file_descriptor> (0x0x7f5c439e12a0) 0 empty

Class boost::iostreams::is_ostream<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_ostream<const boost::iostreams::file_descriptor> (0x0x7f5c439cc8f0) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e1300) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<const boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<const boost::iostreams::file_descriptor> > (0x0x7f5c439cc958) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e1360) 0 empty

Class boost::iostreams::is_streambuf_impl_::impl<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_streambuf_impl_::impl<const boost::iostreams::file_descriptor> (0x0x7f5c439e1480) 0 empty

Class boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor> (0x0x7f5c439cc9c0) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e14e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor> > (0x0x7f5c439cca28) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e1540) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439cca90) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccaf8) 0 empty
    mpl_::bool_<false> (0x0x7f5c439e1660) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccb60) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccbc8) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccc30) 0 empty
      mpl_::bool_<false> (0x0x7f5c439e16c0) 0 empty

Class boost::mpl::or_<boost::iostreams::is_istream<const boost::iostreams::file_descriptor>, boost::iostreams::is_ostream<const boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::is_istream<const boost::iostreams::file_descriptor>, boost::iostreams::is_ostream<const boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccc98) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccd00) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccd68) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccdd0) 0 empty
        mpl_::bool_<false> (0x0x7f5c439e1720) 0 empty

Class boost::iostreams::is_std_io<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_std_io<const boost::iostreams::file_descriptor> (0x0x7f5c439cce38) 0 empty
  boost::mpl::or_<boost::iostreams::is_istream<const boost::iostreams::file_descriptor>, boost::iostreams::is_ostream<const boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccea0) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::file_descriptor>, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccf08) 0 empty
      boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439ccf70) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3000) 0 empty
          mpl_::bool_<false> (0x0x7f5c439e1780) 0 empty

Class boost::mpl::if_c<false, boost::reference_wrapper<const boost::iostreams::file_descriptor>, const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::reference_wrapper<const boost::iostreams::file_descriptor>, const boost::iostreams::file_descriptor> (0x0x7f5c439e17e0) 0 empty

Class boost::mpl::if_<boost::iostreams::is_std_io<const boost::iostreams::file_descriptor>, boost::reference_wrapper<const boost::iostreams::file_descriptor>, const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_std_io<const boost::iostreams::file_descriptor>, boost::reference_wrapper<const boost::iostreams::file_descriptor>, const boost::iostreams::file_descriptor> (0x0x7f5c439e1060) 0 empty

Class boost::iostreams::detail::wrapped_type<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::wrapped_type<const boost::iostreams::file_descriptor> (0x0x7f5c439f30d0) 0 empty
  boost::mpl::if_<boost::iostreams::is_std_io<const boost::iostreams::file_descriptor>, boost::reference_wrapper<const boost::iostreams::file_descriptor>, const boost::iostreams::file_descriptor> (0x0x7f5c439e1840) 0 empty

Class boost::enable_if<boost::iostreams::is_std_io<const boost::iostreams::file_descriptor>, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::iostreams::is_std_io<const boost::iostreams::file_descriptor>, void> (0x0x7f5c439f3138) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c439e18a0) 0 empty

Class boost::disable_if<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::iostreams::is_std_io<boost::iostreams::file_descriptor>, void> (0x0x7f5c439f3208) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c439e19c0) 0 empty

Class boost::iostreams::detail::reset_operation<boost::iostreams::detail::optional<boost::iostreams::basic_array_source<char> > >
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::reset_operation<boost::iostreams::detail::optional<boost::iostreams::basic_array_source<char> > > (0x0x7f5c439e1a20) 0

Class boost::iostreams::is_istream_impl_::impl<const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_istream_impl_::impl<const boost::iostreams::basic_array_source<char> > (0x0x7f5c439e1ae0) 0 empty

Class boost::iostreams::is_istream<const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_istream<const boost::iostreams::basic_array_source<char> > (0x0x7f5c439f35b0) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e1c00) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<const boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<const boost::iostreams::basic_array_source<char> > > (0x0x7f5c439f3618) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e1c60) 0 empty

Class boost::iostreams::is_ostream_impl_::impl<const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_ostream_impl_::impl<const boost::iostreams::basic_array_source<char> > (0x0x7f5c439e1cc0) 0 empty

Class boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> > (0x0x7f5c439f3750) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e1de0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> > > (0x0x7f5c439f37b8) 0 empty
  mpl_::bool_<false> (0x0x7f5c439e1e40) 0 empty

Class boost::iostreams::is_streambuf_impl_::impl<const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_streambuf_impl_::impl<const boost::iostreams::basic_array_source<char> > (0x0x7f5c439e1ea0) 0 empty

Class boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> > (0x0x7f5c439f38f0) 0 empty
  mpl_::bool_<false> (0x0x7f5c43a15000) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> > > (0x0x7f5c439f3958) 0 empty
  mpl_::bool_<false> (0x0x7f5c43a15060) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3a90) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c43a150c0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3b60) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3bc8) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3c30) 0 empty
      mpl_::bool_<false> (0x0x7f5c43a15120) 0 empty

Class boost::mpl::or_<boost::iostreams::is_istream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::is_istream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3c98) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3d00) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3d68) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3dd0) 0 empty
        mpl_::bool_<false> (0x0x7f5c43a15180) 0 empty

Class boost::iostreams::is_std_io<const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_std_io<const boost::iostreams::basic_array_source<char> > (0x0x7f5c439f3e38) 0 empty
  boost::mpl::or_<boost::iostreams::is_istream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3ea0) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::basic_array_source<char> >, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3f08) 0 empty
      boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c439f3f70) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c43a19000) 0 empty
          mpl_::bool_<false> (0x0x7f5c43a151e0) 0 empty

Class boost::mpl::if_c<false, boost::reference_wrapper<const boost::iostreams::basic_array_source<char> >, const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::reference_wrapper<const boost::iostreams::basic_array_source<char> >, const boost::iostreams::basic_array_source<char> > (0x0x7f5c43a15240) 0 empty

Class boost::mpl::if_<boost::iostreams::is_std_io<const boost::iostreams::basic_array_source<char> >, boost::reference_wrapper<const boost::iostreams::basic_array_source<char> >, const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_std_io<const boost::iostreams::basic_array_source<char> >, boost::reference_wrapper<const boost::iostreams::basic_array_source<char> >, const boost::iostreams::basic_array_source<char> > (0x0x7f5c439e1a80) 0 empty

Class boost::iostreams::detail::wrapped_type<const boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::wrapped_type<const boost::iostreams::basic_array_source<char> > (0x0x7f5c43a190d0) 0 empty
  boost::mpl::if_<boost::iostreams::is_std_io<const boost::iostreams::basic_array_source<char> >, boost::reference_wrapper<const boost::iostreams::basic_array_source<char> >, const boost::iostreams::basic_array_source<char> > (0x0x7f5c43a152a0) 0 empty

Class boost::enable_if<boost::iostreams::is_std_io<const boost::iostreams::basic_array_source<char> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::iostreams::is_std_io<const boost::iostreams::basic_array_source<char> >, void> (0x0x7f5c43a19138) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c43a153c0) 0 empty

Class boost::disable_if<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::iostreams::is_std_io<boost::iostreams::basic_array_source<char> >, void> (0x0x7f5c43a192d8) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c43a154e0) 0 empty

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

Class std::remove_volatile<std::_Rb_tree_node<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c43a15780) 0 empty

Class std::remove_const<std::_Rb_tree_node<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c43a157e0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<rfc4251string> > (0x0x7f5c43a15720) 0 empty

Class std::__ptrtr_not_void<std::_Rb_tree_node<rfc4251string>, std::_Rb_tree_node<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::_Rb_tree_node<rfc4251string>, std::_Rb_tree_node<rfc4251string> > (0x0x7f5c43a15840) 0 empty

Class std::pointer_traits<std::_Rb_tree_node<rfc4251string>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<rfc4251string>*> (0x0x7f5c43a156c0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<rfc4251string> > > (0x0x7f5c43a15660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<rfc4251string> > > (0x0x7f5c43a197b8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<rfc4251string> > > (0x0x7f5c43a15960) 0 empty

Class std::is_function<rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::is_function<rfc4251string*> (0x0x7f5c43a198f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43a15a20) 0 empty

Class std::conditional<false, std::is_function<rfc4251string*>, std::__or_<std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<rfc4251string*>, std::__or_<std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> > > (0x0x7f5c43a15a80) 0 empty

Class std::is_lvalue_reference<rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<rfc4251string*> (0x0x7f5c43a19958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43a15ae0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<rfc4251string*>, std::is_rvalue_reference<rfc4251string*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<rfc4251string*>, std::is_rvalue_reference<rfc4251string*> > (0x0x7f5c43a15b40) 0 empty

Class std::is_rvalue_reference<rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<rfc4251string*> (0x0x7f5c43a19a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43a15ba0) 0 empty

Class std::__or_<std::is_lvalue_reference<rfc4251string*>, std::is_rvalue_reference<rfc4251string*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<rfc4251string*>, std::is_rvalue_reference<rfc4251string*> > (0x0x7f5c43a19af8) 0 empty
  std::is_rvalue_reference<rfc4251string*> (0x0x7f5c43a19b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43a15c00) 0 empty

Class std::is_reference<rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<rfc4251string*> (0x0x7f5c43a19bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43a15de0) 0 empty

Class std::conditional<false, std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> > (0x0x7f5c43a15e40) 0 empty

Class std::remove_volatile<rfc4251string*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<rfc4251string*> (0x0x7f5c43aa6000) 0 empty

Class std::remove_const<rfc4251string*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<rfc4251string*> (0x0x7f5c43aa6060) 0 empty

Class std::remove_cv<rfc4251string*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<rfc4251string*> (0x0x7f5c43a15f60) 0 empty

Class std::__is_void_helper<rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<rfc4251string*> (0x0x7f5c43a19c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43aa60c0) 0 empty

Class std::is_void<rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::is_void<rfc4251string*> (0x0x7f5c43a19d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43aa6120) 0 empty

Class std::__or_<std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> > (0x0x7f5c43a19d68) 0 empty
  std::is_void<rfc4251string*> (0x0x7f5c43a19dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43aa6180) 0 empty

Class std::__or_<std::is_function<rfc4251string*>, std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<rfc4251string*>, std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> > (0x0x7f5c43a19e38) 0 empty
  std::__or_<std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> > (0x0x7f5c43a19ea0) 0 empty
    std::is_void<rfc4251string*> (0x0x7f5c43a19f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43aa61e0) 0 empty

Class std::__not_<std::__or_<std::is_function<rfc4251string*>, std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<rfc4251string*>, std::is_reference<rfc4251string*>, std::is_void<rfc4251string*> > > (0x0x7f5c43a19f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43aa6240) 0 empty

Class std::is_object<rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::is_object<rfc4251string*> (0x0x7f5c43a19618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43aa62a0) 0 empty

Class std::conditional<true, std::is_object<rfc4251string*>, std::is_reference<rfc4251string*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<rfc4251string*>, std::is_reference<rfc4251string*> > (0x0x7f5c43aa6300) 0 empty

Class std::__or_<std::is_object<rfc4251string*>, std::is_reference<rfc4251string*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<rfc4251string*>, std::is_reference<rfc4251string*> > (0x0x7f5c43a19820) 0 empty
  std::is_object<rfc4251string*> (0x0x7f5c43aae000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43aa6420) 0 empty

Class std::__is_referenceable<rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<rfc4251string*> (0x0x7f5c43aae068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43aa6480) 0 empty

Class std::__add_rvalue_reference_helper<rfc4251string*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<rfc4251string*, true> (0x0x7f5c43aa64e0) 0 empty

Class std::add_rvalue_reference<rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<rfc4251string*> (0x0x7f5c43aae0d0) 0 empty
  std::__add_rvalue_reference_helper<rfc4251string*, true> (0x0x7f5c43aa6540) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43aa65a0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > > (0x0x7f5c43aa6600) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43aa6660) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > (0x0x7f5c43aa66c0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43aa6720) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > (0x0x7f5c43aae2d8) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43aa6780) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43aa67e0) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > (0x0x7f5c43aa6840) 0 empty

Class std::remove_volatile<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aa6900) 0 empty

Class std::remove_const<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aa6960) 0 empty

Class std::remove_cv<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aa68a0) 0 empty

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43aa69c0) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43aa6a20) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > (0x0x7f5c43aae548) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43aa6a80) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > (0x0x7f5c43aae618) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > (0x0x7f5c43aae680) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43aa6ae0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_void<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > > (0x0x7f5c43aae750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43aa6b40) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43aa6ba0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > (0x0x7f5c43aa6c00) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<rfc4251string> >*>, std::is_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> > (0x0x7f5c43aae820) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43aa6c60) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43aa6cc0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<rfc4251string> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<rfc4251string> >*, true> (0x0x7f5c43aa6d20) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<rfc4251string> >*> (0x0x7f5c43aae958) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<rfc4251string> >*, true> (0x0x7f5c43aa6f00) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<rfc4251string> > >::__construct_helper<rfc4251string, rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<rfc4251string> > >::__construct_helper<rfc4251string, rfc4251string> (0x0x7f5c43a159c0) 0 empty

Class std::conditional<false, std::is_constructible<rfc4251string, rfc4251string>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<rfc4251string, rfc4251string>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c43ad3000) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<rfc4251string, rfc4251string> > (0x0x7f5c43aae9c0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43aaea28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43ad3060) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<rfc4251string, rfc4251string> > > (0x0x7f5c43aaea90) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<rfc4251string, rfc4251string> > (0x0x7f5c43aaeaf8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c43aaeb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43ad30c0) 0 empty

Class std::is_same<std::_Rb_tree_node<rfc4251string>*, rfc4251string*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<rfc4251string>*, rfc4251string*> (0x0x7f5c43aaebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43ad3120) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<rfc4251string*> >, std::is_same<std::_Rb_tree_node<rfc4251string>*, rfc4251string*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<rfc4251string*> >, std::is_same<std::_Rb_tree_node<rfc4251string>*, rfc4251string*> > (0x0x7f5c43ad3180) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<rfc4251string>*, rfc4251string*>, std::__not_<std::is_pointer<rfc4251string*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<rfc4251string>*, rfc4251string*>, std::__not_<std::is_pointer<rfc4251string*> > > (0x0x7f5c43aaec30) 0 empty
  std::is_same<std::_Rb_tree_node<rfc4251string>*, rfc4251string*> (0x0x7f5c43aaec98) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43ad31e0) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c43aaedd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43ad32a0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<rfc4251string> > (0x0x7f5c43aaee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43ad3300) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43ad33c0) 0 empty

Class std::remove_const<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43ad3420) 0 empty

Class std::remove_cv<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43ad3360) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aaef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43ad3480) 0 empty

Class std::is_void<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aaef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43ad34e0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<rfc4251string>*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<rfc4251string>*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f5c43ad3540) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<rfc4251string>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<rfc4251string>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c43aec000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c43aec068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c43aec0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43ad35a0) 0 empty

Class std::is_function<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43ad3660) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<rfc4251string>*&>, std::__or_<std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<rfc4251string>*&>, std::__or_<std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> > > (0x0x7f5c43ad36c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43ad3720) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_rvalue_reference<std::_Rb_tree_node<rfc4251string>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_rvalue_reference<std::_Rb_tree_node<rfc4251string>*&> > (0x0x7f5c43ad3780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_rvalue_reference<std::_Rb_tree_node<rfc4251string>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_rvalue_reference<std::_Rb_tree_node<rfc4251string>*&> > (0x0x7f5c43aec270) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43ad37e0) 0 empty

Class std::is_reference<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43ad3840) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> > (0x0x7f5c43ad38a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> > (0x0x7f5c43aec3a8) 0 empty
  std::is_reference<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43ad3900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<rfc4251string>*&>, std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<rfc4251string>*&>, std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> > (0x0x7f5c43aec478) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> > (0x0x7f5c43aec4e0) 0 empty
    std::is_reference<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec548) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43ad3960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<rfc4251string>*&>, std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<rfc4251string>*&>, std::is_reference<std::_Rb_tree_node<rfc4251string>*&>, std::is_void<std::_Rb_tree_node<rfc4251string>*&> > > (0x0x7f5c43aec5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43ad39c0) 0 empty

Class std::is_object<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43ad3a20) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<rfc4251string>*&>, std::is_reference<std::_Rb_tree_node<rfc4251string>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<rfc4251string>*&>, std::is_reference<std::_Rb_tree_node<rfc4251string>*&> > (0x0x7f5c43ad3a80) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<rfc4251string>*&>, std::is_reference<std::_Rb_tree_node<rfc4251string>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<rfc4251string>*&>, std::is_reference<std::_Rb_tree_node<rfc4251string>*&> > (0x0x7f5c43aec680) 0 empty
  std::is_reference<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43ad3ae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43ad3b40) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<rfc4251string>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<rfc4251string>*&, true> (0x0x7f5c43ad3ba0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43aec7b8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<rfc4251string>*&, true> (0x0x7f5c43ad3c00) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*, false> (0x0x7f5c43ad3600) 0 empty

Class std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*> (0x0x7f5c43aec958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43ad3d20) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*> > (0x0x7f5c43ad3d80) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*> > (0x0x7f5c43aeca28) 0 empty
  std::is_convertible<std::_Rb_tree_node<rfc4251string>*&, std::_Rb_tree_node_base*> (0x0x7f5c43aeca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43ad3de0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<rfc4251string>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<rfc4251string>*&> (0x0x7f5c43ad3e40) 0 empty

Class std::unary_function<rfc4251string, rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<rfc4251string, rfc4251string> (0x0x7f5c4371a060) 0 empty

Class std::_Identity<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::_Identity<rfc4251string> (0x0x7f5c43aecc30) 0 empty
  std::unary_function<rfc4251string, rfc4251string> (0x0x7f5c4371a0c0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c4371a240) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c4371a2a0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c4371a1e0) 0 empty

Class std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >, std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > (0x0x7f5c4371a3c0) 0 empty

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*> (0x0x7f5c4371a180) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > > (0x0x7f5c4371a120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > > (0x0x7f5c43745138) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > > (0x0x7f5c4371a420) 0 empty

Class std::is_function<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c43745270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371a4e0) 0 empty

Class std::conditional<false, std::is_function<std::pair<const rfc4251string, std::basic_string<char> >*>, std::__or_<std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const rfc4251string, std::basic_string<char> >*>, std::__or_<std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c4371a540) 0 empty

Class std::is_lvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c437452d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371a5a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*>, std::is_rvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*>, std::is_rvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*> > (0x0x7f5c4371a600) 0 empty

Class std::is_rvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c43745340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371a660) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c437453a8) 0 empty
  std::is_rvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c43745410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4371a6c0) 0 empty

Class std::is_reference<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c43745478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371a720) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const rfc4251string, std::basic_string<char> >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const rfc4251string, std::basic_string<char> >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char> >*> > (0x0x7f5c4371a780) 0 empty

Class std::remove_volatile<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c4371a840) 0 empty

Class std::remove_const<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c4371a8a0) 0 empty

Class std::remove_cv<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c4371a7e0) 0 empty

Class std::__is_void_helper<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c43745548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371a900) 0 empty

Class std::is_void<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c437455b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371a960) 0 empty

Class std::__or_<std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43745618) 0 empty
  std::is_void<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c43745680) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4371a9c0) 0 empty

Class std::__or_<std::is_function<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c437456e8) 0 empty
  std::__or_<std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c43745750) 0 empty
    std::is_void<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c437457b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4371aa20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c43745820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4371aa80) 0 empty

Class std::is_object<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c43745888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4371aae0) 0 empty

Class std::conditional<true, std::is_object<std::pair<const rfc4251string, std::basic_string<char> >*>, std::is_reference<std::pair<const rfc4251string, std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const rfc4251string, std::basic_string<char> >*>, std::is_reference<std::pair<const rfc4251string, std::basic_string<char> >*> > (0x0x7f5c4371ab40) 0 empty

Class std::__or_<std::is_object<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c437458f0) 0 empty
  std::is_object<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c43745958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4371aba0) 0 empty

Class std::__is_referenceable<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c437459c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4371ac00) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const rfc4251string, std::basic_string<char> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const rfc4251string, std::basic_string<char> >*, true> (0x0x7f5c4371ac60) 0 empty

Class std::add_rvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c43745af8) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const rfc4251string, std::basic_string<char> >*, true> (0x0x7f5c4371acc0) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c43745c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371ad20) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > > (0x0x7f5c4371ad80) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c43745c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371ade0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> > (0x0x7f5c4371ae40) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c43745d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371aea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c43745d68) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c43745dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4371af00) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c43745e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4371af60) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> > (0x0x7f5c437d4000) 0 empty

Class std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c437d40c0) 0 empty

Class std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c437d4120) 0 empty

Class std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c437d4060) 0 empty

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c43745f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c437d4180) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c43745f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c437d41e0) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c437451a0) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c43aecd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c437d4240) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c437de000) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c437de068) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c437de0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c437d42a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > > (0x0x7f5c437de138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c437d4300) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c437de1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c437d4360) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> > (0x0x7f5c437d43c0) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c437de208) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c437de270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c437d4420) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c437de2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c437d4480) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*, true> (0x0x7f5c437d44e0) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*> (0x0x7f5c437de340) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > >*, true> (0x0x7f5c437d4540) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > >::__construct_helper<std::pair<const rfc4251string, std::basic_string<char> >, rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > >::__construct_helper<std::pair<const rfc4251string, std::basic_string<char> >, rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f5c4371a480) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const rfc4251string, std::basic_string<char> >, rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const rfc4251string, std::basic_string<char> >, rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c437d45a0) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c437de3a8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c437de410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c437d4600) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c437de478) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c437de4e0) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c437de548) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c437d4660) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*, std::pair<const rfc4251string, std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*, std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c437de5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c437d46c0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const rfc4251string, std::basic_string<char> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*, std::pair<const rfc4251string, std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const rfc4251string, std::basic_string<char> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*, std::pair<const rfc4251string, std::basic_string<char> >*> > (0x0x7f5c437d4720) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__not_<std::is_pointer<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__not_<std::is_pointer<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c437de618) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*, std::pair<const rfc4251string, std::basic_string<char> >*> (0x0x7f5c437de680) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c437d4780) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c437d48a0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c437d4900) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c437d4840) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c437de9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c437d4a20) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c437deaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c437d4a80) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f5c437d4ba0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c437deb60) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c437debc8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c437dec30) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c437d4c00) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c437ded00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c437d4cc0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > > (0x0x7f5c437d4d20) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c437dee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c437d4d80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> > (0x0x7f5c437d4de0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c437deea0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c437def08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c437d4e40) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c437def70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c437d4ea0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> > (0x0x7f5c437d4f00) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c438140d0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c43814138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c437d4f60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c43814208) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c43814270) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c438142d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43818000) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > > (0x0x7f5c438143a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43818060) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c43814410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438180c0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> > (0x0x7f5c438181e0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c43814478) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c438144e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43818240) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c438145b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438182a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, true> (0x0x7f5c43818300) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c43814618) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, true> (0x0x7f5c43818360) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f5c437d4c60) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, std::_Rb_tree_node_base*> (0x0x7f5c438146e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438183c0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, std::_Rb_tree_node_base*> > (0x0x7f5c43818420) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*> > (0x0x7f5c438147b8) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&, std::_Rb_tree_node_base*> (0x0x7f5c43814820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43818480) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > >*&> (0x0x7f5c438184e0) 0 empty

Class std::unary_function<std::pair<const rfc4251string, std::basic_string<char> >, const rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const rfc4251string, std::basic_string<char> >, const rfc4251string> (0x0x7f5c43818540) 0 empty

Class std::_Select1st<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c43814d00) 0 empty
  std::unary_function<std::pair<const rfc4251string, std::basic_string<char> >, const rfc4251string> (0x0x7f5c438185a0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::input_seekable, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::input_seekable, boost::iostreams::output> (0x0x7f5c43818660) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::input_seekable, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::input_seekable, boost::iostreams::output> (0x0x7f5c43818600) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::input_seekable, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::input_seekable, boost::iostreams::output> (0x0x7f5c43818780) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::input_seekable, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::input_seekable, boost::iostreams::output> (0x0x7f5c43814ea0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::input_seekable, boost::iostreams::output> (0x0x7f5c438188a0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::iostreams::input_seekable> (0x0x7f5c43818ba0) 0 empty

Class boost::detail::add_reference_impl<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::iostreams::input_seekable> (0x0x7f5c43818b40) 0 empty

Class boost::add_reference<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::iostreams::input_seekable> (0x0x7f5c43818ae0) 0 empty

Class boost::add_lvalue_reference<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::iostreams::input_seekable> (0x0x7f5c43818a80) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::input_seekable, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::iostreams::input_seekable, true> (0x0x7f5c43818cc0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::iostreams::input_seekable> (0x0x7f5c43818c60) 0 empty

Class boost::add_rvalue_reference<boost::iostreams::input_seekable>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::iostreams::input_seekable> (0x0x7f5c43818c00) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::input_seekable, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::input_seekable, boost::iostreams::output> (0x0x7f5c43818a20) 0 empty

Class boost::is_convertible<boost::iostreams::input_seekable, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::input_seekable, boost::iostreams::output> (0x0x7f5c4385a340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4385a3a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c43818de0) 0 empty

Class boost::iostreams::detail::reset_operation<boost::iostreams::detail::optional<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > > >
   size=8 align=8
   base size=8 base align=8
boost::iostreams::detail::reset_operation<boost::iostreams::detail::optional<boost::iostreams::detail::concept_adapter<boost::iostreams::back_insert_device<std::vector<char> > > > > (0x0x7f5c43818e40) 0

Class boost::iostreams::is_istream_impl_::impl<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_istream_impl_::impl<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c43818f00) 0 empty

Class boost::iostreams::is_istream<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_istream<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4385a478) 0 empty
  mpl_::bool_<false> (0x0x7f5c4387b060) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<const boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_istream<const boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c4385a5b0) 0 empty
  mpl_::bool_<false> (0x0x7f5c4387b180) 0 empty

Class boost::iostreams::is_ostream_impl_::impl<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_ostream_impl_::impl<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4387b1e0) 0 empty

Class boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4385a618) 0 empty
  mpl_::bool_<false> (0x0x7f5c4387b2a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c4385a750) 0 empty
  mpl_::bool_<false> (0x0x7f5c4387b3c0) 0 empty

Class boost::iostreams::is_streambuf_impl_::impl<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::is_streambuf_impl_::impl<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4387b420) 0 empty

Class boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4385a7b8) 0 empty
  mpl_::bool_<false> (0x0x7f5c4387b4e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c4385a8f0) 0 empty
  mpl_::bool_<false> (0x0x7f5c4387b600) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385a958) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385a9c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4387b660) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385aa28) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385aa90) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385aaf8) 0 empty
      mpl_::bool_<false> (0x0x7f5c4387b6c0) 0 empty

Class boost::mpl::or_<boost::iostreams::is_istream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::is_istream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385ab60) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385abc8) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385ac30) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385ac98) 0 empty
        mpl_::bool_<false> (0x0x7f5c4387b720) 0 empty

Class boost::iostreams::is_std_io<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::is_std_io<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4385ad00) 0 empty
  boost::mpl::or_<boost::iostreams::is_istream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385ad68) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::is_ostream<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385add0) 0 empty
      boost::mpl::aux::or_impl<false, boost::iostreams::is_streambuf<const boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385ae38) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c4385aea0) 0 empty
          mpl_::bool_<false> (0x0x7f5c4387b780) 0 empty

Class boost::mpl::if_c<false, boost::reference_wrapper<const boost::iostreams::back_insert_device<std::vector<char> > >, const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::reference_wrapper<const boost::iostreams::back_insert_device<std::vector<char> > >, const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4387b8a0) 0 empty

Class boost::mpl::if_<boost::iostreams::is_std_io<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::reference_wrapper<const boost::iostreams::back_insert_device<std::vector<char> > >, const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::is_std_io<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::reference_wrapper<const boost::iostreams::back_insert_device<std::vector<char> > >, const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c43818ea0) 0 empty

Class boost::iostreams::detail::wrapped_type<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::wrapped_type<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4388a068) 0 empty
  boost::mpl::if_<boost::iostreams::is_std_io<const boost::iostreams::back_insert_device<std::vector<char> > >, boost::reference_wrapper<const boost::iostreams::back_insert_device<std::vector<char> > >, const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c4387b900) 0 empty

Class boost::enable_if<boost::iostreams::is_std_io<const boost::iostreams::back_insert_device<std::vector<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::iostreams::is_std_io<const boost::iostreams::back_insert_device<std::vector<char> > >, void> (0x0x7f5c4388a270) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c4387b960) 0 empty

Class boost::disable_if<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::iostreams::is_std_io<boost::iostreams::back_insert_device<std::vector<char> > >, void> (0x0x7f5c4388a340) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c4387b9c0) 0 empty

Class std::is_error_condition_enum<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<rfc4251string> (0x0x7f5c4388a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4387ba20) 0 empty

Class std::is_function<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4388aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4387bae0) 0 empty

Class std::conditional<false, std::is_function<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c4387bb40) 0 empty

Class std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4388aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4387bba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string> >, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string> >, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c4387bc00) 0 empty

Class std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4388aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4387bc60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string> >, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string> >, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c4388ab60) 0 empty
  std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4388abc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4387bcc0) 0 empty

Class std::is_reference<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4388ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4387bd20) 0 empty

Class std::conditional<false, std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c4387bd80) 0 empty

Class std::__is_void_helper<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4388ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4387bde0) 0 empty

Class std::is_void<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4388ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4387be40) 0 empty

Class std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c4388ad68) 0 empty
  std::is_void<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4388add0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4387bea0) 0 empty

Class std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string> >, std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string> >, std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c4388ae38) 0 empty
  std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c4388aea0) 0 empty
    std::is_void<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4388af08) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4387bf00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string> >, std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string> >, std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_void<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c4388af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4387bf60) 0 empty

Class std::is_object<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438c4000) 0 empty

Class std::conditional<true, std::is_object<std::pair<rfc4251string, rfc4251string> >, std::is_reference<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<rfc4251string, rfc4251string> >, std::is_reference<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c4060) 0 empty

Class std::__or_<std::is_object<std::pair<rfc4251string, rfc4251string> >, std::is_reference<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<rfc4251string, rfc4251string> >, std::is_reference<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3068) 0 empty
  std::is_object<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c30d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c438c40c0) 0 empty

Class std::__is_referenceable<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438c4120) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>, std::__is_direct_constructible_new_safe<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>, std::__is_direct_constructible_new_safe<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c438c4180) 0 empty

Class std::conditional<false, std::is_void<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >, std::is_function<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >, std::is_function<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c438c41e0) 0 empty

Class std::is_array<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c31a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4240) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::pair<rfc4251string, rfc4251string>, 0u> >, std::is_array<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::pair<rfc4251string, rfc4251string>, 0u> >, std::is_array<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c42a0) 0 empty

Class std::__and_<std::is_array<std::pair<rfc4251string, rfc4251string> >, std::__not_<std::extent<std::pair<rfc4251string, rfc4251string>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::pair<rfc4251string, rfc4251string> >, std::__not_<std::extent<std::pair<rfc4251string, rfc4251string>, 0u> > > (0x0x7f5c438c3208) 0 empty
  std::is_array<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3270) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c438c4300) 0 empty

Class std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c32d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4360) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >, std::is_function<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >, std::is_function<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c43c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >, std::is_function<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >, std::is_function<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3340) 0 empty
  std::is_function<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c33a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c438c4420) 0 empty

Class std::__or_<std::is_void<std::pair<rfc4251string, rfc4251string> >, std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >, std::is_function<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<rfc4251string, rfc4251string> >, std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >, std::is_function<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3410) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<rfc4251string, rfc4251string> >, std::is_function<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3478) 0 empty
    std::is_function<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c34e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c438c4480) 0 empty

Class std::conditional<false, std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_scalar<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_scalar<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c44e0) 0 empty

Class std::__is_integral_helper<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4540) 0 empty

Class std::is_integral<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c35b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c45a0) 0 empty

Class std::conditional<false, std::is_integral<std::pair<rfc4251string, rfc4251string> >, std::is_floating_point<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::pair<rfc4251string, rfc4251string> >, std::is_floating_point<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c4600) 0 empty

Class std::__is_floating_point_helper<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4660) 0 empty

Class std::is_floating_point<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c46c0) 0 empty

Class std::__or_<std::is_integral<std::pair<rfc4251string, rfc4251string> >, std::is_floating_point<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::pair<rfc4251string, rfc4251string> >, std::is_floating_point<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c36e8) 0 empty
  std::is_floating_point<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3750) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c438c4720) 0 empty

Class std::is_arithmetic<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4780) 0 empty

Class std::conditional<false, std::is_arithmetic<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::is_enum<std::pair<rfc4251string, rfc4251string> >, std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::is_enum<std::pair<rfc4251string, rfc4251string> >, std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c438c47e0) 0 empty

Class std::is_enum<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4840) 0 empty

Class std::conditional<false, std::is_enum<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c438c48a0) 0 empty

Class std::__is_pointer_helper<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4900) 0 empty

Class std::is_pointer<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4960) 0 empty

Class std::conditional<false, std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::__or_<std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c438c49c0) 0 empty

Class std::__is_member_pointer_helper<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4a20) 0 empty

Class std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c39c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4a80) 0 empty

Class std::conditional<false, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c4ae0) 0 empty

Class std::__is_null_pointer_helper<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4b40) 0 empty

Class std::is_null_pointer<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4ba0) 0 empty

Class std::__or_<std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3af8) 0 empty
  std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c438c4c00) 0 empty

Class std::__or_<std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3bc8) 0 empty
  std::__or_<std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3c30) 0 empty
    std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c438c4c60) 0 empty

Class std::__or_<std::is_enum<std::pair<rfc4251string, rfc4251string> >, std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::pair<rfc4251string, rfc4251string> >, std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3d00) 0 empty
  std::__or_<std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3d68) 0 empty
    std::__or_<std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3dd0) 0 empty
      std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c3e38) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c438c4cc0) 0 empty

Class std::__or_<std::is_arithmetic<std::pair<rfc4251string, rfc4251string> >, std::is_enum<std::pair<rfc4251string, rfc4251string> >, std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::pair<rfc4251string, rfc4251string> >, std::is_enum<std::pair<rfc4251string, rfc4251string> >, std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3ea0) 0 empty
  std::__or_<std::is_enum<std::pair<rfc4251string, rfc4251string> >, std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3f08) 0 empty
    std::__or_<std::is_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438c3f70) 0 empty
      std::__or_<std::is_member_pointer<std::pair<rfc4251string, rfc4251string> >, std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438ef000) 0 empty
        std::is_null_pointer<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438ef068) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c438c4d20) 0 empty

Class std::is_scalar<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438ef0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4d80) 0 empty

Class std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_scalar<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string> >, std::is_scalar<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438ef138) 0 empty
  std::is_scalar<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438ef1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c438c4de0) 0 empty

Class std::remove_all_extents<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438c4e40) 0 empty

Class std::is_function<std::pair<rfc4251string, rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438c4f00) 0 empty

Class std::conditional<false, std::is_function<std::pair<rfc4251string, rfc4251string>&>, std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<rfc4251string, rfc4251string>&>, std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> > > (0x0x7f5c438c4f60) 0 empty

Class std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438ff000) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&> > (0x0x7f5c438ff060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&> > (0x0x7f5c438ef340) 0 empty
  std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c438ff0c0) 0 empty

Class std::is_reference<std::pair<rfc4251string, rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438ff120) 0 empty

Class std::conditional<true, std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> > (0x0x7f5c438ff180) 0 empty

Class std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> > (0x0x7f5c438ef478) 0 empty
  std::is_reference<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c438ff1e0) 0 empty

Class std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> > (0x0x7f5c438ef548) 0 empty
  std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> > (0x0x7f5c438ef5b0) 0 empty
    std::is_reference<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef618) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c438ff240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&>, std::is_void<std::pair<rfc4251string, rfc4251string>&> > > (0x0x7f5c438ef680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438ff2a0) 0 empty

Class std::is_object<std::pair<rfc4251string, rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438ff300) 0 empty

Class std::conditional<false, std::is_object<std::pair<rfc4251string, rfc4251string>&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<rfc4251string, rfc4251string>&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&> > (0x0x7f5c438ff360) 0 empty

Class std::__or_<std::is_object<std::pair<rfc4251string, rfc4251string>&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<rfc4251string, rfc4251string>&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&> > (0x0x7f5c438ef750) 0 empty
  std::is_reference<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c438ff3c0) 0 empty

Class std::__is_referenceable<std::pair<rfc4251string, rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438ff420) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>&, true> (0x0x7f5c438ff480) 0 empty

Class std::add_rvalue_reference<std::pair<rfc4251string, rfc4251string>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c438ef888) 0 empty
  std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>&, true> (0x0x7f5c438ff4e0) 0 empty

Class std::__is_destructible_impl<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438ef208) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c438c4ea0) 0 empty

Class std::__is_destructible_safe<std::pair<rfc4251string, rfc4251string>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::pair<rfc4251string, rfc4251string>, false, false> (0x0x7f5c438ef958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438ff540) 0 empty

Class std::is_destructible<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c438ef9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438ff5a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>, std::is_destructible<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>, std::is_destructible<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c438ff600) 0 empty

Class std::is_function<std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c438efa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438ff6c0) 0 empty

Class std::conditional<false, std::is_function<std::pair<rfc4251string, rfc4251string>&&>, std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<rfc4251string, rfc4251string>&&>, std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> > > (0x0x7f5c438ff720) 0 empty

Class std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c438efaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438ff780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c438ff7e0) 0 empty

Class std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c438efb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438ff840) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c438efbc8) 0 empty
  std::is_rvalue_reference<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c438efc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c438ff8a0) 0 empty

Class std::is_reference<std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c438efc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438ff900) 0 empty

Class std::conditional<true, std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c438ff960) 0 empty

Class std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c438efd00) 0 empty
  std::is_reference<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c438efd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c438ff9c0) 0 empty

Class std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>&&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>&&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c438efdd0) 0 empty
  std::__or_<std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c438efe38) 0 empty
    std::is_reference<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c438efea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c438ffa20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>&&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<rfc4251string, rfc4251string>&&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&&>, std::is_void<std::pair<rfc4251string, rfc4251string>&&> > > (0x0x7f5c438eff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438ffa80) 0 empty

Class std::is_object<std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c438eff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438ffae0) 0 empty

Class std::conditional<false, std::is_object<std::pair<rfc4251string, rfc4251string>&&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<rfc4251string, rfc4251string>&&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c438ffb40) 0 empty

Class std::__or_<std::is_object<std::pair<rfc4251string, rfc4251string>&&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<rfc4251string, rfc4251string>&&>, std::is_reference<std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c43521000) 0 empty
  std::is_reference<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43521068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c438ffba0) 0 empty

Class std::__is_referenceable<std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c435210d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c438ffc00) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>&&, true> (0x0x7f5c438ffc60) 0 empty

Class std::add_rvalue_reference<std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43521138) 0 empty
  std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>&&, true> (0x0x7f5c438ffcc0) 0 empty

Class std::remove_volatile<const rfc4251string&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const rfc4251string&> (0x0x7f5c438ffd80) 0 empty

Class std::remove_const<const rfc4251string&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const rfc4251string&> (0x0x7f5c438ffde0) 0 empty

Class std::remove_cv<const rfc4251string&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const rfc4251string&> (0x0x7f5c438ffd20) 0 empty

Class std::__is_void_helper<const rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const rfc4251string&> (0x0x7f5c43521270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438ffe40) 0 empty

Class std::is_void<const rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const rfc4251string&> (0x0x7f5c435212d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c438ffea0) 0 empty

Class std::conditional<false, std::is_void<const rfc4251string&>, std::__or_<std::is_function<rfc4251string>, std::is_array<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const rfc4251string&>, std::__or_<std::is_function<rfc4251string>, std::is_array<rfc4251string> > > (0x0x7f5c438fff00) 0 empty

Class std::conditional<false, std::is_function<rfc4251string>, std::is_array<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<rfc4251string>, std::is_array<rfc4251string> > (0x0x7f5c438fff60) 0 empty

Class std::is_array<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_array<rfc4251string> (0x0x7f5c43521340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4352e000) 0 empty

Class std::__or_<std::is_function<rfc4251string>, std::is_array<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<rfc4251string>, std::is_array<rfc4251string> > (0x0x7f5c435213a8) 0 empty
  std::is_array<rfc4251string> (0x0x7f5c43521410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4352e060) 0 empty

Class std::__or_<std::is_void<const rfc4251string&>, std::is_function<rfc4251string>, std::is_array<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const rfc4251string&>, std::is_function<rfc4251string>, std::is_array<rfc4251string> > (0x0x7f5c43521478) 0 empty
  std::__or_<std::is_function<rfc4251string>, std::is_array<rfc4251string> > (0x0x7f5c435214e0) 0 empty
    std::is_array<rfc4251string> (0x0x7f5c43521548) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4352e0c0) 0 empty

Class std::is_function<const rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const rfc4251string&> (0x0x7f5c435215b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4352e180) 0 empty

Class std::conditional<false, std::is_function<const rfc4251string&>, std::__or_<std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const rfc4251string&>, std::__or_<std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> > > (0x0x7f5c4352e1e0) 0 empty

Class std::is_lvalue_reference<const rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const rfc4251string&> (0x0x7f5c43521618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4352e240) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const rfc4251string&>, std::is_rvalue_reference<const rfc4251string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const rfc4251string&>, std::is_rvalue_reference<const rfc4251string&> > (0x0x7f5c4352e2a0) 0 empty

Class std::__or_<std::is_lvalue_reference<const rfc4251string&>, std::is_rvalue_reference<const rfc4251string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const rfc4251string&>, std::is_rvalue_reference<const rfc4251string&> > (0x0x7f5c43521680) 0 empty
  std::is_lvalue_reference<const rfc4251string&> (0x0x7f5c435216e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4352e300) 0 empty

Class std::is_reference<const rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const rfc4251string&> (0x0x7f5c43521820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4352e360) 0 empty

Class std::conditional<true, std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> > (0x0x7f5c4352e3c0) 0 empty

Class std::__or_<std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> > (0x0x7f5c43521958) 0 empty
  std::is_reference<const rfc4251string&> (0x0x7f5c435219c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4352e4e0) 0 empty

Class std::__or_<std::is_function<const rfc4251string&>, std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const rfc4251string&>, std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> > (0x0x7f5c43521a28) 0 empty
  std::__or_<std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> > (0x0x7f5c43521a90) 0 empty
    std::is_reference<const rfc4251string&> (0x0x7f5c43521af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4352e600) 0 empty

Class std::__not_<std::__or_<std::is_function<const rfc4251string&>, std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const rfc4251string&>, std::is_reference<const rfc4251string&>, std::is_void<const rfc4251string&> > > (0x0x7f5c43521b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4352e6c0) 0 empty

Class std::is_object<const rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const rfc4251string&> (0x0x7f5c43521bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4352e720) 0 empty

Class std::conditional<false, std::is_object<const rfc4251string&>, std::is_reference<const rfc4251string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const rfc4251string&>, std::is_reference<const rfc4251string&> > (0x0x7f5c4352e780) 0 empty

Class std::__or_<std::is_object<const rfc4251string&>, std::is_reference<const rfc4251string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const rfc4251string&>, std::is_reference<const rfc4251string&> > (0x0x7f5c43521dd0) 0 empty
  std::is_reference<const rfc4251string&> (0x0x7f5c43521e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4352e7e0) 0 empty

Class std::__is_referenceable<const rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const rfc4251string&> (0x0x7f5c43521ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4352e900) 0 empty

Class std::__add_rvalue_reference_helper<const rfc4251string&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const rfc4251string&, true> (0x0x7f5c4352e960) 0 empty

Class std::add_rvalue_reference<const rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const rfc4251string&> (0x0x7f5c43521f08) 0 empty
  std::__add_rvalue_reference_helper<const rfc4251string&, true> (0x0x7f5c4352e9c0) 0 empty

Class std::__is_convertible_helper<const rfc4251string&, rfc4251string, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const rfc4251string&, rfc4251string, false> (0x0x7f5c4352e120) 0 empty

Class std::is_convertible<const rfc4251string&, rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const rfc4251string&, rfc4251string> (0x0x7f5c43549000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4352ea20) 0 empty

Class std::conditional<true, std::is_convertible<const rfc4251string&, rfc4251string>, std::is_convertible<const rfc4251string&, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const rfc4251string&, rfc4251string>, std::is_convertible<const rfc4251string&, rfc4251string> > (0x0x7f5c4352ea80) 0 empty

Class std::__and_<std::is_convertible<const rfc4251string&, rfc4251string>, std::is_convertible<const rfc4251string&, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const rfc4251string&, rfc4251string>, std::is_convertible<const rfc4251string&, rfc4251string> > (0x0x7f5c43549068) 0 empty
  std::is_convertible<const rfc4251string&, rfc4251string> (0x0x7f5c435490d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4352eae0) 0 empty

Class std::conditional<false, std::is_void<rfc4251string>, std::__or_<std::is_function<rfc4251string>, std::is_array<rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<rfc4251string>, std::__or_<std::is_function<rfc4251string>, std::is_array<rfc4251string> > > (0x0x7f5c4352eb40) 0 empty

Class std::__or_<std::is_void<rfc4251string>, std::is_function<rfc4251string>, std::is_array<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<rfc4251string>, std::is_function<rfc4251string>, std::is_array<rfc4251string> > (0x0x7f5c43549138) 0 empty
  std::__or_<std::is_function<rfc4251string>, std::is_array<rfc4251string> > (0x0x7f5c435491a0) 0 empty
    std::is_array<rfc4251string> (0x0x7f5c43549208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4352eba0) 0 empty

Class std::__is_convertible_helper<rfc4251string, rfc4251string, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<rfc4251string, rfc4251string, false> (0x0x7f5c4352ec00) 0 empty

Class std::is_convertible<rfc4251string, rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<rfc4251string, rfc4251string> (0x0x7f5c43549478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4352ec60) 0 empty

Class std::conditional<true, std::is_convertible<rfc4251string, rfc4251string>, std::is_convertible<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<rfc4251string, rfc4251string>, std::is_convertible<rfc4251string, rfc4251string> > (0x0x7f5c4352ecc0) 0 empty

Class std::__and_<std::is_convertible<rfc4251string, rfc4251string>, std::is_convertible<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<rfc4251string, rfc4251string>, std::is_convertible<rfc4251string, rfc4251string> > (0x0x7f5c435494e0) 0 empty
  std::is_convertible<rfc4251string, rfc4251string> (0x0x7f5c43549548) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4352ed20) 0 empty

Class std::__is_direct_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c438efa28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c438ff660) 0 empty

Class std::__and_<std::is_destructible<std::pair<rfc4251string, rfc4251string> >, std::__is_direct_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<rfc4251string, rfc4251string> >, std::__is_direct_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c435495b0) 0 empty
  std::__is_direct_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c4352ed80) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4352ede0) 0 empty

Class std::__is_direct_constructible_new<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c435496e8) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4352ee40) 0 empty

Class std::__is_direct_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c435497b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4352eea0) 0 empty

Class std::__is_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549820) 0 empty
  std::__is_direct_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4352ef00) 0 empty

Class std::is_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c435498f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4352ef60) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>, std::is_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>, std::is_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c43565000) 0 empty

Class std::__is_nt_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43565060) 0 empty

Class std::__and_<std::is_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>, std::__is_nt_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>, std::__is_nt_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> > (0x0x7f5c43549a90) 0 empty
  std::__is_nt_constructible_impl<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435650c0) 0 empty

Class std::is_nothrow_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43565120) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::pair<rfc4251string, rfc4251string>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::pair<rfc4251string, rfc4251string>, true> (0x0x7f5c43549bc8) 0 empty
  std::is_nothrow_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43565180) 0 empty

Class std::is_nothrow_move_constructible<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c43549c98) 0 empty
  std::__is_nothrow_move_constructible_impl<std::pair<rfc4251string, rfc4251string>, true> (0x0x7f5c43549d00) 0 empty
    std::is_nothrow_constructible<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c43549d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c435652a0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c43549dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43565360) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::pair<rfc4251string, rfc4251string> >, std::__not_<std::is_nothrow_move_constructible<std::pair<rfc4251string, rfc4251string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::pair<rfc4251string, rfc4251string> >, std::__not_<std::is_nothrow_move_constructible<std::pair<rfc4251string, rfc4251string> > > > (0x0x7f5c43565480) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::pair<rfc4251string, rfc4251string> > >, std::is_copy_constructible<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::pair<rfc4251string, rfc4251string> > >, std::is_copy_constructible<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c43549e38) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c43549ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c435654e0) 0 empty

Class std::__move_if_noexcept_cond<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c43549f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435655a0) 0 empty

Class std::conditional<false, std::pair<rfc4251string, rfc4251string>*, std::move_iterator<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<rfc4251string, rfc4251string>*, std::move_iterator<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c43565600) 0 empty

Class std::move_iterator<std::pair<rfc4251string, rfc4251string>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::pair<rfc4251string, rfc4251string>*> (0x0x7f5c43565660) 0

Class std::allocator_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >::__destroy_helper<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >::__destroy_helper<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c43565720) 0 empty

Class std::is_function<char*>
   size=1 align=1
   base size=1 base align=1
std::is_function<char*> (0x0x7f5c4356d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435657e0) 0 empty

Class std::conditional<false, std::is_function<char*>, std::__or_<std::is_reference<char*>, std::is_void<char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char*>, std::__or_<std::is_reference<char*>, std::is_void<char*> > > (0x0x7f5c43565840) 0 empty

Class std::is_lvalue_reference<char*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char*> (0x0x7f5c4356d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435658a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<char*>, std::is_rvalue_reference<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<char*>, std::is_rvalue_reference<char*> > (0x0x7f5c43565900) 0 empty

Class std::is_rvalue_reference<char*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<char*> (0x0x7f5c4356d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43565a20) 0 empty

Class std::__or_<std::is_lvalue_reference<char*>, std::is_rvalue_reference<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char*>, std::is_rvalue_reference<char*> > (0x0x7f5c4356d750) 0 empty
  std::is_rvalue_reference<char*> (0x0x7f5c4356d7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43565a80) 0 empty

Class std::is_reference<char*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char*> (0x0x7f5c4356d820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43565ae0) 0 empty

Class std::conditional<false, std::is_reference<char*>, std::is_void<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<char*>, std::is_void<char*> > (0x0x7f5c43565b40) 0 empty

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

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

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

Class std::__is_void_helper<char*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char*> (0x0x7f5c4356d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43565cc0) 0 empty

Class std::is_void<char*>
   size=1 align=1
   base size=1 base align=1
std::is_void<char*> (0x0x7f5c4356d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43565d20) 0 empty

Class std::__or_<std::is_reference<char*>, std::is_void<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char*>, std::is_void<char*> > (0x0x7f5c4356d9c0) 0 empty
  std::is_void<char*> (0x0x7f5c4356da28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43565d80) 0 empty

Class std::__or_<std::is_function<char*>, std::is_reference<char*>, std::is_void<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char*>, std::is_reference<char*>, std::is_void<char*> > (0x0x7f5c4356da90) 0 empty
  std::__or_<std::is_reference<char*>, std::is_void<char*> > (0x0x7f5c4356daf8) 0 empty
    std::is_void<char*> (0x0x7f5c4356db60) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43565de0) 0 empty

Class std::__not_<std::__or_<std::is_function<char*>, std::is_reference<char*>, std::is_void<char*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char*>, std::is_reference<char*>, std::is_void<char*> > > (0x0x7f5c4356dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43565e40) 0 empty

Class std::is_object<char*>
   size=1 align=1
   base size=1 base align=1
std::is_object<char*> (0x0x7f5c4356dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43565f60) 0 empty

Class std::conditional<true, std::is_object<char*>, std::is_reference<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<char*>, std::is_reference<char*> > (0x0x7f5c435a5000) 0 empty

Class std::__or_<std::is_object<char*>, std::is_reference<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char*>, std::is_reference<char*> > (0x0x7f5c4356dd68) 0 empty
  std::is_object<char*> (0x0x7f5c4356ddd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435a5060) 0 empty

Class std::__is_referenceable<char*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char*> (0x0x7f5c4356de38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435a50c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<char*, char*&&>, std::__is_direct_constructible_new_safe<char*, char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<char*, char*&&>, std::__is_direct_constructible_new_safe<char*, char*&&> > (0x0x7f5c435a5120) 0 empty

Class std::conditional<false, std::is_void<char*>, std::__or_<std::__is_array_unknown_bounds<char*>, std::is_function<char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<char*>, std::__or_<std::__is_array_unknown_bounds<char*>, std::is_function<char*> > > (0x0x7f5c435a5180) 0 empty

Class std::is_array<char*>
   size=1 align=1
   base size=1 base align=1
std::is_array<char*> (0x0x7f5c4356dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435a51e0) 0 empty

Class std::conditional<false, std::__not_<std::extent<char*, 0u> >, std::is_array<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<char*, 0u> >, std::is_array<char*> > (0x0x7f5c435a5240) 0 empty

Class std::__and_<std::is_array<char*>, std::__not_<std::extent<char*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<char*>, std::__not_<std::extent<char*, 0u> > > (0x0x7f5c4356df08) 0 empty
  std::is_array<char*> (0x0x7f5c4356df70) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c435a52a0) 0 empty

Class std::__is_array_unknown_bounds<char*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<char*> (0x0x7f5c435b5000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435a5300) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<char*>, std::is_function<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<char*>, std::is_function<char*> > (0x0x7f5c435a5360) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<char*>, std::is_function<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<char*>, std::is_function<char*> > (0x0x7f5c435b5068) 0 empty
  std::is_function<char*> (0x0x7f5c435b50d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c435a5480) 0 empty

Class std::__or_<std::is_void<char*>, std::__is_array_unknown_bounds<char*>, std::is_function<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<char*>, std::__is_array_unknown_bounds<char*>, std::is_function<char*> > (0x0x7f5c435b5138) 0 empty
  std::__or_<std::__is_array_unknown_bounds<char*>, std::is_function<char*> > (0x0x7f5c435b51a0) 0 empty
    std::is_function<char*> (0x0x7f5c435b5208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c435a54e0) 0 empty

Class std::conditional<false, std::is_reference<char*>, std::is_scalar<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<char*>, std::is_scalar<char*> > (0x0x7f5c435a5600) 0 empty

Class std::__is_integral_helper<char*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char*> (0x0x7f5c435b5340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435a5660) 0 empty

Class std::is_integral<char*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<char*> (0x0x7f5c435b53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435a56c0) 0 empty

Class std::conditional<false, std::is_integral<char*>, std::is_floating_point<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<char*>, std::is_floating_point<char*> > (0x0x7f5c435a5720) 0 empty

Class std::__is_floating_point_helper<char*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<char*> (0x0x7f5c435b5410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435a5780) 0 empty

Class std::is_floating_point<char*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<char*> (0x0x7f5c435b5478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435a57e0) 0 empty

Class std::__or_<std::is_integral<char*>, std::is_floating_point<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<char*>, std::is_floating_point<char*> > (0x0x7f5c435b54e0) 0 empty
  std::is_floating_point<char*> (0x0x7f5c435b5548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c435a5840) 0 empty

Class std::is_arithmetic<char*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<char*> (0x0x7f5c435b55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435a58a0) 0 empty

Class std::conditional<false, std::is_arithmetic<char*>, std::__or_<std::is_enum<char*>, std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<char*>, std::__or_<std::is_enum<char*>, std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > > (0x0x7f5c435a5900) 0 empty

Class std::is_enum<char*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<char*> (0x0x7f5c435b5618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435a5960) 0 empty

Class std::conditional<false, std::is_enum<char*>, std::__or_<std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<char*>, std::__or_<std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > > (0x0x7f5c435a59c0) 0 empty

Class std::__is_pointer_helper<char*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<char*> (0x0x7f5c435b5680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435a5ae0) 0 empty

Class std::is_pointer<char*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<char*> (0x0x7f5c435b56e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435a5b40) 0 empty

Class std::conditional<true, std::is_pointer<char*>, std::__or_<std::is_member_pointer<char*>, std::is_null_pointer<char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<char*>, std::__or_<std::is_member_pointer<char*>, std::is_null_pointer<char*> > > (0x0x7f5c435a5ba0) 0 empty

Class std::__or_<std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > (0x0x7f5c435b5750) 0 empty
  std::is_pointer<char*> (0x0x7f5c435b57b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435a5c00) 0 empty

Class std::__or_<std::is_enum<char*>, std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<char*>, std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > (0x0x7f5c435b5820) 0 empty
  std::__or_<std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > (0x0x7f5c435b5888) 0 empty
    std::is_pointer<char*> (0x0x7f5c435b58f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c435a5d20) 0 empty

Class std::__or_<std::is_arithmetic<char*>, std::is_enum<char*>, std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<char*>, std::is_enum<char*>, std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > (0x0x7f5c435b5958) 0 empty
  std::__or_<std::is_enum<char*>, std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > (0x0x7f5c435b59c0) 0 empty
    std::__or_<std::is_pointer<char*>, std::is_member_pointer<char*>, std::is_null_pointer<char*> > (0x0x7f5c435b5a28) 0 empty
      std::is_pointer<char*> (0x0x7f5c435b5a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c435a5de0) 0 empty

Class std::is_scalar<char*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<char*> (0x0x7f5c435b5af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435a5ea0) 0 empty

Class std::__or_<std::is_reference<char*>, std::is_scalar<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char*>, std::is_scalar<char*> > (0x0x7f5c435b5b60) 0 empty
  std::is_scalar<char*> (0x0x7f5c435b5bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435a5f00) 0 empty

Class std::__is_destructible_safe<char*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<char*, false, true> (0x0x7f5c435b5c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435a5f60) 0 empty

Class std::is_destructible<char*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<char*> (0x0x7f5c435b5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ce000) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<char*, char*&&>, std::is_destructible<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<char*, char*&&>, std::is_destructible<char*> > (0x0x7f5c435ce060) 0 empty

Class std::is_function<char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<char*&&> (0x0x7f5c435b5e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435ce120) 0 empty

Class std::conditional<false, std::is_function<char*&&>, std::__or_<std::is_reference<char*&&>, std::is_void<char*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char*&&>, std::__or_<std::is_reference<char*&&>, std::is_void<char*&&> > > (0x0x7f5c435ce180) 0 empty

Class std::is_lvalue_reference<char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char*&&> (0x0x7f5c435b5ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435ce1e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<char*&&>, std::is_rvalue_reference<char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<char*&&>, std::is_rvalue_reference<char*&&> > (0x0x7f5c435ce240) 0 empty

Class std::is_rvalue_reference<char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<char*&&> (0x0x7f5c435b5f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ce420) 0 empty

Class std::__or_<std::is_lvalue_reference<char*&&>, std::is_rvalue_reference<char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char*&&>, std::is_rvalue_reference<char*&&> > (0x0x7f5c435b5f70) 0 empty
  std::is_rvalue_reference<char*&&> (0x0x7f5c435da000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435ce480) 0 empty

Class std::is_reference<char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char*&&> (0x0x7f5c435da068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ce4e0) 0 empty

Class std::conditional<true, std::is_reference<char*&&>, std::is_void<char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<char*&&>, std::is_void<char*&&> > (0x0x7f5c435ce540) 0 empty

Class std::__or_<std::is_reference<char*&&>, std::is_void<char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char*&&>, std::is_void<char*&&> > (0x0x7f5c435da0d0) 0 empty
  std::is_reference<char*&&> (0x0x7f5c435da138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435ce5a0) 0 empty

Class std::__or_<std::is_function<char*&&>, std::is_reference<char*&&>, std::is_void<char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char*&&>, std::is_reference<char*&&>, std::is_void<char*&&> > (0x0x7f5c435da1a0) 0 empty
  std::__or_<std::is_reference<char*&&>, std::is_void<char*&&> > (0x0x7f5c435da208) 0 empty
    std::is_reference<char*&&> (0x0x7f5c435da270) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c435ce600) 0 empty

Class std::__not_<std::__or_<std::is_function<char*&&>, std::is_reference<char*&&>, std::is_void<char*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char*&&>, std::is_reference<char*&&>, std::is_void<char*&&> > > (0x0x7f5c435da2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435ce720) 0 empty

Class std::is_object<char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<char*&&> (0x0x7f5c435da4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435ce780) 0 empty

Class std::conditional<false, std::is_object<char*&&>, std::is_reference<char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<char*&&>, std::is_reference<char*&&> > (0x0x7f5c435ce7e0) 0 empty

Class std::__or_<std::is_object<char*&&>, std::is_reference<char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char*&&>, std::is_reference<char*&&> > (0x0x7f5c435da548) 0 empty
  std::is_reference<char*&&> (0x0x7f5c435da5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435ce840) 0 empty

Class std::__is_referenceable<char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char*&&> (0x0x7f5c435da618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ce8a0) 0 empty

Class std::__add_rvalue_reference_helper<char*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<char*&&, true> (0x0x7f5c435ce900) 0 empty

Class std::add_rvalue_reference<char*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<char*&&> (0x0x7f5c435da680) 0 empty
  std::__add_rvalue_reference_helper<char*&&, true> (0x0x7f5c435ce960) 0 empty

Class std::__is_direct_constructible_impl<char*, char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<char*, char*&&> (0x0x7f5c435b5dd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c435ce0c0) 0 empty

Class std::__and_<std::is_destructible<char*>, std::__is_direct_constructible_impl<char*, char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<char*>, std::__is_direct_constructible_impl<char*, char*&&> > (0x0x7f5c435da750) 0 empty
  std::__is_direct_constructible_impl<char*, char*&&> (0x0x7f5c435da7b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c435ce9c0) 0 empty

Class std::__is_direct_constructible_new_safe<char*, char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<char*, char*&&> (0x0x7f5c435da820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ceba0) 0 empty

Class std::__is_direct_constructible_new<char*, char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<char*, char*&&> (0x0x7f5c435da888) 0 empty
  std::__is_direct_constructible_new_safe<char*, char*&&> (0x0x7f5c435da8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435cec00) 0 empty

Class std::__is_direct_constructible<char*, char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<char*, char*&&> (0x0x7f5c435da958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435cec60) 0 empty

Class std::__is_constructible_impl<char*, char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<char*, char*&&> (0x0x7f5c435da9c0) 0 empty
  std::__is_direct_constructible<char*, char*&&> (0x0x7f5c435daa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435cecc0) 0 empty

Class std::is_constructible<char*, char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<char*, char*&&> (0x0x7f5c435daa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ced20) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<char*, char*&&>, std::is_constructible<char*, char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<char*, char*&&>, std::is_constructible<char*, char*&&> > (0x0x7f5c435ced80) 0 empty

Class std::__is_nt_constructible_impl<char*, char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<char*, char*&&> (0x0x7f5c435daaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435cede0) 0 empty

Class std::__and_<std::is_constructible<char*, char*&&>, std::__is_nt_constructible_impl<char*, char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<char*, char*&&>, std::__is_nt_constructible_impl<char*, char*&&> > (0x0x7f5c435dab60) 0 empty
  std::__is_nt_constructible_impl<char*, char*&&> (0x0x7f5c435dabc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435cee40) 0 empty

Class std::is_nothrow_constructible<char*, char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<char*, char*&&> (0x0x7f5c435dad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435cef60) 0 empty

Class std::__is_nothrow_move_constructible_impl<char*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<char*, true> (0x0x7f5c435dad68) 0 empty
  std::is_nothrow_constructible<char*, char*&&> (0x0x7f5c435dadd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435ef000) 0 empty

Class std::is_nothrow_move_constructible<char*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<char*> (0x0x7f5c435dae38) 0 empty
  std::__is_nothrow_move_constructible_impl<char*, true> (0x0x7f5c435daea0) 0 empty
    std::is_nothrow_constructible<char*, char*&&> (0x0x7f5c435daf08) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c435ef060) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<char*>, std::is_nothrow_move_constructible<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<char*>, std::is_nothrow_move_constructible<char*> > (0x0x7f5c435ef0c0) 0 empty

Class std::is_function<char*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<char*&> (0x0x7f5c435f10d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435ef180) 0 empty

Class std::conditional<false, std::is_function<char*&>, std::__or_<std::is_reference<char*&>, std::is_void<char*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char*&>, std::__or_<std::is_reference<char*&>, std::is_void<char*&> > > (0x0x7f5c435ef1e0) 0 empty

Class std::is_lvalue_reference<char*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char*&> (0x0x7f5c435f1138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ef240) 0 empty

Class std::conditional<true, std::is_lvalue_reference<char*&>, std::is_rvalue_reference<char*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<char*&>, std::is_rvalue_reference<char*&> > (0x0x7f5c435ef2a0) 0 empty

Class std::__or_<std::is_lvalue_reference<char*&>, std::is_rvalue_reference<char*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char*&>, std::is_rvalue_reference<char*&> > (0x0x7f5c435f11a0) 0 empty
  std::is_lvalue_reference<char*&> (0x0x7f5c435f1208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435ef3c0) 0 empty

Class std::is_reference<char*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char*&> (0x0x7f5c435f1270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ef420) 0 empty

Class std::conditional<true, std::is_reference<char*&>, std::is_void<char*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<char*&>, std::is_void<char*&> > (0x0x7f5c435ef480) 0 empty

Class std::__or_<std::is_reference<char*&>, std::is_void<char*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char*&>, std::is_void<char*&> > (0x0x7f5c435f12d8) 0 empty
  std::is_reference<char*&> (0x0x7f5c435f1340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435ef4e0) 0 empty

Class std::__or_<std::is_function<char*&>, std::is_reference<char*&>, std::is_void<char*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char*&>, std::is_reference<char*&>, std::is_void<char*&> > (0x0x7f5c435f13a8) 0 empty
  std::__or_<std::is_reference<char*&>, std::is_void<char*&> > (0x0x7f5c435f1410) 0 empty
    std::is_reference<char*&> (0x0x7f5c435f1478) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c435ef540) 0 empty

Class std::__not_<std::__or_<std::is_function<char*&>, std::is_reference<char*&>, std::is_void<char*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char*&>, std::is_reference<char*&>, std::is_void<char*&> > > (0x0x7f5c435f14e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435ef5a0) 0 empty

Class std::is_object<char*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<char*&> (0x0x7f5c435f1618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c435ef6c0) 0 empty

Class std::conditional<false, std::is_object<char*&>, std::is_reference<char*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<char*&>, std::is_reference<char*&> > (0x0x7f5c435ef720) 0 empty

Class std::__or_<std::is_object<char*&>, std::is_reference<char*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char*&>, std::is_reference<char*&> > (0x0x7f5c435f1680) 0 empty
  std::is_reference<char*&> (0x0x7f5c435f16e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435ef780) 0 empty

Class std::__is_referenceable<char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char*&> (0x0x7f5c435f1750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ef7e0) 0 empty

Class std::__add_rvalue_reference_helper<char*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<char*&, true> (0x0x7f5c435ef840) 0 empty

Class std::add_rvalue_reference<char*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<char*&> (0x0x7f5c435f17b8) 0 empty
  std::__add_rvalue_reference_helper<char*&, true> (0x0x7f5c435ef8a0) 0 empty

Class std::__is_assignable_helper<char*&, char*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<char*&, char*&&> (0x0x7f5c435ef120) 0 empty

Class std::is_assignable<char*&, char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<char*&, char*&&> (0x0x7f5c435f1820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ef900) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<char*&, char*&&>, std::is_assignable<char*&, char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<char*&, char*&&>, std::is_assignable<char*&, char*&&> > (0x0x7f5c435ef960) 0 empty

Class std::__is_nt_assignable_impl<char*&, char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<char*&, char*&&> (0x0x7f5c435f1958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435ef9c0) 0 empty

Class std::__and_<std::is_assignable<char*&, char*&&>, std::__is_nt_assignable_impl<char*&, char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<char*&, char*&&>, std::__is_nt_assignable_impl<char*&, char*&&> > (0x0x7f5c435f19c0) 0 empty
  std::__is_nt_assignable_impl<char*&, char*&&> (0x0x7f5c435f1a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435efa20) 0 empty

Class std::is_nothrow_assignable<char*&, char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<char*&, char*&&> (0x0x7f5c435f1b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c435efb40) 0 empty

Class std::__is_nt_move_assignable_impl<char*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<char*, true> (0x0x7f5c435f1bc8) 0 empty
  std::is_nothrow_assignable<char*&, char*&&> (0x0x7f5c435f1c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c435efba0) 0 empty

Class std::is_nothrow_move_assignable<char*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<char*> (0x0x7f5c435f1c98) 0 empty
  std::__is_nt_move_assignable_impl<char*, true> (0x0x7f5c435f1d00) 0 empty
    std::is_nothrow_assignable<char*&, char*&&> (0x0x7f5c435f1d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c435efc00) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<char*>, std::is_nothrow_move_assignable<char*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<char*>, std::is_nothrow_move_assignable<char*> > (0x0x7f5c435f1dd0) 0 empty
  std::is_nothrow_move_assignable<char*> (0x0x7f5c435f1e38) 0 empty
    std::__is_nt_move_assignable_impl<char*, true> (0x0x7f5c435f1ea0) 0 empty
      std::is_nothrow_assignable<char*&, char*&&> (0x0x7f5c435f1f08) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c435efc60) 0 empty

Class std::remove_reference<void (*&)(int)>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<void (*&)(int)> (0x0x7f5c435efe40) 0 empty

Class std::conditional<true, std::is_convertible<int&, int>, std::is_convertible<void (*)(int), void (*)(int)> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int&, int>, std::is_convertible<void (*)(int), void (*)(int)> > (0x0x7f5c435efea0) 0 empty

Class std::remove_volatile<int&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<int&> (0x0x7f5c435eff60) 0 empty

Class std::remove_const<int&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<int&> (0x0x7f5c4361c000) 0 empty

Class std::remove_cv<int&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<int&> (0x0x7f5c435eff00) 0 empty

Class std::__is_void_helper<int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int&> (0x0x7f5c436181a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4361c060) 0 empty

Class std::is_void<int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&> (0x0x7f5c43618208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4361c0c0) 0 empty

Class std::conditional<false, std::is_void<int&>, std::__or_<std::is_function<int>, std::is_array<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int&>, std::__or_<std::is_function<int>, std::is_array<int> > > (0x0x7f5c4361c120) 0 empty

Class std::__or_<std::is_void<int&>, std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&>, std::is_function<int>, std::is_array<int> > (0x0x7f5c43618340) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f5c436183a8) 0 empty
    std::is_array<int> (0x0x7f5c43618410) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4361c240) 0 empty

Class std::is_function<int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&> (0x0x7f5c43618478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4361c300) 0 empty

Class std::conditional<false, std::is_function<int&>, std::__or_<std::is_reference<int&>, std::is_void<int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<int&>, std::__or_<std::is_reference<int&>, std::is_void<int&> > > (0x0x7f5c4361c360) 0 empty

Class std::is_lvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&> (0x0x7f5c436185b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4361c3c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> > (0x0x7f5c4361c420) 0 empty

Class std::__or_<std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> > (0x0x7f5c43618618) 0 empty
  std::is_lvalue_reference<int&> (0x0x7f5c43618680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4361c480) 0 empty

Class std::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&> (0x0x7f5c436186e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4361c4e0) 0 empty

Class std::conditional<true, std::is_reference<int&>, std::is_void<int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<int&>, std::is_void<int&> > (0x0x7f5c4361c540) 0 empty

Class std::__or_<std::is_reference<int&>, std::is_void<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7f5c43618750) 0 empty
  std::is_reference<int&> (0x0x7f5c436187b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4361c5a0) 0 empty

Class std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> > (0x0x7f5c43618820) 0 empty
  std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7f5c43618888) 0 empty
    std::is_reference<int&> (0x0x7f5c436188f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4361c600) 0 empty

Class std::__not_<std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> > > (0x0x7f5c43618958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4361c660) 0 empty

Class std::is_object<int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&> (0x0x7f5c436189c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4361c840) 0 empty

Class std::conditional<false, std::is_object<int&>, std::is_reference<int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<int&>, std::is_reference<int&> > (0x0x7f5c4361c8a0) 0 empty

Class std::__or_<std::is_object<int&>, std::is_reference<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int&>, std::is_reference<int&> > (0x0x7f5c43618a28) 0 empty
  std::is_reference<int&> (0x0x7f5c43618a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4361c900) 0 empty

Class std::__is_referenceable<int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&> (0x0x7f5c43618af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4361c960) 0 empty

Class std::__add_rvalue_reference_helper<int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<int&, true> (0x0x7f5c4361c9c0) 0 empty

Class std::add_rvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&> (0x0x7f5c43618b60) 0 empty
  std::__add_rvalue_reference_helper<int&, true> (0x0x7f5c4361ca20) 0 empty

Class std::__is_convertible_helper<int&, int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int&, int, false> (0x0x7f5c4361c2a0) 0 empty

Class std::is_convertible<int&, int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&, int> (0x0x7f5c43618c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4361ca80) 0 empty

Class std::__and_<std::is_convertible<void (*)(int), void (*)(int)>, std::is_convertible<int&, int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<void (*)(int), void (*)(int)>, std::is_convertible<int&, int> > (0x0x7f5c43618c98) 0 empty
  std::is_convertible<int&, int> (0x0x7f5c43618d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4361cae0) 0 empty

Class __gnu_cxx::new_allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4361ccc0) 0 empty

Class std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c43618f70) 0 empty
  __gnu_cxx::new_allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4361cd80) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__destroy_helper<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__destroy_helper<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c4361cf60) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >::__destroy_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >::__destroy_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c436b0000) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c436b0120) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c436b0180) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c436b00c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c436b01e0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c436b0240) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f5c436b02a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c4368c548) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c4368c5b0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c4368c618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c436b0300) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c436b03c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > > (0x0x7f5c436b0420) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368c750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c436b0480) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> > (0x0x7f5c436b04e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c4368c7b8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368c820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c436b0540) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c436b05a0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> > (0x0x7f5c436b0600) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c4368c8f0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368c958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c436b0660) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c4368c9c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c4368ca28) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368ca90) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c436b06c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > > (0x0x7f5c4368caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c436b0720) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c436b0780) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> > (0x0x7f5c436b07e0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f5c4368cbc8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368cc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c436b0840) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368cc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c436b08a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, true> (0x0x7f5c436b0900) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c4368cd00) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, true> (0x0x7f5c436b0960) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f5c436b0360) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, std::_Rb_tree_node_base*> (0x0x7f5c4368cdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c436b09c0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, std::_Rb_tree_node_base*> > (0x0x7f5c436b0a20) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*> > (0x0x7f5c4368cea0) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&, std::_Rb_tree_node_base*> (0x0x7f5c4368cf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c436b0a80) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >*&> (0x0x7f5c436b0ae0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436b0c60) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436b0cc0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436b0c00) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ff270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c436b0d20) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ff2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c436b0d80) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f5c436b0de0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c436ff340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5c436ff3a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5c436ff410) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c436b0e40) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ff4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c436b0f00) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> > > (0x0x7f5c436b0f60) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ff548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4333e000) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> > (0x0x7f5c4333e060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> > (0x0x7f5c436ff5b0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ff618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4333e0c0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ff680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4333e120) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> > (0x0x7f5c4333e180) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> > (0x0x7f5c436ff6e8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ff750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4333e1e0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> > (0x0x7f5c436ff7b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> > (0x0x7f5c436ff820) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ff888) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4333e240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> > > (0x0x7f5c436ff8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4333e2a0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ff958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4333e300) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> > (0x0x7f5c4333e360) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&> > (0x0x7f5c436ff9c0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ffa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4333e3c0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ffa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4333e420) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, true> (0x0x7f5c4333e480) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c436ffaf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, true> (0x0x7f5c4333e4e0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, std::_Rb_tree_node_base*, false> (0x0x7f5c436b0ea0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, std::_Rb_tree_node_base*> (0x0x7f5c436ffbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4333e540) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, std::_Rb_tree_node_base*> > (0x0x7f5c4333e5a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*&, std::_Rb_tree_node_base*> > (0x0x7f5c436ffc98) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&, std::_Rb_tree_node_base*> (0x0x7f5c436ffd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4333e600) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > >*&> (0x0x7f5c4333e660) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c433741a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4333e900) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c43374270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4333e960) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>, std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>, std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> > (0x0x7f5c4333eba0) 0 empty

Class std::conditional<false, std::is_void<boost::filesystem::directory_iterator*>, std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>, std::is_function<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<boost::filesystem::directory_iterator*>, std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>, std::is_function<boost::filesystem::directory_iterator*> > > (0x0x7f5c4333ec00) 0 empty

Class std::is_array<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_array<boost::filesystem::directory_iterator*> (0x0x7f5c433747b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4333ec60) 0 empty

Class std::conditional<false, std::__not_<std::extent<boost::filesystem::directory_iterator*, 0u> >, std::is_array<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<boost::filesystem::directory_iterator*, 0u> >, std::is_array<boost::filesystem::directory_iterator*> > (0x0x7f5c4333ecc0) 0 empty

Class std::__and_<std::is_array<boost::filesystem::directory_iterator*>, std::__not_<std::extent<boost::filesystem::directory_iterator*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<boost::filesystem::directory_iterator*>, std::__not_<std::extent<boost::filesystem::directory_iterator*, 0u> > > (0x0x7f5c43374820) 0 empty
  std::is_array<boost::filesystem::directory_iterator*> (0x0x7f5c43374888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4333ed20) 0 empty

Class std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*> (0x0x7f5c433748f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4333ed80) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>, std::is_function<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>, std::is_function<boost::filesystem::directory_iterator*> > (0x0x7f5c4333ede0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>, std::is_function<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>, std::is_function<boost::filesystem::directory_iterator*> > (0x0x7f5c43374958) 0 empty
  std::is_function<boost::filesystem::directory_iterator*> (0x0x7f5c433749c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4333ee40) 0 empty

Class std::__or_<std::is_void<boost::filesystem::directory_iterator*>, std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>, std::is_function<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<boost::filesystem::directory_iterator*>, std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>, std::is_function<boost::filesystem::directory_iterator*> > (0x0x7f5c43374a28) 0 empty
  std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator*>, std::is_function<boost::filesystem::directory_iterator*> > (0x0x7f5c43374a90) 0 empty
    std::is_function<boost::filesystem::directory_iterator*> (0x0x7f5c43374af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4333eea0) 0 empty

Class std::conditional<false, std::is_reference<boost::filesystem::directory_iterator*>, std::is_scalar<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::filesystem::directory_iterator*>, std::is_scalar<boost::filesystem::directory_iterator*> > (0x0x7f5c4333ef00) 0 empty

Class std::__is_integral_helper<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<boost::filesystem::directory_iterator*> (0x0x7f5c43374b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4333ef60) 0 empty

Class std::is_integral<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<boost::filesystem::directory_iterator*> (0x0x7f5c43374bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433b8000) 0 empty

Class std::conditional<false, std::is_integral<boost::filesystem::directory_iterator*>, std::is_floating_point<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<boost::filesystem::directory_iterator*>, std::is_floating_point<boost::filesystem::directory_iterator*> > (0x0x7f5c433b8060) 0 empty

Class std::__is_floating_point_helper<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<boost::filesystem::directory_iterator*> (0x0x7f5c43374c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433b80c0) 0 empty

Class std::is_floating_point<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<boost::filesystem::directory_iterator*> (0x0x7f5c43374c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433b8120) 0 empty

Class std::__or_<std::is_integral<boost::filesystem::directory_iterator*>, std::is_floating_point<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<boost::filesystem::directory_iterator*>, std::is_floating_point<boost::filesystem::directory_iterator*> > (0x0x7f5c43374d00) 0 empty
  std::is_floating_point<boost::filesystem::directory_iterator*> (0x0x7f5c43374d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c433b8180) 0 empty

Class std::is_arithmetic<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<boost::filesystem::directory_iterator*> (0x0x7f5c43374dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433b81e0) 0 empty

Class std::conditional<false, std::is_arithmetic<boost::filesystem::directory_iterator*>, std::__or_<std::is_enum<boost::filesystem::directory_iterator*>, std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<boost::filesystem::directory_iterator*>, std::__or_<std::is_enum<boost::filesystem::directory_iterator*>, std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > > (0x0x7f5c433b8240) 0 empty

Class std::is_enum<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<boost::filesystem::directory_iterator*> (0x0x7f5c43374e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433b82a0) 0 empty

Class std::conditional<false, std::is_enum<boost::filesystem::directory_iterator*>, std::__or_<std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<boost::filesystem::directory_iterator*>, std::__or_<std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > > (0x0x7f5c433b8300) 0 empty

Class std::conditional<true, std::is_pointer<boost::filesystem::directory_iterator*>, std::__or_<std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<boost::filesystem::directory_iterator*>, std::__or_<std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > > (0x0x7f5c433b8360) 0 empty

Class std::__or_<std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > (0x0x7f5c43374ea0) 0 empty
  std::is_pointer<boost::filesystem::directory_iterator*> (0x0x7f5c43374f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433b83c0) 0 empty

Class std::__or_<std::is_enum<boost::filesystem::directory_iterator*>, std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<boost::filesystem::directory_iterator*>, std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > (0x0x7f5c43374f70) 0 empty
  std::__or_<std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > (0x0x7f5c433c4000) 0 empty
    std::is_pointer<boost::filesystem::directory_iterator*> (0x0x7f5c433c4068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c433b8420) 0 empty

Class std::__or_<std::is_arithmetic<boost::filesystem::directory_iterator*>, std::is_enum<boost::filesystem::directory_iterator*>, std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<boost::filesystem::directory_iterator*>, std::is_enum<boost::filesystem::directory_iterator*>, std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > (0x0x7f5c433c40d0) 0 empty
  std::__or_<std::is_enum<boost::filesystem::directory_iterator*>, std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > (0x0x7f5c433c4138) 0 empty
    std::__or_<std::is_pointer<boost::filesystem::directory_iterator*>, std::is_member_pointer<boost::filesystem::directory_iterator*>, std::is_null_pointer<boost::filesystem::directory_iterator*> > (0x0x7f5c433c41a0) 0 empty
      std::is_pointer<boost::filesystem::directory_iterator*> (0x0x7f5c433c4208) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c433b8480) 0 empty

Class std::is_scalar<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<boost::filesystem::directory_iterator*> (0x0x7f5c433c4270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433b84e0) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::directory_iterator*>, std::is_scalar<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::directory_iterator*>, std::is_scalar<boost::filesystem::directory_iterator*> > (0x0x7f5c433c42d8) 0 empty
  std::is_scalar<boost::filesystem::directory_iterator*> (0x0x7f5c433c4340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433b8540) 0 empty

Class std::__is_destructible_safe<boost::filesystem::directory_iterator*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<boost::filesystem::directory_iterator*, false, true> (0x0x7f5c433c43a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433b85a0) 0 empty

Class std::is_destructible<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<boost::filesystem::directory_iterator*> (0x0x7f5c433c4410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433b8600) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>, std::is_destructible<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>, std::is_destructible<boost::filesystem::directory_iterator*> > (0x0x7f5c433b8660) 0 empty

Class std::is_function<boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c44e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433b8720) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::directory_iterator*&&>, std::__or_<std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::directory_iterator*&&>, std::__or_<std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> > > (0x0x7f5c433b8780) 0 empty

Class std::is_lvalue_reference<boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433b87e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::filesystem::directory_iterator*&&>, std::is_rvalue_reference<boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::filesystem::directory_iterator*&&>, std::is_rvalue_reference<boost::filesystem::directory_iterator*&&> > (0x0x7f5c433b8840) 0 empty

Class std::is_rvalue_reference<boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c45b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433b88a0) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator*&&>, std::is_rvalue_reference<boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator*&&>, std::is_rvalue_reference<boost::filesystem::directory_iterator*&&> > (0x0x7f5c433c4618) 0 empty
  std::is_rvalue_reference<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433b8900) 0 empty

Class std::is_reference<boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c46e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433b8960) 0 empty

Class std::conditional<true, std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> > (0x0x7f5c433b89c0) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> > (0x0x7f5c433c4750) 0 empty
  std::is_reference<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c47b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433b8a20) 0 empty

Class std::__or_<std::is_function<boost::filesystem::directory_iterator*&&>, std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::directory_iterator*&&>, std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> > (0x0x7f5c433c4820) 0 empty
  std::__or_<std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> > (0x0x7f5c433c4888) 0 empty
    std::is_reference<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c48f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c433b8a80) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator*&&>, std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator*&&>, std::is_reference<boost::filesystem::directory_iterator*&&>, std::is_void<boost::filesystem::directory_iterator*&&> > > (0x0x7f5c433c4958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433b8ae0) 0 empty

Class std::is_object<boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c49c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433b8b40) 0 empty

Class std::conditional<false, std::is_object<boost::filesystem::directory_iterator*&&>, std::is_reference<boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::filesystem::directory_iterator*&&>, std::is_reference<boost::filesystem::directory_iterator*&&> > (0x0x7f5c433b8ba0) 0 empty

Class std::__or_<std::is_object<boost::filesystem::directory_iterator*&&>, std::is_reference<boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::directory_iterator*&&>, std::is_reference<boost::filesystem::directory_iterator*&&> > (0x0x7f5c433c4a28) 0 empty
  std::is_reference<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433b8c00) 0 empty

Class std::__is_referenceable<boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433b8c60) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator*&&, true> (0x0x7f5c433b8cc0) 0 empty

Class std::add_rvalue_reference<boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4b60) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator*&&, true> (0x0x7f5c433b8d20) 0 empty

Class std::__is_direct_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c433b86c0) 0 empty

Class std::__and_<std::is_destructible<boost::filesystem::directory_iterator*>, std::__is_direct_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<boost::filesystem::directory_iterator*>, std::__is_direct_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> > (0x0x7f5c433c4c30) 0 empty
  std::__is_direct_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c433b8d80) 0 empty

Class std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433b8de0) 0 empty

Class std::__is_direct_constructible_new<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4d68) 0 empty
  std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433b8e40) 0 empty

Class std::__is_direct_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433b8ea0) 0 empty

Class std::__is_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4ea0) 0 empty
  std::__is_direct_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433b8f00) 0 empty

Class std::is_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433c4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433b8f60) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>, std::is_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>, std::is_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> > (0x0x7f5c433e6000) 0 empty

Class std::__is_nt_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e41a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433e6060) 0 empty

Class std::__and_<std::is_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>, std::__is_nt_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>, std::__is_nt_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> > (0x0x7f5c433e4208) 0 empty
  std::__is_nt_constructible_impl<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e4270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433e60c0) 0 empty

Class std::is_nothrow_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433e6120) 0 empty

Class std::__is_nothrow_move_constructible_impl<boost::filesystem::directory_iterator*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<boost::filesystem::directory_iterator*, true> (0x0x7f5c433e4340) 0 empty
  std::is_nothrow_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e43a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433e6180) 0 empty

Class std::is_nothrow_move_constructible<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<boost::filesystem::directory_iterator*> (0x0x7f5c433e4410) 0 empty
  std::__is_nothrow_move_constructible_impl<boost::filesystem::directory_iterator*, true> (0x0x7f5c433e4478) 0 empty
    std::is_nothrow_constructible<boost::filesystem::directory_iterator*, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e44e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c433e61e0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<boost::filesystem::directory_iterator*>, std::is_nothrow_move_constructible<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<boost::filesystem::directory_iterator*>, std::is_nothrow_move_constructible<boost::filesystem::directory_iterator*> > (0x0x7f5c433e6240) 0 empty

Class std::is_function<boost::filesystem::directory_iterator*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::directory_iterator*&> (0x0x7f5c433e45b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433e6300) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::directory_iterator*&>, std::__or_<std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::directory_iterator*&>, std::__or_<std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> > > (0x0x7f5c433e6360) 0 empty

Class std::is_lvalue_reference<boost::filesystem::directory_iterator*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::directory_iterator*&> (0x0x7f5c433e4618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433e63c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<boost::filesystem::directory_iterator*&>, std::is_rvalue_reference<boost::filesystem::directory_iterator*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<boost::filesystem::directory_iterator*&>, std::is_rvalue_reference<boost::filesystem::directory_iterator*&> > (0x0x7f5c433e6420) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator*&>, std::is_rvalue_reference<boost::filesystem::directory_iterator*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator*&>, std::is_rvalue_reference<boost::filesystem::directory_iterator*&> > (0x0x7f5c433e4680) 0 empty
  std::is_lvalue_reference<boost::filesystem::directory_iterator*&> (0x0x7f5c433e46e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433e6480) 0 empty

Class std::is_reference<boost::filesystem::directory_iterator*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::directory_iterator*&> (0x0x7f5c433e4750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433e64e0) 0 empty

Class std::conditional<true, std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> > (0x0x7f5c433e6540) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> > (0x0x7f5c433e47b8) 0 empty
  std::is_reference<boost::filesystem::directory_iterator*&> (0x0x7f5c433e4820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433e65a0) 0 empty

Class std::__or_<std::is_function<boost::filesystem::directory_iterator*&>, std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::directory_iterator*&>, std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> > (0x0x7f5c433e4888) 0 empty
  std::__or_<std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> > (0x0x7f5c433e48f0) 0 empty
    std::is_reference<boost::filesystem::directory_iterator*&> (0x0x7f5c433e4958) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c433e6600) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator*&>, std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator*&>, std::is_reference<boost::filesystem::directory_iterator*&>, std::is_void<boost::filesystem::directory_iterator*&> > > (0x0x7f5c433e49c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433e6660) 0 empty

Class std::is_object<boost::filesystem::directory_iterator*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::directory_iterator*&> (0x0x7f5c433e4a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433e66c0) 0 empty

Class std::conditional<false, std::is_object<boost::filesystem::directory_iterator*&>, std::is_reference<boost::filesystem::directory_iterator*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::filesystem::directory_iterator*&>, std::is_reference<boost::filesystem::directory_iterator*&> > (0x0x7f5c433e6720) 0 empty

Class std::__or_<std::is_object<boost::filesystem::directory_iterator*&>, std::is_reference<boost::filesystem::directory_iterator*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::directory_iterator*&>, std::is_reference<boost::filesystem::directory_iterator*&> > (0x0x7f5c433e4a90) 0 empty
  std::is_reference<boost::filesystem::directory_iterator*&> (0x0x7f5c433e4af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433e6780) 0 empty

Class std::__is_referenceable<boost::filesystem::directory_iterator*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::directory_iterator*&> (0x0x7f5c433e4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433e67e0) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator*&, true> (0x0x7f5c433e6840) 0 empty

Class std::add_rvalue_reference<boost::filesystem::directory_iterator*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::directory_iterator*&> (0x0x7f5c433e4bc8) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator*&, true> (0x0x7f5c433e68a0) 0 empty

Class std::__is_assignable_helper<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e62a0) 0 empty

Class std::is_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e4c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433e6900) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&>, std::is_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&>, std::is_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> > (0x0x7f5c433e6960) 0 empty

Class std::__is_nt_assignable_impl<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e4e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433e69c0) 0 empty

Class std::__and_<std::is_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&>, std::__is_nt_assignable_impl<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&>, std::__is_nt_assignable_impl<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> > (0x0x7f5c433e4ea0) 0 empty
  std::__is_nt_assignable_impl<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e4f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433e6a20) 0 empty

Class std::is_nothrow_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> (0x0x7f5c433e4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c433e6a80) 0 empty

Class std::__is_nt_move_assignable_impl<boost::filesystem::directory_iterator*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<boost::filesystem::directory_iterator*, true> (0x0x7f5c4340d000) 0 empty
  std::is_nothrow_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> (0x0x7f5c4340d068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c433e6ae0) 0 empty

Class std::is_nothrow_move_assignable<boost::filesystem::directory_iterator*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<boost::filesystem::directory_iterator*> (0x0x7f5c4340d0d0) 0 empty
  std::__is_nt_move_assignable_impl<boost::filesystem::directory_iterator*, true> (0x0x7f5c4340d138) 0 empty
    std::is_nothrow_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> (0x0x7f5c4340d1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c433e6b40) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<boost::filesystem::directory_iterator*>, std::is_nothrow_move_assignable<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<boost::filesystem::directory_iterator*>, std::is_nothrow_move_assignable<boost::filesystem::directory_iterator*> > (0x0x7f5c4340d208) 0 empty
  std::is_nothrow_move_assignable<boost::filesystem::directory_iterator*> (0x0x7f5c4340d270) 0 empty
    std::__is_nt_move_assignable_impl<boost::filesystem::directory_iterator*, true> (0x0x7f5c4340d2d8) 0 empty
      std::is_nothrow_assignable<boost::filesystem::directory_iterator*&, boost::filesystem::directory_iterator*&&> (0x0x7f5c4340d340) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c433e6ba0) 0 empty

Vtable for boost::detail::sp_counted_impl_p<boost::filesystem::filesystem_error::m_imp>
boost::detail::sp_counted_impl_p<boost::filesystem::filesystem_error::m_imp>::_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<boost::filesystem::filesystem_error::m_imp>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<boost::filesystem::filesystem_error::m_imp>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::filesystem::filesystem_error::m_imp>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::filesystem::filesystem_error::m_imp>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<boost::filesystem::filesystem_error::m_imp>

Class boost::detail::sp_counted_impl_p<boost::filesystem::filesystem_error::m_imp>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<boost::filesystem::filesystem_error::m_imp> (0x0x7f5c4340d750) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::filesystem::filesystem_error::m_imp>::_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7f5c433e6c00) 0
      primary-for boost::detail::sp_counted_impl_p<boost::filesystem::filesystem_error::m_imp> (0x0x7f5c4340d750)

Class std::is_error_code_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<char> > (0x0x7f5c4340d888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433e6c60) 0 empty

Class std::is_error_condition_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<char> > (0x0x7f5c4340d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433e6cc0) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c4340d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433e6d20) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const char*, std::vector<char> > > (0x0x7f5c4340d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c433e6d80) 0 empty

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

Class std::_Iter_base<char*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<char*, false> (0x0x7f5c433e6f60) 0 empty

Class std::_Miter_base<char*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<char*> (0x0x7f5c43463000) 0 empty
  std::_Iter_base<char*, false> (0x0x7f5c43464000) 0 empty

Class std::__is_move_iterator<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<const char*> (0x0x7f5c43464060) 0 empty

Class std::_Iter_base<const char*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<const char*, false> (0x0x7f5c434640c0) 0 empty

Class std::_Miter_base<const char*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<const char*> (0x0x7f5c43463068) 0 empty
  std::_Iter_base<const char*, false> (0x0x7f5c43464120) 0 empty

Class std::is_function<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char&> (0x0x7f5c43463208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c434641e0) 0 empty

Class std::conditional<false, std::is_function<const char&>, std::__or_<std::is_reference<const char&>, std::is_void<const char&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const char&>, std::__or_<std::is_reference<const char&>, std::is_void<const char&> > > (0x0x7f5c43464240) 0 empty

Class std::is_lvalue_reference<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const char&> (0x0x7f5c43463270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c434642a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const char&>, std::is_rvalue_reference<const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const char&>, std::is_rvalue_reference<const char&> > (0x0x7f5c43464300) 0 empty

Class std::__or_<std::is_lvalue_reference<const char&>, std::is_rvalue_reference<const char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const char&>, std::is_rvalue_reference<const char&> > (0x0x7f5c43463478) 0 empty
  std::is_lvalue_reference<const char&> (0x0x7f5c434634e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43464360) 0 empty

Class std::is_reference<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char&> (0x0x7f5c43463548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43464480) 0 empty

Class std::conditional<true, std::is_reference<const char&>, std::is_void<const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const char&>, std::is_void<const char&> > (0x0x7f5c434644e0) 0 empty

Class std::__or_<std::is_reference<const char&>, std::is_void<const char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char&>, std::is_void<const char&> > (0x0x7f5c434635b0) 0 empty
  std::is_reference<const char&> (0x0x7f5c43463618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43464540) 0 empty

Class std::__or_<std::is_function<const char&>, std::is_reference<const char&>, std::is_void<const char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char&>, std::is_reference<const char&>, std::is_void<const char&> > (0x0x7f5c43463680) 0 empty
  std::__or_<std::is_reference<const char&>, std::is_void<const char&> > (0x0x7f5c434636e8) 0 empty
    std::is_reference<const char&> (0x0x7f5c43463750) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c434645a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const char&>, std::is_reference<const char&>, std::is_void<const char&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const char&>, std::is_reference<const char&>, std::is_void<const char&> > > (0x0x7f5c43463958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43464600) 0 empty

Class std::is_object<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char&> (0x0x7f5c434639c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43464660) 0 empty

Class std::conditional<false, std::is_object<const char&>, std::is_reference<const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const char&>, std::is_reference<const char&> > (0x0x7f5c434646c0) 0 empty

Class std::__or_<std::is_object<const char&>, std::is_reference<const char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const char&>, std::is_reference<const char&> > (0x0x7f5c43463a28) 0 empty
  std::is_reference<const char&> (0x0x7f5c43463a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43464720) 0 empty

Class std::__is_referenceable<const char&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char&> (0x0x7f5c43463af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43464780) 0 empty

Class std::__add_rvalue_reference_helper<const char&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const char&, true> (0x0x7f5c434647e0) 0 empty

Class std::add_rvalue_reference<const char&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const char&> (0x0x7f5c43463b60) 0 empty
  std::__add_rvalue_reference_helper<const char&, true> (0x0x7f5c43464840) 0 empty

Class std::is_function<char&>
   size=1 align=1
   base size=1 base align=1
std::is_function<char&> (0x0x7f5c43463c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c434648a0) 0 empty

Class std::conditional<false, std::is_function<char&>, std::__or_<std::is_reference<char&>, std::is_void<char&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char&>, std::__or_<std::is_reference<char&>, std::is_void<char&> > > (0x0x7f5c43464900) 0 empty

Class std::is_lvalue_reference<char&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char&> (0x0x7f5c43463c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43464960) 0 empty

Class std::conditional<true, std::is_lvalue_reference<char&>, std::is_rvalue_reference<char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<char&>, std::is_rvalue_reference<char&> > (0x0x7f5c434649c0) 0 empty

Class std::__or_<std::is_lvalue_reference<char&>, std::is_rvalue_reference<char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char&>, std::is_rvalue_reference<char&> > (0x0x7f5c43463d00) 0 empty
  std::is_lvalue_reference<char&> (0x0x7f5c43463d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43464ae0) 0 empty

Class std::is_reference<char&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char&> (0x0x7f5c43463dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43464b40) 0 empty

Class std::conditional<true, std::is_reference<char&>, std::is_void<char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<char&>, std::is_void<char&> > (0x0x7f5c43464ba0) 0 empty

Class std::__or_<std::is_reference<char&>, std::is_void<char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char&>, std::is_void<char&> > (0x0x7f5c43463e38) 0 empty
  std::is_reference<char&> (0x0x7f5c43463ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43464c00) 0 empty

Class std::__or_<std::is_function<char&>, std::is_reference<char&>, std::is_void<char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char&>, std::is_reference<char&>, std::is_void<char&> > (0x0x7f5c43463f08) 0 empty
  std::__or_<std::is_reference<char&>, std::is_void<char&> > (0x0x7f5c43463f70) 0 empty
    std::is_reference<char&> (0x0x7f5c43496000) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43464c60) 0 empty

Class std::__not_<std::__or_<std::is_function<char&>, std::is_reference<char&>, std::is_void<char&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char&>, std::is_reference<char&>, std::is_void<char&> > > (0x0x7f5c43496068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43464cc0) 0 empty

Class std::is_object<char&>
   size=1 align=1
   base size=1 base align=1
std::is_object<char&> (0x0x7f5c434961a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43464de0) 0 empty

Class std::conditional<false, std::is_object<char&>, std::is_reference<char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<char&>, std::is_reference<char&> > (0x0x7f5c43464e40) 0 empty

Class std::__or_<std::is_object<char&>, std::is_reference<char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char&>, std::is_reference<char&> > (0x0x7f5c43496208) 0 empty
  std::is_reference<char&> (0x0x7f5c43496270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43464ea0) 0 empty

Class std::__is_referenceable<char&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char&> (0x0x7f5c434962d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43464f00) 0 empty

Class std::__add_rvalue_reference_helper<char&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<char&, true> (0x0x7f5c43464f60) 0 empty

Class std::add_rvalue_reference<char&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<char&> (0x0x7f5c43496340) 0 empty
  std::__add_rvalue_reference_helper<char&, true> (0x0x7f5c4349a000) 0 empty

Class std::__is_assignable_helper<char&, const char&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<char&, const char&> (0x0x7f5c43464180) 0 empty

Class std::is_assignable<char&, const char&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<char&, const char&> (0x0x7f5c434963a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4349a060) 0 empty

Class std::__is_copy_assignable_impl<char, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<char, true> (0x0x7f5c43496410) 0 empty
  std::is_assignable<char&, const char&> (0x0x7f5c43496478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4349a0c0) 0 empty

Class std::is_copy_assignable<char>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<char> (0x0x7f5c434964e0) 0 empty
  std::__is_copy_assignable_impl<char, true> (0x0x7f5c43496548) 0 empty
    std::is_assignable<char&, const char&> (0x0x7f5c434965b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4349a120) 0 empty

Class boost::detail::function::basic_vtable1<void, const std::vector<std::basic_string<char> >&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<void, const std::vector<std::basic_string<char> >&> (0x0x7f5c4349a1e0) 0

Class boost::detail::function::basic_vtable1<void, const std::basic_string<char>&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<void, const std::basic_string<char>&> (0x0x7f5c4349a300) 0

Class std::remove_reference<std::vector<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<std::basic_string<char> >&> (0x0x7f5c4349a360) 0 empty

Class std::is_function<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::program_options::basic_option<char>*> (0x0x7f5c43496d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4349a5a0) 0 empty

Class std::conditional<false, std::is_function<boost::program_options::basic_option<char>*>, std::__or_<std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::program_options::basic_option<char>*>, std::__or_<std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> > > (0x0x7f5c4349a600) 0 empty

Class std::is_lvalue_reference<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::program_options::basic_option<char>*> (0x0x7f5c43496d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4349a660) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::program_options::basic_option<char>*>, std::is_rvalue_reference<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::program_options::basic_option<char>*>, std::is_rvalue_reference<boost::program_options::basic_option<char>*> > (0x0x7f5c4349a6c0) 0 empty

Class std::is_rvalue_reference<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::program_options::basic_option<char>*> (0x0x7f5c43496dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4349a720) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::program_options::basic_option<char>*>, std::is_rvalue_reference<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::program_options::basic_option<char>*>, std::is_rvalue_reference<boost::program_options::basic_option<char>*> > (0x0x7f5c43496e38) 0 empty
  std::is_rvalue_reference<boost::program_options::basic_option<char>*> (0x0x7f5c43496ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4349a780) 0 empty

Class std::is_reference<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::program_options::basic_option<char>*> (0x0x7f5c43496f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4349a7e0) 0 empty

Class std::conditional<false, std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> > (0x0x7f5c4349a840) 0 empty

Class std::remove_volatile<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<boost::program_options::basic_option<char>*> (0x0x7f5c4349a900) 0 empty

Class std::remove_const<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<boost::program_options::basic_option<char>*> (0x0x7f5c4349a960) 0 empty

Class std::remove_cv<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<boost::program_options::basic_option<char>*> (0x0x7f5c4349a8a0) 0 empty

Class std::__is_void_helper<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<boost::program_options::basic_option<char>*> (0x0x7f5c43122000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4349a9c0) 0 empty

Class std::is_void<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<boost::program_options::basic_option<char>*> (0x0x7f5c43122068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4349aa20) 0 empty

Class std::__or_<std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> > (0x0x7f5c431220d0) 0 empty
  std::is_void<boost::program_options::basic_option<char>*> (0x0x7f5c43122138) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4349aa80) 0 empty

Class std::__or_<std::is_function<boost::program_options::basic_option<char>*>, std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::program_options::basic_option<char>*>, std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> > (0x0x7f5c431221a0) 0 empty
  std::__or_<std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> > (0x0x7f5c43122208) 0 empty
    std::is_void<boost::program_options::basic_option<char>*> (0x0x7f5c43122270) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4349aae0) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::program_options::basic_option<char>*>, std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::program_options::basic_option<char>*>, std::is_reference<boost::program_options::basic_option<char>*>, std::is_void<boost::program_options::basic_option<char>*> > > (0x0x7f5c431222d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4349ab40) 0 empty

Class std::is_object<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::program_options::basic_option<char>*> (0x0x7f5c43122340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4349aba0) 0 empty

Class std::conditional<true, std::is_object<boost::program_options::basic_option<char>*>, std::is_reference<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<boost::program_options::basic_option<char>*>, std::is_reference<boost::program_options::basic_option<char>*> > (0x0x7f5c4349ac00) 0 empty

Class std::__or_<std::is_object<boost::program_options::basic_option<char>*>, std::is_reference<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::program_options::basic_option<char>*>, std::is_reference<boost::program_options::basic_option<char>*> > (0x0x7f5c431223a8) 0 empty
  std::is_object<boost::program_options::basic_option<char>*> (0x0x7f5c43122410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4349ac60) 0 empty

Class std::__is_referenceable<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::program_options::basic_option<char>*> (0x0x7f5c43122478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4349acc0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>, std::__is_direct_constructible_new_safe<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>, std::__is_direct_constructible_new_safe<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> > (0x0x7f5c4349ad20) 0 empty

Class std::conditional<false, std::is_void<boost::program_options::basic_option<char>*>, std::__or_<std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>, std::is_function<boost::program_options::basic_option<char>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<boost::program_options::basic_option<char>*>, std::__or_<std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>, std::is_function<boost::program_options::basic_option<char>*> > > (0x0x7f5c4349ad80) 0 empty

Class std::is_array<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_array<boost::program_options::basic_option<char>*> (0x0x7f5c431224e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4349ade0) 0 empty

Class std::conditional<false, std::__not_<std::extent<boost::program_options::basic_option<char>*, 0u> >, std::is_array<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<boost::program_options::basic_option<char>*, 0u> >, std::is_array<boost::program_options::basic_option<char>*> > (0x0x7f5c4349ae40) 0 empty

Class std::__and_<std::is_array<boost::program_options::basic_option<char>*>, std::__not_<std::extent<boost::program_options::basic_option<char>*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<boost::program_options::basic_option<char>*>, std::__not_<std::extent<boost::program_options::basic_option<char>*, 0u> > > (0x0x7f5c43122548) 0 empty
  std::is_array<boost::program_options::basic_option<char>*> (0x0x7f5c431225b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4349aea0) 0 empty

Class std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*> (0x0x7f5c43122618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4349af00) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>, std::is_function<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>, std::is_function<boost::program_options::basic_option<char>*> > (0x0x7f5c4349af60) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>, std::is_function<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>, std::is_function<boost::program_options::basic_option<char>*> > (0x0x7f5c43122680) 0 empty
  std::is_function<boost::program_options::basic_option<char>*> (0x0x7f5c431226e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43138000) 0 empty

Class std::__or_<std::is_void<boost::program_options::basic_option<char>*>, std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>, std::is_function<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<boost::program_options::basic_option<char>*>, std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>, std::is_function<boost::program_options::basic_option<char>*> > (0x0x7f5c43122750) 0 empty
  std::__or_<std::__is_array_unknown_bounds<boost::program_options::basic_option<char>*>, std::is_function<boost::program_options::basic_option<char>*> > (0x0x7f5c431227b8) 0 empty
    std::is_function<boost::program_options::basic_option<char>*> (0x0x7f5c43122820) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43138060) 0 empty

Class std::conditional<false, std::is_reference<boost::program_options::basic_option<char>*>, std::is_scalar<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::program_options::basic_option<char>*>, std::is_scalar<boost::program_options::basic_option<char>*> > (0x0x7f5c431380c0) 0 empty

Class std::__is_integral_helper<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<boost::program_options::basic_option<char>*> (0x0x7f5c43122888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43138120) 0 empty

Class std::is_integral<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<boost::program_options::basic_option<char>*> (0x0x7f5c431228f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43138180) 0 empty

Class std::conditional<false, std::is_integral<boost::program_options::basic_option<char>*>, std::is_floating_point<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<boost::program_options::basic_option<char>*>, std::is_floating_point<boost::program_options::basic_option<char>*> > (0x0x7f5c431381e0) 0 empty

Class std::__is_floating_point_helper<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<boost::program_options::basic_option<char>*> (0x0x7f5c43122958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43138240) 0 empty

Class std::is_floating_point<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<boost::program_options::basic_option<char>*> (0x0x7f5c431229c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431382a0) 0 empty

Class std::__or_<std::is_integral<boost::program_options::basic_option<char>*>, std::is_floating_point<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<boost::program_options::basic_option<char>*>, std::is_floating_point<boost::program_options::basic_option<char>*> > (0x0x7f5c43122a28) 0 empty
  std::is_floating_point<boost::program_options::basic_option<char>*> (0x0x7f5c43122a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c43138300) 0 empty

Class std::is_arithmetic<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<boost::program_options::basic_option<char>*> (0x0x7f5c43122af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43138360) 0 empty

Class std::conditional<false, std::is_arithmetic<boost::program_options::basic_option<char>*>, std::__or_<std::is_enum<boost::program_options::basic_option<char>*>, std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<boost::program_options::basic_option<char>*>, std::__or_<std::is_enum<boost::program_options::basic_option<char>*>, std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > > (0x0x7f5c431383c0) 0 empty

Class std::is_enum<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<boost::program_options::basic_option<char>*> (0x0x7f5c43122b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43138420) 0 empty

Class std::conditional<false, std::is_enum<boost::program_options::basic_option<char>*>, std::__or_<std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<boost::program_options::basic_option<char>*>, std::__or_<std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > > (0x0x7f5c43138480) 0 empty

Class std::__is_pointer_helper<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<boost::program_options::basic_option<char>*> (0x0x7f5c43122bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c431384e0) 0 empty

Class std::is_pointer<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<boost::program_options::basic_option<char>*> (0x0x7f5c43122c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43138540) 0 empty

Class std::conditional<true, std::is_pointer<boost::program_options::basic_option<char>*>, std::__or_<std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<boost::program_options::basic_option<char>*>, std::__or_<std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > > (0x0x7f5c431385a0) 0 empty

Class std::__or_<std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > (0x0x7f5c43122c98) 0 empty
  std::is_pointer<boost::program_options::basic_option<char>*> (0x0x7f5c43122d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43138600) 0 empty

Class std::__or_<std::is_enum<boost::program_options::basic_option<char>*>, std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<boost::program_options::basic_option<char>*>, std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > (0x0x7f5c43122d68) 0 empty
  std::__or_<std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > (0x0x7f5c43122dd0) 0 empty
    std::is_pointer<boost::program_options::basic_option<char>*> (0x0x7f5c43122e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43138660) 0 empty

Class std::__or_<std::is_arithmetic<boost::program_options::basic_option<char>*>, std::is_enum<boost::program_options::basic_option<char>*>, std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<boost::program_options::basic_option<char>*>, std::is_enum<boost::program_options::basic_option<char>*>, std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > (0x0x7f5c43122ea0) 0 empty
  std::__or_<std::is_enum<boost::program_options::basic_option<char>*>, std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > (0x0x7f5c43122f08) 0 empty
    std::__or_<std::is_pointer<boost::program_options::basic_option<char>*>, std::is_member_pointer<boost::program_options::basic_option<char>*>, std::is_null_pointer<boost::program_options::basic_option<char>*> > (0x0x7f5c43122f70) 0 empty
      std::is_pointer<boost::program_options::basic_option<char>*> (0x0x7f5c4314d000) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c431386c0) 0 empty

Class std::is_scalar<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<boost::program_options::basic_option<char>*> (0x0x7f5c4314d068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43138720) 0 empty

Class std::__or_<std::is_reference<boost::program_options::basic_option<char>*>, std::is_scalar<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::program_options::basic_option<char>*>, std::is_scalar<boost::program_options::basic_option<char>*> > (0x0x7f5c4314d0d0) 0 empty
  std::is_scalar<boost::program_options::basic_option<char>*> (0x0x7f5c4314d138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43138780) 0 empty

Class std::__is_destructible_safe<boost::program_options::basic_option<char>*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<boost::program_options::basic_option<char>*, false, true> (0x0x7f5c4314d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c431387e0) 0 empty

Class std::is_destructible<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<boost::program_options::basic_option<char>*> (0x0x7f5c4314d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43138840) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>, std::is_destructible<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>, std::is_destructible<boost::program_options::basic_option<char>*> > (0x0x7f5c431388a0) 0 empty

Class std::is_function<boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43138960) 0 empty

Class std::conditional<false, std::is_function<boost::program_options::basic_option<char>*&&>, std::__or_<std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::program_options::basic_option<char>*&&>, std::__or_<std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> > > (0x0x7f5c431389c0) 0 empty

Class std::is_lvalue_reference<boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43138a20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::program_options::basic_option<char>*&&>, std::is_rvalue_reference<boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::program_options::basic_option<char>*&&>, std::is_rvalue_reference<boost::program_options::basic_option<char>*&&> > (0x0x7f5c43138a80) 0 empty

Class std::is_rvalue_reference<boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43138ae0) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::program_options::basic_option<char>*&&>, std::is_rvalue_reference<boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::program_options::basic_option<char>*&&>, std::is_rvalue_reference<boost::program_options::basic_option<char>*&&> > (0x0x7f5c4314d410) 0 empty
  std::is_rvalue_reference<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43138b40) 0 empty

Class std::is_reference<boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43138ba0) 0 empty

Class std::conditional<true, std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> > (0x0x7f5c43138c00) 0 empty

Class std::__or_<std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> > (0x0x7f5c4314d548) 0 empty
  std::is_reference<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43138c60) 0 empty

Class std::__or_<std::is_function<boost::program_options::basic_option<char>*&&>, std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::program_options::basic_option<char>*&&>, std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> > (0x0x7f5c4314d618) 0 empty
  std::__or_<std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> > (0x0x7f5c4314d680) 0 empty
    std::is_reference<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c43138cc0) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::program_options::basic_option<char>*&&>, std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::program_options::basic_option<char>*&&>, std::is_reference<boost::program_options::basic_option<char>*&&>, std::is_void<boost::program_options::basic_option<char>*&&> > > (0x0x7f5c4314d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43138d20) 0 empty

Class std::is_object<boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43138d80) 0 empty

Class std::conditional<false, std::is_object<boost::program_options::basic_option<char>*&&>, std::is_reference<boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::program_options::basic_option<char>*&&>, std::is_reference<boost::program_options::basic_option<char>*&&> > (0x0x7f5c43138de0) 0 empty

Class std::__or_<std::is_object<boost::program_options::basic_option<char>*&&>, std::is_reference<boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::program_options::basic_option<char>*&&>, std::is_reference<boost::program_options::basic_option<char>*&&> > (0x0x7f5c4314d820) 0 empty
  std::is_reference<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43138e40) 0 empty

Class std::__is_referenceable<boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43138ea0) 0 empty

Class std::__add_rvalue_reference_helper<boost::program_options::basic_option<char>*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::program_options::basic_option<char>*&&, true> (0x0x7f5c43138f00) 0 empty

Class std::add_rvalue_reference<boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d958) 0 empty
  std::__add_rvalue_reference_helper<boost::program_options::basic_option<char>*&&, true> (0x0x7f5c43138f60) 0 empty

Class std::__is_direct_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314d270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c43138900) 0 empty

Class std::__and_<std::is_destructible<boost::program_options::basic_option<char>*>, std::__is_direct_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<boost::program_options::basic_option<char>*>, std::__is_direct_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> > (0x0x7f5c4314da28) 0 empty
  std::__is_direct_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314da90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c4316a000) 0 empty

Class std::__is_direct_constructible_new_safe<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316a060) 0 empty

Class std::__is_direct_constructible_new<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314db60) 0 empty
  std::__is_direct_constructible_new_safe<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314dbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4316a0c0) 0 empty

Class std::__is_direct_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314dc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316a120) 0 empty

Class std::__is_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314dc98) 0 empty
  std::__is_direct_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314dd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4316a180) 0 empty

Class std::is_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316a1e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>, std::is_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>, std::is_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> > (0x0x7f5c4316a240) 0 empty

Class std::__is_nt_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316a2a0) 0 empty

Class std::__and_<std::is_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>, std::__is_nt_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>, std::__is_nt_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> > (0x0x7f5c4314de38) 0 empty
  std::__is_nt_constructible_impl<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4316a300) 0 empty

Class std::is_nothrow_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c4314df08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316a360) 0 empty

Class std::__is_nothrow_move_constructible_impl<boost::program_options::basic_option<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<boost::program_options::basic_option<char>*, true> (0x0x7f5c4314df70) 0 empty
  std::is_nothrow_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c43177000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4316a3c0) 0 empty

Class std::is_nothrow_move_constructible<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<boost::program_options::basic_option<char>*> (0x0x7f5c43177068) 0 empty
  std::__is_nothrow_move_constructible_impl<boost::program_options::basic_option<char>*, true> (0x0x7f5c431770d0) 0 empty
    std::is_nothrow_constructible<boost::program_options::basic_option<char>*, boost::program_options::basic_option<char>*&&> (0x0x7f5c43177138) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4316a4e0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<boost::program_options::basic_option<char>*>, std::is_nothrow_move_constructible<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<boost::program_options::basic_option<char>*>, std::is_nothrow_move_constructible<boost::program_options::basic_option<char>*> > (0x0x7f5c4316a5a0) 0 empty

Class std::is_function<boost::program_options::basic_option<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::program_options::basic_option<char>*&> (0x0x7f5c43177208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4316a660) 0 empty

Class std::conditional<false, std::is_function<boost::program_options::basic_option<char>*&>, std::__or_<std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::program_options::basic_option<char>*&>, std::__or_<std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> > > (0x0x7f5c4316a6c0) 0 empty

Class std::is_lvalue_reference<boost::program_options::basic_option<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::program_options::basic_option<char>*&> (0x0x7f5c43177270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316a720) 0 empty

Class std::conditional<true, std::is_lvalue_reference<boost::program_options::basic_option<char>*&>, std::is_rvalue_reference<boost::program_options::basic_option<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<boost::program_options::basic_option<char>*&>, std::is_rvalue_reference<boost::program_options::basic_option<char>*&> > (0x0x7f5c4316a780) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::program_options::basic_option<char>*&>, std::is_rvalue_reference<boost::program_options::basic_option<char>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::program_options::basic_option<char>*&>, std::is_rvalue_reference<boost::program_options::basic_option<char>*&> > (0x0x7f5c431772d8) 0 empty
  std::is_lvalue_reference<boost::program_options::basic_option<char>*&> (0x0x7f5c43177340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4316a7e0) 0 empty

Class std::is_reference<boost::program_options::basic_option<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::program_options::basic_option<char>*&> (0x0x7f5c431773a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316a840) 0 empty

Class std::conditional<true, std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> > (0x0x7f5c4316a8a0) 0 empty

Class std::__or_<std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> > (0x0x7f5c43177410) 0 empty
  std::is_reference<boost::program_options::basic_option<char>*&> (0x0x7f5c43177478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4316a900) 0 empty

Class std::__or_<std::is_function<boost::program_options::basic_option<char>*&>, std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::program_options::basic_option<char>*&>, std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> > (0x0x7f5c431774e0) 0 empty
  std::__or_<std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> > (0x0x7f5c43177548) 0 empty
    std::is_reference<boost::program_options::basic_option<char>*&> (0x0x7f5c431775b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4316a960) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::program_options::basic_option<char>*&>, std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::program_options::basic_option<char>*&>, std::is_reference<boost::program_options::basic_option<char>*&>, std::is_void<boost::program_options::basic_option<char>*&> > > (0x0x7f5c43177618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4316a9c0) 0 empty

Class std::is_object<boost::program_options::basic_option<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::program_options::basic_option<char>*&> (0x0x7f5c43177680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4316aa20) 0 empty

Class std::conditional<false, std::is_object<boost::program_options::basic_option<char>*&>, std::is_reference<boost::program_options::basic_option<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::program_options::basic_option<char>*&>, std::is_reference<boost::program_options::basic_option<char>*&> > (0x0x7f5c4316aa80) 0 empty

Class std::__or_<std::is_object<boost::program_options::basic_option<char>*&>, std::is_reference<boost::program_options::basic_option<char>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::program_options::basic_option<char>*&>, std::is_reference<boost::program_options::basic_option<char>*&> > (0x0x7f5c431776e8) 0 empty
  std::is_reference<boost::program_options::basic_option<char>*&> (0x0x7f5c43177750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4316aae0) 0 empty

Class std::__is_referenceable<boost::program_options::basic_option<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::program_options::basic_option<char>*&> (0x0x7f5c431777b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316ab40) 0 empty

Class std::__add_rvalue_reference_helper<boost::program_options::basic_option<char>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::program_options::basic_option<char>*&, true> (0x0x7f5c4316aba0) 0 empty

Class std::add_rvalue_reference<boost::program_options::basic_option<char>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::program_options::basic_option<char>*&> (0x0x7f5c43177820) 0 empty
  std::__add_rvalue_reference_helper<boost::program_options::basic_option<char>*&, true> (0x0x7f5c4316ac00) 0 empty

Class std::__is_assignable_helper<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> (0x0x7f5c4316a600) 0 empty

Class std::is_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> (0x0x7f5c43177888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316ac60) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&>, std::is_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&>, std::is_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> > (0x0x7f5c4316acc0) 0 empty

Class std::__is_nt_assignable_impl<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> (0x0x7f5c431778f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316ad20) 0 empty

Class std::__and_<std::is_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&>, std::__is_nt_assignable_impl<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&>, std::__is_nt_assignable_impl<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> > (0x0x7f5c43177958) 0 empty
  std::__is_nt_assignable_impl<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> (0x0x7f5c431779c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4316ad80) 0 empty

Class std::is_nothrow_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> (0x0x7f5c43177a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4316ade0) 0 empty

Class std::__is_nt_move_assignable_impl<boost::program_options::basic_option<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<boost::program_options::basic_option<char>*, true> (0x0x7f5c43177a90) 0 empty
  std::is_nothrow_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> (0x0x7f5c43177af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4316ae40) 0 empty

Class std::is_nothrow_move_assignable<boost::program_options::basic_option<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<boost::program_options::basic_option<char>*> (0x0x7f5c43177b60) 0 empty
  std::__is_nt_move_assignable_impl<boost::program_options::basic_option<char>*, true> (0x0x7f5c43177bc8) 0 empty
    std::is_nothrow_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> (0x0x7f5c43177c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4316aea0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<boost::program_options::basic_option<char>*>, std::is_nothrow_move_assignable<boost::program_options::basic_option<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<boost::program_options::basic_option<char>*>, std::is_nothrow_move_assignable<boost::program_options::basic_option<char>*> > (0x0x7f5c43177c98) 0 empty
  std::is_nothrow_move_assignable<boost::program_options::basic_option<char>*> (0x0x7f5c43177d00) 0 empty
    std::__is_nt_move_assignable_impl<boost::program_options::basic_option<char>*, true> (0x0x7f5c43177d68) 0 empty
      std::is_nothrow_assignable<boost::program_options::basic_option<char>*&, boost::program_options::basic_option<char>*&&> (0x0x7f5c43177dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c4316af00) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<rfc4251string> > >::__destroy_helper<rfc4251string>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<rfc4251string> > >::__destroy_helper<rfc4251string> (0x0x7f5c431ac0c0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > >::__destroy_helper<std::pair<const rfc4251string, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const rfc4251string, std::basic_string<char> > > > >::__destroy_helper<std::pair<const rfc4251string, std::basic_string<char> > > (0x0x7f5c431ac180) 0 empty

Class std::remove_reference<char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<char*&> (0x0x7f5c431ac300) 0 empty

Class std::is_error_code_enum<std::allocator<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<wchar_t> > (0x0x7f5c4323b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431ac360) 0 empty

Class std::is_error_condition_enum<std::allocator<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<wchar_t> > (0x0x7f5c4323b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431ac3c0) 0 empty

Class std::remove_reference<boost::filesystem::directory_iterator*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<boost::filesystem::directory_iterator*&> (0x0x7f5c431ac4e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>, std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>, std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> > (0x0x7f5c431ac5a0) 0 empty

Class std::conditional<false, std::is_void<boost::filesystem::directory_iterator>, std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>, std::is_function<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<boost::filesystem::directory_iterator>, std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>, std::is_function<boost::filesystem::directory_iterator> > > (0x0x7f5c431ac600) 0 empty

Class std::is_array<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_array<boost::filesystem::directory_iterator> (0x0x7f5c4323b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431ac660) 0 empty

Class std::conditional<false, std::__not_<std::extent<boost::filesystem::directory_iterator, 0u> >, std::is_array<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<boost::filesystem::directory_iterator, 0u> >, std::is_array<boost::filesystem::directory_iterator> > (0x0x7f5c431ac6c0) 0 empty

Class std::__and_<std::is_array<boost::filesystem::directory_iterator>, std::__not_<std::extent<boost::filesystem::directory_iterator, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<boost::filesystem::directory_iterator>, std::__not_<std::extent<boost::filesystem::directory_iterator, 0u> > > (0x0x7f5c4323b9c0) 0 empty
  std::is_array<boost::filesystem::directory_iterator> (0x0x7f5c4323ba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c431ac720) 0 empty

Class std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<boost::filesystem::directory_iterator> (0x0x7f5c4323ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431ac780) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>, std::is_function<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>, std::is_function<boost::filesystem::directory_iterator> > (0x0x7f5c431ac7e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>, std::is_function<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>, std::is_function<boost::filesystem::directory_iterator> > (0x0x7f5c4323baf8) 0 empty
  std::is_function<boost::filesystem::directory_iterator> (0x0x7f5c4323bb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c431ac840) 0 empty

Class std::__or_<std::is_void<boost::filesystem::directory_iterator>, std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>, std::is_function<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<boost::filesystem::directory_iterator>, std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>, std::is_function<boost::filesystem::directory_iterator> > (0x0x7f5c4323bbc8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<boost::filesystem::directory_iterator>, std::is_function<boost::filesystem::directory_iterator> > (0x0x7f5c4323bc30) 0 empty
    std::is_function<boost::filesystem::directory_iterator> (0x0x7f5c4323bc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c431ac8a0) 0 empty

Class std::conditional<false, std::is_reference<boost::filesystem::directory_iterator>, std::is_scalar<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::filesystem::directory_iterator>, std::is_scalar<boost::filesystem::directory_iterator> > (0x0x7f5c431ac900) 0 empty

Class std::__is_integral_helper<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<boost::filesystem::directory_iterator> (0x0x7f5c4323bd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431ac960) 0 empty

Class std::is_integral<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_integral<boost::filesystem::directory_iterator> (0x0x7f5c4323bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431ac9c0) 0 empty

Class std::conditional<false, std::is_integral<boost::filesystem::directory_iterator>, std::is_floating_point<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<boost::filesystem::directory_iterator>, std::is_floating_point<boost::filesystem::directory_iterator> > (0x0x7f5c431aca20) 0 empty

Class std::__is_floating_point_helper<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<boost::filesystem::directory_iterator> (0x0x7f5c4323bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431aca80) 0 empty

Class std::is_floating_point<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<boost::filesystem::directory_iterator> (0x0x7f5c4323be38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431acae0) 0 empty

Class std::__or_<std::is_integral<boost::filesystem::directory_iterator>, std::is_floating_point<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<boost::filesystem::directory_iterator>, std::is_floating_point<boost::filesystem::directory_iterator> > (0x0x7f5c4323bea0) 0 empty
  std::is_floating_point<boost::filesystem::directory_iterator> (0x0x7f5c4323bf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c431acb40) 0 empty

Class std::is_arithmetic<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<boost::filesystem::directory_iterator> (0x0x7f5c4323bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431acba0) 0 empty

Class std::conditional<false, std::is_arithmetic<boost::filesystem::directory_iterator>, std::__or_<std::is_enum<boost::filesystem::directory_iterator>, std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<boost::filesystem::directory_iterator>, std::__or_<std::is_enum<boost::filesystem::directory_iterator>, std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > > (0x0x7f5c431acc00) 0 empty

Class std::is_enum<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_enum<boost::filesystem::directory_iterator> (0x0x7f5c4323b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431acc60) 0 empty

Class std::conditional<false, std::is_enum<boost::filesystem::directory_iterator>, std::__or_<std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<boost::filesystem::directory_iterator>, std::__or_<std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > > (0x0x7f5c431accc0) 0 empty

Class std::__is_pointer_helper<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<boost::filesystem::directory_iterator> (0x0x7f5c4323b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431acd20) 0 empty

Class std::is_pointer<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<boost::filesystem::directory_iterator> (0x0x7f5c432b4000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431acd80) 0 empty

Class std::conditional<false, std::is_pointer<boost::filesystem::directory_iterator>, std::__or_<std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<boost::filesystem::directory_iterator>, std::__or_<std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > > (0x0x7f5c431acde0) 0 empty

Class std::__is_member_pointer_helper<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<boost::filesystem::directory_iterator> (0x0x7f5c432b4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431ace40) 0 empty

Class std::is_member_pointer<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<boost::filesystem::directory_iterator> (0x0x7f5c432b40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431acea0) 0 empty

Class std::conditional<false, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c431acf00) 0 empty

Class std::__is_null_pointer_helper<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<boost::filesystem::directory_iterator> (0x0x7f5c432b4138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c431acf60) 0 empty

Class std::is_null_pointer<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<boost::filesystem::directory_iterator> (0x0x7f5c432b41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432bc000) 0 empty

Class std::__or_<std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b4208) 0 empty
  std::is_null_pointer<boost::filesystem::directory_iterator> (0x0x7f5c432b4270) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c432bc060) 0 empty

Class std::__or_<std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b42d8) 0 empty
  std::__or_<std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b4340) 0 empty
    std::is_null_pointer<boost::filesystem::directory_iterator> (0x0x7f5c432b43a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c432bc0c0) 0 empty

Class std::__or_<std::is_enum<boost::filesystem::directory_iterator>, std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<boost::filesystem::directory_iterator>, std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b4410) 0 empty
  std::__or_<std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b4478) 0 empty
    std::__or_<std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b44e0) 0 empty
      std::is_null_pointer<boost::filesystem::directory_iterator> (0x0x7f5c432b4548) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c432bc120) 0 empty

Class std::__or_<std::is_arithmetic<boost::filesystem::directory_iterator>, std::is_enum<boost::filesystem::directory_iterator>, std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<boost::filesystem::directory_iterator>, std::is_enum<boost::filesystem::directory_iterator>, std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b45b0) 0 empty
  std::__or_<std::is_enum<boost::filesystem::directory_iterator>, std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b4618) 0 empty
    std::__or_<std::is_pointer<boost::filesystem::directory_iterator>, std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b4680) 0 empty
      std::__or_<std::is_member_pointer<boost::filesystem::directory_iterator>, std::is_null_pointer<boost::filesystem::directory_iterator> > (0x0x7f5c432b46e8) 0 empty
        std::is_null_pointer<boost::filesystem::directory_iterator> (0x0x7f5c432b4750) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c432bc180) 0 empty

Class std::is_scalar<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<boost::filesystem::directory_iterator> (0x0x7f5c432b47b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432bc1e0) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::directory_iterator>, std::is_scalar<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::directory_iterator>, std::is_scalar<boost::filesystem::directory_iterator> > (0x0x7f5c432b4820) 0 empty
  std::is_scalar<boost::filesystem::directory_iterator> (0x0x7f5c432b4888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c432bc240) 0 empty

Class std::remove_all_extents<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<boost::filesystem::directory_iterator> (0x0x7f5c432bc2a0) 0 empty

Class std::is_function<boost::filesystem::directory_iterator&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::directory_iterator&> (0x0x7f5c432b4958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432bc360) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::directory_iterator&>, std::__or_<std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::directory_iterator&>, std::__or_<std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> > > (0x0x7f5c432bc3c0) 0 empty

Class std::is_lvalue_reference<boost::filesystem::directory_iterator&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::directory_iterator&> (0x0x7f5c432b49c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432bc420) 0 empty

Class std::conditional<true, std::is_lvalue_reference<boost::filesystem::directory_iterator&>, std::is_rvalue_reference<boost::filesystem::directory_iterator&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<boost::filesystem::directory_iterator&>, std::is_rvalue_reference<boost::filesystem::directory_iterator&> > (0x0x7f5c432bc480) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator&>, std::is_rvalue_reference<boost::filesystem::directory_iterator&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator&>, std::is_rvalue_reference<boost::filesystem::directory_iterator&> > (0x0x7f5c432b4a28) 0 empty
  std::is_lvalue_reference<boost::filesystem::directory_iterator&> (0x0x7f5c432b4a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432bc4e0) 0 empty

Class std::is_reference<boost::filesystem::directory_iterator&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::directory_iterator&> (0x0x7f5c432b4af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432bc540) 0 empty

Class std::conditional<true, std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> > (0x0x7f5c432bc5a0) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> > (0x0x7f5c432b4b60) 0 empty
  std::is_reference<boost::filesystem::directory_iterator&> (0x0x7f5c432b4bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432bc600) 0 empty

Class std::__or_<std::is_function<boost::filesystem::directory_iterator&>, std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::directory_iterator&>, std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> > (0x0x7f5c432b4c30) 0 empty
  std::__or_<std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> > (0x0x7f5c432b4c98) 0 empty
    std::is_reference<boost::filesystem::directory_iterator&> (0x0x7f5c432b4d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c432bc660) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator&>, std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator&>, std::is_reference<boost::filesystem::directory_iterator&>, std::is_void<boost::filesystem::directory_iterator&> > > (0x0x7f5c432b4d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432bc6c0) 0 empty

Class std::is_object<boost::filesystem::directory_iterator&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::directory_iterator&> (0x0x7f5c432b4dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432bc720) 0 empty

Class std::conditional<false, std::is_object<boost::filesystem::directory_iterator&>, std::is_reference<boost::filesystem::directory_iterator&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::filesystem::directory_iterator&>, std::is_reference<boost::filesystem::directory_iterator&> > (0x0x7f5c432bc780) 0 empty

Class std::__or_<std::is_object<boost::filesystem::directory_iterator&>, std::is_reference<boost::filesystem::directory_iterator&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::directory_iterator&>, std::is_reference<boost::filesystem::directory_iterator&> > (0x0x7f5c432b4e38) 0 empty
  std::is_reference<boost::filesystem::directory_iterator&> (0x0x7f5c432b4ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432bc7e0) 0 empty

Class std::__is_referenceable<boost::filesystem::directory_iterator&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::directory_iterator&> (0x0x7f5c432b4f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432bc840) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator&, true> (0x0x7f5c432bc8a0) 0 empty

Class std::add_rvalue_reference<boost::filesystem::directory_iterator&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::directory_iterator&> (0x0x7f5c432b4f70) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator&, true> (0x0x7f5c432bc900) 0 empty

Class std::__is_destructible_impl<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<boost::filesystem::directory_iterator> (0x0x7f5c432b48f0) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c432bc300) 0 empty

Class std::__is_destructible_safe<boost::filesystem::directory_iterator, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<boost::filesystem::directory_iterator, false, false> (0x0x7f5c432da068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432bc960) 0 empty

Class std::is_destructible<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<boost::filesystem::directory_iterator> (0x0x7f5c432da0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432bc9c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>, std::is_destructible<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>, std::is_destructible<boost::filesystem::directory_iterator> > (0x0x7f5c432bca20) 0 empty

Class std::is_function<boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::filesystem::directory_iterator&&> (0x0x7f5c432da1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432bcae0) 0 empty

Class std::conditional<false, std::is_function<boost::filesystem::directory_iterator&&>, std::__or_<std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::filesystem::directory_iterator&&>, std::__or_<std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> > > (0x0x7f5c432bcb40) 0 empty

Class std::is_lvalue_reference<boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::filesystem::directory_iterator&&> (0x0x7f5c432da208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432bcba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::filesystem::directory_iterator&&>, std::is_rvalue_reference<boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::filesystem::directory_iterator&&>, std::is_rvalue_reference<boost::filesystem::directory_iterator&&> > (0x0x7f5c432bcc00) 0 empty

Class std::is_rvalue_reference<boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::filesystem::directory_iterator&&> (0x0x7f5c432da270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432bcc60) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator&&>, std::is_rvalue_reference<boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::filesystem::directory_iterator&&>, std::is_rvalue_reference<boost::filesystem::directory_iterator&&> > (0x0x7f5c432da2d8) 0 empty
  std::is_rvalue_reference<boost::filesystem::directory_iterator&&> (0x0x7f5c432da340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432bccc0) 0 empty

Class std::is_reference<boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::filesystem::directory_iterator&&> (0x0x7f5c432da3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432bcd20) 0 empty

Class std::conditional<true, std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> > (0x0x7f5c432bcd80) 0 empty

Class std::__or_<std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> > (0x0x7f5c432da410) 0 empty
  std::is_reference<boost::filesystem::directory_iterator&&> (0x0x7f5c432da478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432bcde0) 0 empty

Class std::__or_<std::is_function<boost::filesystem::directory_iterator&&>, std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::filesystem::directory_iterator&&>, std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> > (0x0x7f5c432da4e0) 0 empty
  std::__or_<std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> > (0x0x7f5c432da548) 0 empty
    std::is_reference<boost::filesystem::directory_iterator&&> (0x0x7f5c432da5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c432bce40) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator&&>, std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::filesystem::directory_iterator&&>, std::is_reference<boost::filesystem::directory_iterator&&>, std::is_void<boost::filesystem::directory_iterator&&> > > (0x0x7f5c432da618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432bcea0) 0 empty

Class std::is_object<boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::filesystem::directory_iterator&&> (0x0x7f5c432da680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432bcf00) 0 empty

Class std::conditional<false, std::is_object<boost::filesystem::directory_iterator&&>, std::is_reference<boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<boost::filesystem::directory_iterator&&>, std::is_reference<boost::filesystem::directory_iterator&&> > (0x0x7f5c432bcf60) 0 empty

Class std::__or_<std::is_object<boost::filesystem::directory_iterator&&>, std::is_reference<boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::filesystem::directory_iterator&&>, std::is_reference<boost::filesystem::directory_iterator&&> > (0x0x7f5c432da6e8) 0 empty
  std::is_reference<boost::filesystem::directory_iterator&&> (0x0x7f5c432da750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432ef000) 0 empty

Class std::__is_referenceable<boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::filesystem::directory_iterator&&> (0x0x7f5c432da7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432ef060) 0 empty

Class std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator&&, true> (0x0x7f5c432ef0c0) 0 empty

Class std::add_rvalue_reference<boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::filesystem::directory_iterator&&> (0x0x7f5c432da820) 0 empty
  std::__add_rvalue_reference_helper<boost::filesystem::directory_iterator&&, true> (0x0x7f5c432ef120) 0 empty

Class std::__is_direct_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432da138) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c432bca80) 0 empty

Class std::__and_<std::is_destructible<boost::filesystem::directory_iterator>, std::__is_direct_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<boost::filesystem::directory_iterator>, std::__is_direct_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> > (0x0x7f5c432da8f0) 0 empty
  std::__is_direct_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432da958) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c432ef180) 0 empty

Class std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432da9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432ef1e0) 0 empty

Class std::__is_direct_constructible_new<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432daa28) 0 empty
  std::__is_direct_constructible_new_safe<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432daa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432ef240) 0 empty

Class std::__is_direct_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432daaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432ef2a0) 0 empty

Class std::__is_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432dab60) 0 empty
  std::__is_direct_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432dabc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432ef300) 0 empty

Class std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432dad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432ef360) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>, std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>, std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> > (0x0x7f5c432ef3c0) 0 empty

Class std::__is_nt_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432daf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432ef420) 0 empty

Class std::__and_<std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>, std::__is_nt_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>, std::__is_nt_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> > (0x0x7f5c432daf70) 0 empty
  std::__is_nt_constructible_impl<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432fc000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432ef480) 0 empty

Class std::is_nothrow_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432fc068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c432ef4e0) 0 empty

Class std::__is_nothrow_move_constructible_impl<boost::filesystem::directory_iterator, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<boost::filesystem::directory_iterator, true> (0x0x7f5c432fc0d0) 0 empty
  std::is_nothrow_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432fc138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c432ef540) 0 empty

Class std::is_nothrow_move_constructible<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<boost::filesystem::directory_iterator> (0x0x7f5c432fc1a0) 0 empty
  std::__is_nothrow_move_constructible_impl<boost::filesystem::directory_iterator, true> (0x0x7f5c432fc208) 0 empty
    std::is_nothrow_constructible<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c432fc270) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c432ef5a0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<boost::filesystem::directory_iterator> > (0x0x7f5c432fc2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432ef600) 0 empty

Class std::conditional<false, std::is_copy_constructible<boost::filesystem::directory_iterator>, std::__not_<std::is_nothrow_move_constructible<boost::filesystem::directory_iterator> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<boost::filesystem::directory_iterator>, std::__not_<std::is_nothrow_move_constructible<boost::filesystem::directory_iterator> > > (0x0x7f5c432ef660) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<boost::filesystem::directory_iterator> >, std::is_copy_constructible<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<boost::filesystem::directory_iterator> >, std::is_copy_constructible<boost::filesystem::directory_iterator> > (0x0x7f5c432fc340) 0 empty
  std::__not_<std::is_nothrow_move_constructible<boost::filesystem::directory_iterator> > (0x0x7f5c432fc3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c432ef6c0) 0 empty

Class std::__move_if_noexcept_cond<boost::filesystem::directory_iterator>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<boost::filesystem::directory_iterator> (0x0x7f5c432fc410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432ef720) 0 empty

Class std::conditional<false, boost::filesystem::directory_iterator*, std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, boost::filesystem::directory_iterator*, std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c432ef780) 0 empty

Class std::move_iterator<boost::filesystem::directory_iterator*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<boost::filesystem::directory_iterator*> (0x0x7f5c432ef7e0) 0

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

Class std::_Niter_base<char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<char*> (0x0x7f5c432fcaf8) 0 empty
  std::_Iter_base<char*, false> (0x0x7f5c432ef900) 0 empty

Class std::__is_normal_iterator<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<const char*> (0x0x7f5c432ef960) 0 empty

Class std::_Niter_base<const char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<const char*> (0x0x7f5c432fcb60) 0 empty
  std::_Iter_base<const char*, false> (0x0x7f5c432ef9c0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char> > > (0x0x7f5c432efa20) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char> >, true> (0x0x7f5c432efa80) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char> > > (0x0x7f5c432fcdd0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char> >, true> (0x0x7f5c432efae0) 0 empty

Class std::__add_rvalue_reference_helper<char, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<char, true> (0x0x7f5c432efcc0) 0 empty

Class std::add_rvalue_reference<char>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<char> (0x0x7f5c432fcf70) 0 empty
  std::__add_rvalue_reference_helper<char, true> (0x0x7f5c432efd20) 0 empty

Class std::__is_assignable_helper<char, const char&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<char, const char&> (0x0x7f5c432efc60) 0 empty

Class std::is_assignable<char, const char&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<char, const char&> (0x0x7f5c432fcea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432efd80) 0 empty

Class std::is_function<const std::allocator<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<char>*> (0x0x7f5c42f440d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432efe40) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<char>*>, std::__or_<std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<char>*>, std::__or_<std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> > > (0x0x7f5c432efea0) 0 empty

Class std::is_lvalue_reference<const std::allocator<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<char>*> (0x0x7f5c42f44208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c432eff00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<char>*>, std::is_rvalue_reference<const std::allocator<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<char>*>, std::is_rvalue_reference<const std::allocator<char>*> > (0x0x7f5c432eff60) 0 empty

Class std::is_rvalue_reference<const std::allocator<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<char>*> (0x0x7f5c42f44270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42f57000) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<char>*>, std::is_rvalue_reference<const std::allocator<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<char>*>, std::is_rvalue_reference<const std::allocator<char>*> > (0x0x7f5c42f442d8) 0 empty
  std::is_rvalue_reference<const std::allocator<char>*> (0x0x7f5c42f44340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42f57060) 0 empty

Class std::is_reference<const std::allocator<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<char>*> (0x0x7f5c42f443a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42f570c0) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> > (0x0x7f5c42f57120) 0 empty

Class std::remove_volatile<const std::allocator<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<char>*> (0x0x7f5c42f571e0) 0 empty

Class std::remove_const<const std::allocator<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<char>*> (0x0x7f5c42f57240) 0 empty

Class std::remove_cv<const std::allocator<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<char>*> (0x0x7f5c42f57180) 0 empty

Class std::__is_void_helper<const std::allocator<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<char>*> (0x0x7f5c42f44478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42f572a0) 0 empty

Class std::is_void<const std::allocator<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<char>*> (0x0x7f5c42f444e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42f57300) 0 empty

Class std::__or_<std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> > (0x0x7f5c42f44548) 0 empty
  std::is_void<const std::allocator<char>*> (0x0x7f5c42f445b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42f57360) 0 empty

Class std::__or_<std::is_function<const std::allocator<char>*>, std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<char>*>, std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> > (0x0x7f5c42f446e8) 0 empty
  std::__or_<std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> > (0x0x7f5c42f44750) 0 empty
    std::is_void<const std::allocator<char>*> (0x0x7f5c42f447b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42f573c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<char>*>, std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<char>*>, std::is_reference<const std::allocator<char>*>, std::is_void<const std::allocator<char>*> > > (0x0x7f5c42f44888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42f57420) 0 empty

Class std::is_object<const std::allocator<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<char>*> (0x0x7f5c42f448f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42f57480) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<char>*>, std::is_reference<const std::allocator<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<char>*>, std::is_reference<const std::allocator<char>*> > (0x0x7f5c42f574e0) 0 empty

Class std::__or_<std::is_object<const std::allocator<char>*>, std::is_reference<const std::allocator<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<char>*>, std::is_reference<const std::allocator<char>*> > (0x0x7f5c42f44958) 0 empty
  std::is_object<const std::allocator<char>*> (0x0x7f5c42f449c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42f57540) 0 empty

Class std::__is_referenceable<const std::allocator<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<char>*> (0x0x7f5c42f44af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42f575a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<char>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<char>*, true> (0x0x7f5c42f57600) 0 empty

Class std::add_rvalue_reference<const std::allocator<char>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<char>*> (0x0x7f5c42f44b60) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<char>*, true> (0x0x7f5c42f57660) 0 empty

Class std::allocator_traits<std::allocator<char> >::__maxsize_helper<const std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> >::__maxsize_helper<const std::allocator<char> > (0x0x7f5c432efde0) 0 empty

Class std::remove_volatile<std::move_iterator<char*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::move_iterator<char*> > (0x0x7f5c42f577e0) 0 empty

Class std::remove_const<std::move_iterator<char*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::move_iterator<char*> > (0x0x7f5c42f57840) 0 empty

Class std::remove_cv<std::move_iterator<char*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::move_iterator<char*> > (0x0x7f5c42f57780) 0 empty

Class std::__has_iterator_category_helper<std::move_iterator<char*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<char*> > (0x0x7f5c42f578a0) 0 empty

Class std::__has_iterator_category<std::move_iterator<char*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<char*> > (0x0x7f5c42f44d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42f57900) 0 empty

Class std::__iterator_traits<std::move_iterator<char*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<char*>, true> (0x0x7f5c42f57960) 0 empty

Class std::iterator_traits<std::move_iterator<char*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<char*> > (0x0x7f5c42f44e38) 0 empty
  std::__iterator_traits<std::move_iterator<char*>, true> (0x0x7f5c42f579c0) 0 empty

Class std::__is_assignable_helper<char, char&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<char, char&&> (0x0x7f5c42f57a20) 0 empty

Class std::is_assignable<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<char, char&&> (0x0x7f5c42f44000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42f57a80) 0 empty

Class std::is_function<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>*> (0x0x7f5c42fa2000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42f57cc0) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>*>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>*>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f5c42f57d20) 0 empty

Class std::is_lvalue_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>*> (0x0x7f5c42fa2068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42f57d80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::basic_string<char>*>, std::is_rvalue_reference<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::basic_string<char>*>, std::is_rvalue_reference<std::basic_string<char>*> > (0x0x7f5c42f57ea0) 0 empty

Class std::is_rvalue_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char>*> (0x0x7f5c42fa20d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa8000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42fa2138) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*> (0x0x7f5c42fa21a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42fa8060) 0 empty

Class std::is_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>*> (0x0x7f5c42fa2208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa80c0) 0 empty

Class std::conditional<false, std::is_reference<std::basic_string<char>*>, std::is_void<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::basic_string<char>*>, std::is_void<std::basic_string<char>*> > (0x0x7f5c42fa8120) 0 empty

Class std::remove_volatile<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::basic_string<char>*> (0x0x7f5c42fa81e0) 0 empty

Class std::remove_const<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::basic_string<char>*> (0x0x7f5c42fa8300) 0 empty

Class std::remove_cv<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::basic_string<char>*> (0x0x7f5c42fa8180) 0 empty

Class std::__is_void_helper<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::basic_string<char>*> (0x0x7f5c42fa22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa8360) 0 empty

Class std::is_void<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::basic_string<char>*> (0x0x7f5c42fa2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa8480) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42fa23a8) 0 empty
  std::is_void<std::basic_string<char>*> (0x0x7f5c42fa2410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42fa84e0) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42fa2478) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42fa24e0) 0 empty
    std::is_void<std::basic_string<char>*> (0x0x7f5c42fa2548) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42fa8540) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f5c42fa25b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42fa85a0) 0 empty

Class std::is_object<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>*> (0x0x7f5c42fa2618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42fa8600) 0 empty

Class std::conditional<true, std::is_object<std::basic_string<char>*>, std::is_reference<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::basic_string<char>*>, std::is_reference<std::basic_string<char>*> > (0x0x7f5c42fa8660) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42fa2680) 0 empty
  std::is_object<std::basic_string<char>*> (0x0x7f5c42fa26e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42fa86c0) 0 empty

Class std::__is_referenceable<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>*> (0x0x7f5c42fa2750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42fa8720) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>*, true> (0x0x7f5c42fa8840) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>*> (0x0x7f5c42fa27b8) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*, true> (0x0x7f5c42fa88a0) 0 empty

Class std::is_function<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fa2888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa89c0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::basic_string<char> >*>, std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::basic_string<char> >*>, std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c42fa8a20) 0 empty

Class std::is_lvalue_reference<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fa29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa8a80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::basic_string<char> >*>, std::is_rvalue_reference<std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::basic_string<char> >*>, std::is_rvalue_reference<std::allocator<std::basic_string<char> >*> > (0x0x7f5c42fa8ae0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fa2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa8b40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c42fa2a90) 0 empty
  std::is_rvalue_reference<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fa2af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42fa8ba0) 0 empty

Class std::is_reference<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fa2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa8c00) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::basic_string<char> >*>, std::is_void<std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::basic_string<char> >*>, std::is_void<std::allocator<std::basic_string<char> >*> > (0x0x7f5c42fa8c60) 0 empty

Class std::remove_volatile<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fa8d20) 0 empty

Class std::remove_const<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fa8d80) 0 empty

Class std::remove_cv<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fa8cc0) 0 empty

Class std::__is_void_helper<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fa2f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa8de0) 0 empty

Class std::is_void<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fcb000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fa8e40) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c42fcb068) 0 empty
  std::is_void<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fcb0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42fa8ea0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c42fcb138) 0 empty
  std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c42fcb1a0) 0 empty
    std::is_void<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fcb208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42fa8f00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f5c42fcb270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42fa8f60) 0 empty

Class std::is_object<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fcb2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42fcf000) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::basic_string<char> >*>, std::is_reference<std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::basic_string<char> >*>, std::is_reference<std::allocator<std::basic_string<char> >*> > (0x0x7f5c42fcf060) 0 empty

Class std::__or_<std::is_object<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7f5c42fcb410) 0 empty
  std::is_object<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fcb478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42fcf0c0) 0 empty

Class std::__is_referenceable<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fcb4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42fcf120) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char> >*, true> (0x0x7f5c42fcf180) 0 empty

Class std::add_rvalue_reference<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::basic_string<char> >*> (0x0x7f5c42fcb548) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char> >*, true> (0x0x7f5c42fcf1e0) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char> > >::__construct_helper<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > >::__construct_helper<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > (0x0x7f5c42f57c60) 0 empty

Class std::conditional<false, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c42fcf240) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42fcb5b0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c42fcb618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42fcf2a0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c42fcb680) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42fcb6e8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c42fcb750) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42fcf300) 0 empty

Class std::is_same<std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::basic_string<char>*, std::basic_string<char>*> (0x0x7f5c42fcb7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42fcf360) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<std::basic_string<char>*> >, std::is_same<std::basic_string<char>*, std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<std::basic_string<char>*> >, std::is_same<std::basic_string<char>*, std::basic_string<char>*> > (0x0x7f5c42fcf3c0) 0 empty

Class std::__is_pointer_helper<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::basic_string<char>*> (0x0x7f5c42fcb8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42fcf420) 0 empty

Class std::is_pointer<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::basic_string<char>*> (0x0x7f5c42fcb958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42fcf540) 0 empty

Class std::__not_<std::is_pointer<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<std::basic_string<char>*> > (0x0x7f5c42fcb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fcf5a0) 0 empty

Class std::__and_<std::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f5c42fcba28) 0 empty
  std::__not_<std::is_pointer<std::basic_string<char>*> > (0x0x7f5c42fcba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42fcf600) 0 empty

Class std::remove_reference<std::allocator<std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::basic_string<char> >&> (0x0x7f5c42fcf660) 0 empty

Class std::is_function<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c42fcbd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fcf780) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<boost::program_options::basic_option<char> >*>, std::__or_<std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<boost::program_options::basic_option<char> >*>, std::__or_<std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> > > (0x0x7f5c42fcf7e0) 0 empty

Class std::is_lvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c42fcbd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fcf840) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_rvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_rvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*> > (0x0x7f5c42fcf960) 0 empty

Class std::is_rvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c42fcbdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fcf9c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_rvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_rvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*> > (0x0x7f5c42fcbe38) 0 empty
  std::is_rvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c42fcbea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42fcfae0) 0 empty

Class std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c42fcbf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fcfba0) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> > (0x0x7f5c42fcfc00) 0 empty

Class std::remove_volatile<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c42fcfcc0) 0 empty

Class std::remove_const<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c42fcfde0) 0 empty

Class std::remove_cv<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c42fcfc60) 0 empty

Class std::__is_void_helper<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c4300a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fcfe40) 0 empty

Class std::is_void<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c4300a068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42fcff60) 0 empty

Class std::__or_<std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> > (0x0x7f5c4300a0d0) 0 empty
  std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c4300a138) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4300b000) 0 empty

Class std::__or_<std::is_function<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> > (0x0x7f5c4300a1a0) 0 empty
  std::__or_<std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> > (0x0x7f5c4300a208) 0 empty
    std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c4300a270) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4300b060) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_void<const std::allocator<boost::program_options::basic_option<char> >*> > > (0x0x7f5c4300a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4300b0c0) 0 empty

Class std::is_object<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c4300a340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4300b120) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*> > (0x0x7f5c4300b180) 0 empty

Class std::__or_<std::is_object<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<boost::program_options::basic_option<char> >*>, std::is_reference<const std::allocator<boost::program_options::basic_option<char> >*> > (0x0x7f5c4300a3a8) 0 empty
  std::is_object<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c4300a410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4300b1e0) 0 empty

Class std::__is_referenceable<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c4300a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4300b240) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<boost::program_options::basic_option<char> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<boost::program_options::basic_option<char> >*, true> (0x0x7f5c4300b360) 0 empty

Class std::add_rvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<boost::program_options::basic_option<char> >*> (0x0x7f5c4300a5b0) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<boost::program_options::basic_option<char> >*, true> (0x0x7f5c4300b3c0) 0 empty

Class std::allocator_traits<std::allocator<boost::program_options::basic_option<char> > >::__select_helper<const std::allocator<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<boost::program_options::basic_option<char> > >::__select_helper<const std::allocator<boost::program_options::basic_option<char> > > (0x0x7f5c42fcf720) 0 empty

Class std::remove_volatile<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f5c4300b7e0) 0 empty

Class std::remove_const<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f5c4300b840) 0 empty

Class std::remove_cv<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f5c4300b780) 0 empty

Class std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f5c4300b8a0) 0 empty

Class std::__has_iterator_category<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f5c4300a820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4300b900) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, true> (0x0x7f5c4300b960) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f5c4300a8f0) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > >, true> (0x0x7f5c4300b9c0) 0 empty

Class std::is_function<const boost::program_options::basic_option<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const boost::program_options::basic_option<char>&> (0x0x7f5c4300aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4300ba80) 0 empty

Class std::conditional<false, std::is_function<const boost::program_options::basic_option<char>&>, std::__or_<std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const boost::program_options::basic_option<char>&>, std::__or_<std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> > > (0x0x7f5c4300bae0) 0 empty

Class std::is_lvalue_reference<const boost::program_options::basic_option<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const boost::program_options::basic_option<char>&> (0x0x7f5c4300aa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4300bb40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const boost::program_options::basic_option<char>&>, std::is_rvalue_reference<const boost::program_options::basic_option<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const boost::program_options::basic_option<char>&>, std::is_rvalue_reference<const boost::program_options::basic_option<char>&> > (0x0x7f5c4300bba0) 0 empty

Class std::__or_<std::is_lvalue_reference<const boost::program_options::basic_option<char>&>, std::is_rvalue_reference<const boost::program_options::basic_option<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const boost::program_options::basic_option<char>&>, std::is_rvalue_reference<const boost::program_options::basic_option<char>&> > (0x0x7f5c4300aaf8) 0 empty
  std::is_lvalue_reference<const boost::program_options::basic_option<char>&> (0x0x7f5c4300ab60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4300bc00) 0 empty

Class std::is_reference<const boost::program_options::basic_option<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const boost::program_options::basic_option<char>&> (0x0x7f5c4300abc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4300bc60) 0 empty

Class std::conditional<true, std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> > (0x0x7f5c4300bcc0) 0 empty

Class std::__or_<std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> > (0x0x7f5c4300ac30) 0 empty
  std::is_reference<const boost::program_options::basic_option<char>&> (0x0x7f5c4300ac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4300bd20) 0 empty

Class std::__or_<std::is_function<const boost::program_options::basic_option<char>&>, std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const boost::program_options::basic_option<char>&>, std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> > (0x0x7f5c4300ad00) 0 empty
  std::__or_<std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> > (0x0x7f5c4300ad68) 0 empty
    std::is_reference<const boost::program_options::basic_option<char>&> (0x0x7f5c4300add0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4300bd80) 0 empty

Class std::__not_<std::__or_<std::is_function<const boost::program_options::basic_option<char>&>, std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const boost::program_options::basic_option<char>&>, std::is_reference<const boost::program_options::basic_option<char>&>, std::is_void<const boost::program_options::basic_option<char>&> > > (0x0x7f5c4300ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4300bde0) 0 empty

Class std::is_object<const boost::program_options::basic_option<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const boost::program_options::basic_option<char>&> (0x0x7f5c4300aea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4300be40) 0 empty

Class std::conditional<false, std::is_object<const boost::program_options::basic_option<char>&>, std::is_reference<const boost::program_options::basic_option<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const boost::program_options::basic_option<char>&>, std::is_reference<const boost::program_options::basic_option<char>&> > (0x0x7f5c4300bea0) 0 empty

Class std::__or_<std::is_object<const boost::program_options::basic_option<char>&>, std::is_reference<const boost::program_options::basic_option<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const boost::program_options::basic_option<char>&>, std::is_reference<const boost::program_options::basic_option<char>&> > (0x0x7f5c4300af08) 0 empty
  std::is_reference<const boost::program_options::basic_option<char>&> (0x0x7f5c4300af70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4300bf00) 0 empty

Class std::__is_referenceable<const boost::program_options::basic_option<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const boost::program_options::basic_option<char>&> (0x0x7f5c4300a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4300bf60) 0 empty

Class std::__add_rvalue_reference_helper<const boost::program_options::basic_option<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const boost::program_options::basic_option<char>&, true> (0x0x7f5c43045000) 0 empty

Class std::add_rvalue_reference<const boost::program_options::basic_option<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const boost::program_options::basic_option<char>&> (0x0x7f5c4300a9c0) 0 empty
  std::__add_rvalue_reference_helper<const boost::program_options::basic_option<char>&, true> (0x0x7f5c43045120) 0 empty

Class std::is_function<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<boost::program_options::basic_option<char> > (0x0x7f5c43047068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c430451e0) 0 empty

Class std::conditional<false, std::is_function<boost::program_options::basic_option<char> >, std::__or_<std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<boost::program_options::basic_option<char> >, std::__or_<std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > > > (0x0x7f5c43045240) 0 empty

Class std::is_lvalue_reference<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<boost::program_options::basic_option<char> > (0x0x7f5c430470d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c430452a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<boost::program_options::basic_option<char> >, std::is_rvalue_reference<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<boost::program_options::basic_option<char> >, std::is_rvalue_reference<boost::program_options::basic_option<char> > > (0x0x7f5c43045300) 0 empty

Class std::is_rvalue_reference<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<boost::program_options::basic_option<char> > (0x0x7f5c43047138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43045360) 0 empty

Class std::__or_<std::is_lvalue_reference<boost::program_options::basic_option<char> >, std::is_rvalue_reference<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<boost::program_options::basic_option<char> >, std::is_rvalue_reference<boost::program_options::basic_option<char> > > (0x0x7f5c430471a0) 0 empty
  std::is_rvalue_reference<boost::program_options::basic_option<char> > (0x0x7f5c43047208) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c430453c0) 0 empty

Class std::is_reference<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<boost::program_options::basic_option<char> > (0x0x7f5c43047270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43045420) 0 empty

Class std::conditional<false, std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > > (0x0x7f5c43045480) 0 empty

Class std::__is_void_helper<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<boost::program_options::basic_option<char> > (0x0x7f5c430472d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c430454e0) 0 empty

Class std::is_void<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<boost::program_options::basic_option<char> > (0x0x7f5c43047340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c43045540) 0 empty

Class std::__or_<std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > > (0x0x7f5c430473a8) 0 empty
  std::is_void<boost::program_options::basic_option<char> > (0x0x7f5c43047410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c430455a0) 0 empty

Class std::__or_<std::is_function<boost::program_options::basic_option<char> >, std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<boost::program_options::basic_option<char> >, std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > > (0x0x7f5c43047478) 0 empty
  std::__or_<std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > > (0x0x7f5c430474e0) 0 empty
    std::is_void<boost::program_options::basic_option<char> > (0x0x7f5c43047548) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c43045600) 0 empty

Class std::__not_<std::__or_<std::is_function<boost::program_options::basic_option<char> >, std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<boost::program_options::basic_option<char> >, std::is_reference<boost::program_options::basic_option<char> >, std::is_void<boost::program_options::basic_option<char> > > > (0x0x7f5c430475b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43045660) 0 empty

Class std::is_object<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<boost::program_options::basic_option<char> > (0x0x7f5c43047618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c430456c0) 0 empty

Class std::conditional<true, std::is_object<boost::program_options::basic_option<char> >, std::is_reference<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<boost::program_options::basic_option<char> >, std::is_reference<boost::program_options::basic_option<char> > > (0x0x7f5c43045720) 0 empty

Class std::__or_<std::is_object<boost::program_options::basic_option<char> >, std::is_reference<boost::program_options::basic_option<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<boost::program_options::basic_option<char> >, std::is_reference<boost::program_options::basic_option<char> > > (0x0x7f5c43047680) 0 empty
  std::is_object<boost::program_options::basic_option<char> > (0x0x7f5c430476e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c43045780) 0 empty

Class std::__is_referenceable<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<boost::program_options::basic_option<char> > (0x0x7f5c43047750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c430457e0) 0 empty

Class std::__add_rvalue_reference_helper<boost::program_options::basic_option<char>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<boost::program_options::basic_option<char>, true> (0x0x7f5c43045840) 0 empty

Class std::add_rvalue_reference<boost::program_options::basic_option<char> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<boost::program_options::basic_option<char> > (0x0x7f5c430477b8) 0 empty
  std::__add_rvalue_reference_helper<boost::program_options::basic_option<char>, true> (0x0x7f5c430458a0) 0 empty

Class std::__is_assignable_helper<boost::program_options::basic_option<char>, const boost::program_options::basic_option<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<boost::program_options::basic_option<char>, const boost::program_options::basic_option<char>&> (0x0x7f5c4300ba20) 0 empty

Class std::is_assignable<boost::program_options::basic_option<char>, const boost::program_options::basic_option<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<boost::program_options::basic_option<char>, const boost::program_options::basic_option<char>&> (0x0x7f5c43047820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c43045900) 0 empty

Class std::remove_reference<boost::program_options::basic_option<char>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<boost::program_options::basic_option<char>*&> (0x0x7f5c43045960) 0 empty

Class boost::exception_detail::enable_error_info_helper<std::ios_base::failure, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::ios_base::failure, 1> (0x0x7f5c43045ba0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<std::ios_base::failure>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<std::ios_base::failure> (0x0x7f5c43045b40) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::ios_base::failure>
boost::exception_detail::error_info_injector<std::ios_base::failure>::_ZTVN5boost16exception_detail19error_info_injectorINSt8ios_base7failureEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINSt8ios_base7failureEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::ios_base::failure>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::ios_base::failure>
32    (int (*)(...))std::ios_base::failure::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINSt8ios_base7failureEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<std::ios_base::failure>::_ZThn16_N5boost16exception_detail19error_info_injectorINSt8ios_base7failureEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<std::ios_base::failure>::_ZThn16_N5boost16exception_detail19error_info_injectorINSt8ios_base7failureEED0Ev

Class boost::exception_detail::error_info_injector<std::ios_base::failure>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<std::ios_base::failure> (0x0x7f5c43084070) 0
    vptr=((& boost::exception_detail::error_info_injector<std::ios_base::failure>::_ZTVN5boost16exception_detail19error_info_injectorINSt8ios_base7failureEEE) + 16u)
  std::ios_base::failure (0x0x7f5c43047bc8) 0
      primary-for boost::exception_detail::error_info_injector<std::ios_base::failure> (0x0x7f5c43084070)
    std::exception (0x0x7f5c43045c00) 0 nearly-empty
        primary-for std::ios_base::failure (0x0x7f5c43047bc8)
  boost::exception (0x0x7f5c43045c60) 16
      vptr=((& boost::exception_detail::error_info_injector<std::ios_base::failure>::_ZTVN5boost16exception_detail19error_info_injectorINSt8ios_base7failureEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >
40    (int (*)(...))std::ios_base::failure::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::ios_base::failure> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::ios_base::failure> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> > (0x0x7f5c43084230) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE) + 24u)
  boost::exception_detail::error_info_injector<std::ios_base::failure> (0x0x7f5c430842a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> > (0x0x7f5c43084230)
    std::ios_base::failure (0x0x7f5c43047c30) 0
        primary-for boost::exception_detail::error_info_injector<std::ios_base::failure> (0x0x7f5c430842a0)
      std::exception (0x0x7f5c43045d80) 0 nearly-empty
          primary-for std::ios_base::failure (0x0x7f5c43047c30)
    boost::exception (0x0x7f5c43045de0) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f5c43045e40) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureEEEEE) + 136u)

Class std::is_function<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430af618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c430b5120) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::__or_<std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::__or_<std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > > (0x0x7f5c430b5180) 0 empty

Class std::is_lvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430af680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c430b51e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_rvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_rvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c430b5300) 0 empty

Class std::is_rvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430af6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c430b5360) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_rvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_rvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c430af750) 0 empty
  std::is_rvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430af7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c430b5480) 0 empty

Class std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430af820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c430b5540) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c430b55a0) 0 empty

Class std::remove_volatile<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430b5660) 0 empty

Class std::remove_const<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430b56c0) 0 empty

Class std::remove_cv<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430b5600) 0 empty

Class std::__is_void_helper<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430af8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c430b5720) 0 empty

Class std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430af958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c430b5780) 0 empty

Class std::__or_<std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c430af9c0) 0 empty
  std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430afa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c430b57e0) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c430afa90) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c430afaf8) 0 empty
    std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430afb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c430b5840) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_void<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > > (0x0x7f5c430afbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c430b58a0) 0 empty

Class std::is_object<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430afc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c430b5900) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c430b5960) 0 empty

Class std::__or_<std::is_object<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>, std::is_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> > (0x0x7f5c430afc98) 0 empty
  std::is_object<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430afd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c430b59c0) 0 empty

Class std::__is_referenceable<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430afd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c430b5a20) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<std::pair<rfc4251string, rfc4251string> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<std::pair<rfc4251string, rfc4251string> >*, true> (0x0x7f5c430b5b40) 0 empty

Class std::add_rvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::pair<rfc4251string, rfc4251string> >*> (0x0x7f5c430afea0) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::pair<rfc4251string, rfc4251string> >*, true> (0x0x7f5c430b5ba0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >::__maxsize_helper<const std::allocator<std::pair<rfc4251string, rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<rfc4251string, rfc4251string> > >::__maxsize_helper<const std::allocator<std::pair<rfc4251string, rfc4251string> > > (0x0x7f5c430b50c0) 0 empty

Class std::remove_volatile<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c430b5d20) 0 empty

Class std::remove_const<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c430b5d80) 0 empty

Class std::remove_cv<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c430b5cc0) 0 empty

Class std::__has_iterator_category_helper<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c430b5de0) 0 empty

Class std::__has_iterator_category<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c42d2a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c430b5f00) 0 empty

Class std::__iterator_traits<std::move_iterator<std::pair<rfc4251string, rfc4251string>*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::pair<rfc4251string, rfc4251string>*>, true> (0x0x7f5c42d33060) 0 empty

Class std::iterator_traits<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c42d2a270) 0 empty
  std::__iterator_traits<std::move_iterator<std::pair<rfc4251string, rfc4251string>*>, true> (0x0x7f5c42d33180) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>, true> (0x0x7f5c42d332a0) 0 empty

Class std::add_rvalue_reference<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c42d2a410) 0 empty
  std::__add_rvalue_reference_helper<std::pair<rfc4251string, rfc4251string>, true> (0x0x7f5c42d33300) 0 empty

Class std::is_function<rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<rfc4251string&&> (0x0x7f5c42d2a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42d333c0) 0 empty

Class std::conditional<false, std::is_function<rfc4251string&&>, std::__or_<std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<rfc4251string&&>, std::__or_<std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> > > (0x0x7f5c42d33420) 0 empty

Class std::is_lvalue_reference<rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<rfc4251string&&> (0x0x7f5c42d2a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42d33480) 0 empty

Class std::conditional<false, std::is_lvalue_reference<rfc4251string&&>, std::is_rvalue_reference<rfc4251string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<rfc4251string&&>, std::is_rvalue_reference<rfc4251string&&> > (0x0x7f5c42d334e0) 0 empty

Class std::is_rvalue_reference<rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<rfc4251string&&> (0x0x7f5c42d2a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d33540) 0 empty

Class std::__or_<std::is_lvalue_reference<rfc4251string&&>, std::is_rvalue_reference<rfc4251string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<rfc4251string&&>, std::is_rvalue_reference<rfc4251string&&> > (0x0x7f5c42d2a5b0) 0 empty
  std::is_rvalue_reference<rfc4251string&&> (0x0x7f5c42d2a618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42d335a0) 0 empty

Class std::is_reference<rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<rfc4251string&&> (0x0x7f5c42d2a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d336c0) 0 empty

Class std::conditional<true, std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> > (0x0x7f5c42d33720) 0 empty

Class std::__or_<std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> > (0x0x7f5c42d2a7b8) 0 empty
  std::is_reference<rfc4251string&&> (0x0x7f5c42d2a820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42d33840) 0 empty

Class std::__or_<std::is_function<rfc4251string&&>, std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<rfc4251string&&>, std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> > (0x0x7f5c42d2a888) 0 empty
  std::__or_<std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> > (0x0x7f5c42d2a8f0) 0 empty
    std::is_reference<rfc4251string&&> (0x0x7f5c42d2a958) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42d338a0) 0 empty

Class std::__not_<std::__or_<std::is_function<rfc4251string&&>, std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<rfc4251string&&>, std::is_reference<rfc4251string&&>, std::is_void<rfc4251string&&> > > (0x0x7f5c42d2a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42d33900) 0 empty

Class std::is_object<rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<rfc4251string&&> (0x0x7f5c42d2aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42d33960) 0 empty

Class std::conditional<false, std::is_object<rfc4251string&&>, std::is_reference<rfc4251string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<rfc4251string&&>, std::is_reference<rfc4251string&&> > (0x0x7f5c42d339c0) 0 empty

Class std::__or_<std::is_object<rfc4251string&&>, std::is_reference<rfc4251string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<rfc4251string&&>, std::is_reference<rfc4251string&&> > (0x0x7f5c42d2aa90) 0 empty
  std::is_reference<rfc4251string&&> (0x0x7f5c42d2aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42d33ba0) 0 empty

Class std::__is_referenceable<rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<rfc4251string&&> (0x0x7f5c42d2ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d33c00) 0 empty

Class std::__add_rvalue_reference_helper<rfc4251string&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<rfc4251string&&, true> (0x0x7f5c42d33c60) 0 empty

Class std::add_rvalue_reference<rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<rfc4251string&&> (0x0x7f5c42d2abc8) 0 empty
  std::__add_rvalue_reference_helper<rfc4251string&&, true> (0x0x7f5c42d33cc0) 0 empty

Class std::is_function<rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::is_function<rfc4251string&> (0x0x7f5c42d2ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42d33d20) 0 empty

Class std::conditional<false, std::is_function<rfc4251string&>, std::__or_<std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<rfc4251string&>, std::__or_<std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> > > (0x0x7f5c42d33d80) 0 empty

Class std::is_lvalue_reference<rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<rfc4251string&> (0x0x7f5c42d2ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d33de0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<rfc4251string&>, std::is_rvalue_reference<rfc4251string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<rfc4251string&>, std::is_rvalue_reference<rfc4251string&> > (0x0x7f5c42d33e40) 0 empty

Class std::__or_<std::is_lvalue_reference<rfc4251string&>, std::is_rvalue_reference<rfc4251string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<rfc4251string&>, std::is_rvalue_reference<rfc4251string&> > (0x0x7f5c42d2ae38) 0 empty
  std::is_lvalue_reference<rfc4251string&> (0x0x7f5c42d2aea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42d33ea0) 0 empty

Class std::is_reference<rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<rfc4251string&> (0x0x7f5c42d2af08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d670c0) 0 empty

Class std::conditional<true, std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> > (0x0x7f5c42d67120) 0 empty

Class std::__or_<std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> > (0x0x7f5c42d2af70) 0 empty
  std::is_reference<rfc4251string&> (0x0x7f5c42d2a208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42d67240) 0 empty

Class std::__or_<std::is_function<rfc4251string&>, std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<rfc4251string&>, std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> > (0x0x7f5c42d2a340) 0 empty
  std::__or_<std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> > (0x0x7f5c42d6a000) 0 empty
    std::is_reference<rfc4251string&> (0x0x7f5c42d6a068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42d672a0) 0 empty

Class std::__not_<std::__or_<std::is_function<rfc4251string&>, std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<rfc4251string&>, std::is_reference<rfc4251string&>, std::is_void<rfc4251string&> > > (0x0x7f5c42d6a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42d67300) 0 empty

Class std::is_object<rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::is_object<rfc4251string&> (0x0x7f5c42d6a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42d67360) 0 empty

Class std::conditional<false, std::is_object<rfc4251string&>, std::is_reference<rfc4251string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<rfc4251string&>, std::is_reference<rfc4251string&> > (0x0x7f5c42d673c0) 0 empty

Class std::__or_<std::is_object<rfc4251string&>, std::is_reference<rfc4251string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<rfc4251string&>, std::is_reference<rfc4251string&> > (0x0x7f5c42d6a1a0) 0 empty
  std::is_reference<rfc4251string&> (0x0x7f5c42d6a208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42d674e0) 0 empty

Class std::__is_referenceable<rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<rfc4251string&> (0x0x7f5c42d6a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d67540) 0 empty

Class std::__add_rvalue_reference_helper<rfc4251string&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<rfc4251string&, true> (0x0x7f5c42d675a0) 0 empty

Class std::add_rvalue_reference<rfc4251string&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<rfc4251string&> (0x0x7f5c42d6a2d8) 0 empty
  std::__add_rvalue_reference_helper<rfc4251string&, true> (0x0x7f5c42d67600) 0 empty

Class __gnu_cxx::__allocator_always_compares_equal<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__allocator_always_compares_equal<std::allocator<char> > (0x0x7f5c42d6a340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d67660) 0 empty

Class std::__is_assignable_helper<rfc4251string&, rfc4251string&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<rfc4251string&, rfc4251string&&> (0x0x7f5c42d33360) 0 empty

Class std::is_assignable<rfc4251string&, rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<rfc4251string&, rfc4251string&&> (0x0x7f5c42d6a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d676c0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<rfc4251string&, rfc4251string&&>, std::is_assignable<rfc4251string&, rfc4251string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<rfc4251string&, rfc4251string&&>, std::is_assignable<rfc4251string&, rfc4251string&&> > (0x0x7f5c42d67720) 0 empty

Class std::__is_nt_assignable_impl<rfc4251string&, rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<rfc4251string&, rfc4251string&&> (0x0x7f5c42d6a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d67780) 0 empty

Class std::__and_<std::is_assignable<rfc4251string&, rfc4251string&&>, std::__is_nt_assignable_impl<rfc4251string&, rfc4251string&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<rfc4251string&, rfc4251string&&>, std::__is_nt_assignable_impl<rfc4251string&, rfc4251string&&> > (0x0x7f5c42d6a4e0) 0 empty
  std::__is_nt_assignable_impl<rfc4251string&, rfc4251string&&> (0x0x7f5c42d6a548) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42d677e0) 0 empty

Class std::is_nothrow_assignable<rfc4251string&, rfc4251string&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<rfc4251string&, rfc4251string&&> (0x0x7f5c42d6a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d67840) 0 empty

Class std::__is_nt_move_assignable_impl<rfc4251string, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<rfc4251string, true> (0x0x7f5c42d6a618) 0 empty
  std::is_nothrow_assignable<rfc4251string&, rfc4251string&&> (0x0x7f5c42d6a680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42d678a0) 0 empty

Class std::is_nothrow_move_assignable<rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<rfc4251string> (0x0x7f5c42d6a6e8) 0 empty
  std::__is_nt_move_assignable_impl<rfc4251string, true> (0x0x7f5c42d6a750) 0 empty
    std::is_nothrow_assignable<rfc4251string&, rfc4251string&&> (0x0x7f5c42d6a7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42d67900) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<rfc4251string>, std::is_nothrow_move_assignable<rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<rfc4251string>, std::is_nothrow_move_assignable<rfc4251string> > (0x0x7f5c42d67960) 0 empty

Class std::__and_<std::is_nothrow_move_assignable<rfc4251string>, std::is_nothrow_move_assignable<rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_assignable<rfc4251string>, std::is_nothrow_move_assignable<rfc4251string> > (0x0x7f5c42d6a820) 0 empty
  std::is_nothrow_move_assignable<rfc4251string> (0x0x7f5c42d6a888) 0 empty
    std::__is_nt_move_assignable_impl<rfc4251string, true> (0x0x7f5c42d6a8f0) 0 empty
      std::is_nothrow_assignable<rfc4251string&, rfc4251string&&> (0x0x7f5c42d6a958) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c42d679c0) 0 empty

Class std::__is_assignable_helper<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c42d33240) 0 empty

Class std::is_assignable<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::pair<rfc4251string, rfc4251string>, std::pair<rfc4251string, rfc4251string>&&> (0x0x7f5c42d6aa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d67a20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const std::basic_string<char>&, const std::basic_string<char>&>, std::__is_direct_constructible_new_safe<const std::basic_string<char>&, const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const std::basic_string<char>&, const std::basic_string<char>&>, std::__is_direct_constructible_new_safe<const std::basic_string<char>&, const std::basic_string<char>&> > (0x0x7f5c42d67b40) 0 empty

Class std::conditional<false, std::is_void<const std::basic_string<char>&>, std::is_function<const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::basic_string<char>&>, std::is_function<const std::basic_string<char>&> > (0x0x7f5c42d67ba0) 0 empty

Class std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c42d6aea0) 0 empty
  std::is_function<const std::basic_string<char>&> (0x0x7f5c42d6af08) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42d67c00) 0 empty

Class std::__not_<std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c42d6af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d67c60) 0 empty

Class std::conditional<true, std::is_rvalue_reference<const std::basic_string<char>&>, std::is_lvalue_reference<const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_rvalue_reference<const std::basic_string<char>&>, std::is_lvalue_reference<const std::basic_string<char>&> > (0x0x7f5c42d67cc0) 0 empty

Class std::is_rvalue_reference<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::basic_string<char>&> (0x0x7f5c42dba068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42d67d20) 0 empty

Class std::__and_<std::is_lvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c42dba0d0) 0 empty
  std::is_rvalue_reference<const std::basic_string<char>&> (0x0x7f5c42dba138) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42d67d80) 0 empty

Class std::__is_static_castable_impl<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c42dba1a0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f5c42d67de0) 0 empty

Class std::__is_static_castable_safe<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c42dba270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42d67f00) 0 empty

Class std::__is_static_castable<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c42dba2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42dc1060) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > >, std::__is_static_castable<const std::basic_string<char>&, const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > >, std::__is_static_castable<const std::basic_string<char>&, const std::basic_string<char>&> > (0x0x7f5c42dc1180) 0 empty

Class std::__is_base_to_derived_ref<const std::basic_string<char>&, const std::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const std::basic_string<char>&, const std::basic_string<char>&, true> (0x0x7f5c42dc11e0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const std::basic_string<char>&, const std::basic_string<char>&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char>&, const std::basic_string<char>&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const std::basic_string<char>&, const std::basic_string<char>&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char>&, const std::basic_string<char>&, false> > (0x0x7f5c42dc1240) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const std::basic_string<char>&, const std::basic_string<char>&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const std::basic_string<char>&, const std::basic_string<char>&, false> (0x0x7f5c42dba478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42dc12a0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > (0x0x7f5c42dba5b0) 0 empty
  std::__is_lvalue_to_rvalue_ref<const std::basic_string<char>&, const std::basic_string<char>&, false> (0x0x7f5c42dba618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42dc1300) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > (0x0x7f5c42dba6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42dc1360) 0 empty

Class std::__and_<std::__is_static_castable<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > > (0x0x7f5c42dba750) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > (0x0x7f5c42dba7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42dc13c0) 0 empty

Class std::__is_direct_constructible_ref_cast<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c42dba820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42dc1420) 0 empty

Class std::__is_direct_constructible_new<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c42dba958) 0 empty
  std::__is_direct_constructible_ref_cast<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c42dba9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42dc1480) 0 empty

Class std::__is_direct_constructible<const std::basic_string<char>&, const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c42dbab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42dc14e0) 0 empty

Class std::__is_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c42dbabc8) 0 empty
  std::__is_direct_constructible<const std::basic_string<char>&, const std::basic_string<char>&> (0x0x7f5c42dbac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42dc1600) 0 empty

Class std::is_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c42dbac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42dc16c0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c42dc1720) 0 empty

Class std::__is_nt_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c42dbad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42dc1780) 0 empty

Class std::__and_<std::is_constructible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nt_constructible_impl<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nt_constructible_impl<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c42dbad68) 0 empty
  std::__is_nt_constructible_impl<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c42dbadd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42dc17e0) 0 empty

Class std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c42dbae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42dc1840) 0 empty

Class std::__is_nothrow_move_constructible_impl<const std::basic_string<char>&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const std::basic_string<char>&, true> (0x0x7f5c42dbaea0) 0 empty
  std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c42dbaf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42dc18a0) 0 empty

Class std::is_nothrow_move_constructible<const std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const std::basic_string<char>&> (0x0x7f5c42dbaf70) 0 empty
  std::__is_nothrow_move_constructible_impl<const std::basic_string<char>&, true> (0x0x7f5c42dd5000) 0 empty
    std::is_nothrow_constructible<const std::basic_string<char>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c42dd5068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42dc1900) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >, std::is_nothrow_move_constructible<const std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >, std::is_nothrow_move_constructible<const std::basic_string<char>&> > (0x0x7f5c42dc1960) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > > (0x0x7f5c42dd50d0) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > (0x0x7f5c42dd5138) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f5c42dd51a0) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f5c42dd5208) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c42dc19c0) 0 empty

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

Class std::__copy_move_backward<true, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<true, true, std::random_access_iterator_tag> (0x0x7f5c42dc1a80) 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> (0x0x7f5c42dc1ae0) 0 empty

Class __gnu_cxx::__enable_if<true, char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, char*> (0x0x7f5c42dc1b40) 0 empty

Class std::__is_floating<char>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<char> (0x0x7f5c42dc1c60) 0 empty

Class std::__traitor<std::__is_integer<char>, std::__is_floating<char> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<char>, std::__is_floating<char> > (0x0x7f5c42dc1c00) 0 empty

Class std::__is_arithmetic<char>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<char> (0x0x7f5c42dd5c98) 0 empty
  std::__traitor<std::__is_integer<char>, std::__is_floating<char> > (0x0x7f5c42dc1cc0) 0 empty

Class std::__traitor<std::__is_arithmetic<char>, std::__is_pointer<char> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<char>, std::__is_pointer<char> > (0x0x7f5c42dc1ba0) 0 empty

Class std::__is_scalar<char>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<char> (0x0x7f5c42dd5d68) 0 empty
  std::__traitor<std::__is_arithmetic<char>, std::__is_pointer<char> > (0x0x7f5c42dc1d20) 0 empty

Class __gnu_cxx::__enable_if<false, char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, char*> (0x0x7f5c42dc1d80) 0 empty

Class std::is_error_condition_enum<std::move_iterator<char*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<char*> > (0x0x7f5c42dd5e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42dc1de0) 0 empty

Class std::is_error_code_enum<std::move_iterator<char*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<char*> > (0x0x7f5c42dd5f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42dc1e40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::basic_string<char>*, std::basic_string<char>*&&>, std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::basic_string<char>*, std::basic_string<char>*&&>, std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&> > (0x0x7f5c42dc1ea0) 0 empty

Class std::conditional<false, std::is_void<std::basic_string<char>*>, std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::basic_string<char>*>, std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f5c42dc1f00) 0 empty

Class std::is_array<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::basic_string<char>*> (0x0x7f5c42e35548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42dc1f60) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::basic_string<char>*, 0u> >, std::is_array<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::basic_string<char>*, 0u> >, std::is_array<std::basic_string<char>*> > (0x0x7f5c42e5d000) 0 empty

Class std::__and_<std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::extent<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::extent<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 0u> > > (0x0x7f5c42e355b0) 0 empty
  std::is_array<std::basic_string<char>*> (0x0x7f5c42e35618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42e5d060) 0 empty

Class std::__is_array_unknown_bounds<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::basic_string<char>*> (0x0x7f5c42e35680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e5d0c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::basic_string<char>*>, std::is_function<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::basic_string<char>*>, std::is_function<std::basic_string<char>*> > (0x0x7f5c42e5d120) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e357b8) 0 empty
  std::is_function<std::basic_string<char>*> (0x0x7f5c42e35820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42e5d180) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e35888) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e358f0) 0 empty
    std::is_function<std::basic_string<char>*> (0x0x7f5c42e35958) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42e5d1e0) 0 empty

Class std::conditional<false, std::is_reference<std::basic_string<char>*>, std::is_scalar<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::basic_string<char>*>, std::is_scalar<std::basic_string<char>*> > (0x0x7f5c42e5d240) 0 empty

Class std::__is_integral_helper<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::basic_string<char>*> (0x0x7f5c42e359c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e5d2a0) 0 empty

Class std::is_integral<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::basic_string<char>*> (0x0x7f5c42e35a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e5d3c0) 0 empty

Class std::conditional<false, std::is_integral<std::basic_string<char>*>, std::is_floating_point<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::basic_string<char>*>, std::is_floating_point<std::basic_string<char>*> > (0x0x7f5c42e5d420) 0 empty

Class std::__is_floating_point_helper<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::basic_string<char>*> (0x0x7f5c42e35a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e5d540) 0 empty

Class std::is_floating_point<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::basic_string<char>*> (0x0x7f5c42e35bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e5d5a0) 0 empty

Class std::__or_<std::is_integral<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_floating_point<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_floating_point<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e35c30) 0 empty
  std::is_floating_point<std::basic_string<char>*> (0x0x7f5c42e35c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42e5d600) 0 empty

Class std::is_arithmetic<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::basic_string<char>*> (0x0x7f5c42e35d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e5d660) 0 empty

Class std::conditional<false, std::is_arithmetic<std::basic_string<char>*>, std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::basic_string<char>*>, std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f5c42e5d6c0) 0 empty

Class std::is_enum<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::basic_string<char>*> (0x0x7f5c42e35d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e5d720) 0 empty

Class std::conditional<false, std::is_enum<std::basic_string<char>*>, std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::basic_string<char>*>, std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f5c42e5d780) 0 empty

Class std::conditional<true, std::is_pointer<std::basic_string<char>*>, std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<std::basic_string<char>*>, std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f5c42e5d7e0) 0 empty

Class std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e35dd0) 0 empty
  std::is_pointer<std::basic_string<char>*> (0x0x7f5c42e35e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42e5d840) 0 empty

Class std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e35ea0) 0 empty
  std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e35f08) 0 empty
    std::is_pointer<std::basic_string<char>*> (0x0x7f5c42e35f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42e5d8a0) 0 empty

Class std::__or_<std::is_arithmetic<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e35410) 0 empty
  std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e35478) 0 empty
    std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e76000) 0 empty
      std::is_pointer<std::basic_string<char>*> (0x0x7f5c42e76068) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c42e5d900) 0 empty

Class std::is_scalar<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::basic_string<char>*> (0x0x7f5c42e760d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e5d960) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_scalar<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_scalar<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e76138) 0 empty
  std::is_scalar<std::basic_string<char>*> (0x0x7f5c42e761a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42e5d9c0) 0 empty

Class std::__is_destructible_safe<std::basic_string<char>*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::basic_string<char>*, false, true> (0x0x7f5c42e76208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e5da20) 0 empty

Class std::is_destructible<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::basic_string<char>*> (0x0x7f5c42e76270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e5da80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&>, std::is_destructible<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&>, std::is_destructible<std::basic_string<char>*> > (0x0x7f5c42e5dba0) 0 empty

Class std::is_function<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>*&&> (0x0x7f5c42e76340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e5dc60) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>*&&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>*&&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > > (0x0x7f5c42e5dcc0) 0 empty

Class std::is_lvalue_reference<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>*&&> (0x0x7f5c42e763a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e5dd20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::basic_string<char>*&&>, std::is_rvalue_reference<std::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::basic_string<char>*&&>, std::is_rvalue_reference<std::basic_string<char>*&&> > (0x0x7f5c42e5de40) 0 empty

Class std::is_rvalue_reference<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char>*&&> (0x0x7f5c42e76410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e5df60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f5c42e76478) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*&&> (0x0x7f5c42e764e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42e88000) 0 empty

Class std::is_reference<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>*&&> (0x0x7f5c42e76548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e88060) 0 empty

Class std::conditional<true, std::is_reference<std::basic_string<char>*&&>, std::is_void<std::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::basic_string<char>*&&>, std::is_void<std::basic_string<char>*&&> > (0x0x7f5c42e880c0) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f5c42e765b0) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f5c42e76618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42e88120) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f5c42e76680) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f5c42e766e8) 0 empty
    std::is_reference<std::basic_string<char>*&&> (0x0x7f5c42e76750) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42e88180) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > > (0x0x7f5c42e767b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e881e0) 0 empty

Class std::is_object<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>*&&> (0x0x7f5c42e76820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e88240) 0 empty

Class std::conditional<false, std::is_object<std::basic_string<char>*&&>, std::is_reference<std::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::basic_string<char>*&&>, std::is_reference<std::basic_string<char>*&&> > (0x0x7f5c42e882a0) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f5c42e76888) 0 empty
  std::is_reference<std::basic_string<char>*&&> (0x0x7f5c42e768f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42e88300) 0 empty

Class std::__is_referenceable<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>*&&> (0x0x7f5c42e76958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e88360) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>*&&, true> (0x0x7f5c42e88480) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>*&&> (0x0x7f5c42e769c0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*&&, true> (0x0x7f5c42e884e0) 0 empty

Class std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f5c42e762d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c42e5dc00) 0 empty

Class std::__and_<std::is_destructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_direct_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_direct_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f5c42e76a90) 0 empty
  std::__is_direct_constructible_impl<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f5c42e76af8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c42e886c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f5c42e76b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e88780) 0 empty

Class std::__is_direct_constructible_new<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f5c42e76bc8) 0 empty
  std::__is_direct_constructible_new_safe<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f5c42e76c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42e888a0) 0 empty

Class std::__is_direct_constructible<std::basic_string<char>*, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f5c42e76c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e88a20) 0 empty

Class std::__is_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f5c42e76d00) 0 empty
  std::__is_direct_constructible<std::basic_string<char>*, std::basic_string<char>*&&> (0x0x7f5c42e76d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42e88a80) 0 empty

Class std::is_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f5c42e76dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e88ae0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f5c42e88b40) 0 empty

Class std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f5c42e76e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e88ba0) 0 empty

Class std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f5c42e76ea0) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f5c42e76f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42e88c00) 0 empty

Class std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f5c42e76f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e88c60) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::basic_string<char>*, true> (0x0x7f5c42e9e000) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f5c42e9e068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42e88cc0) 0 empty

Class std::is_nothrow_move_constructible<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::basic_string<char>*> (0x0x7f5c42e9e0d0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>*, true> (0x0x7f5c42e9e138) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f5c42e9e1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42e88d20) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<std::basic_string<char>*>, std::is_nothrow_move_constructible<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<std::basic_string<char>*>, std::is_nothrow_move_constructible<std::basic_string<char>*> > (0x0x7f5c42e88d80) 0 empty

Class std::is_function<std::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>*&> (0x0x7f5c42e9e410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42e88e40) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>*&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>*&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > > (0x0x7f5c42e88ea0) 0 empty

Class std::is_lvalue_reference<std::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>*&> (0x0x7f5c42e9e478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42e88f00) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::basic_string<char>*&>, std::is_rvalue_reference<std::basic_string<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::basic_string<char>*&>, std::is_rvalue_reference<std::basic_string<char>*&> > (0x0x7f5c42eb0060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f5c42e9e4e0) 0 empty
  std::is_lvalue_reference<std::basic_string<char>*&> (0x0x7f5c42e9e548) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42eb00c0) 0 empty

Class std::is_reference<std::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>*&> (0x0x7f5c42e9e5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42eb0120) 0 empty

Class std::conditional<true, std::is_reference<std::basic_string<char>*&>, std::is_void<std::basic_string<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::basic_string<char>*&>, std::is_void<std::basic_string<char>*&> > (0x0x7f5c42eb0180) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f5c42e9e618) 0 empty
  std::is_reference<std::basic_string<char>*&> (0x0x7f5c42e9e680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42eb01e0) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f5c42e9e6e8) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f5c42e9e750) 0 empty
    std::is_reference<std::basic_string<char>*&> (0x0x7f5c42e9e7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42eb0240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > > (0x0x7f5c42e9e820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42eb02a0) 0 empty

Class std::is_object<std::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>*&> (0x0x7f5c42e9e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42eb0300) 0 empty

Class std::conditional<false, std::is_object<std::basic_string<char>*&>, std::is_reference<std::basic_string<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::basic_string<char>*&>, std::is_reference<std::basic_string<char>*&> > (0x0x7f5c42eb0360) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f5c42e9e8f0) 0 empty
  std::is_reference<std::basic_string<char>*&> (0x0x7f5c42e9e958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42eb03c0) 0 empty

Class std::__is_referenceable<std::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>*&> (0x0x7f5c42e9e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42eb0420) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>*&, true> (0x0x7f5c42eb0540) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>*&> (0x0x7f5c42e9ea28) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*&, true> (0x0x7f5c42eb05a0) 0 empty

Class std::__is_assignable_helper<std::basic_string<char>*&, std::basic_string<char>*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::basic_string<char>*&, std::basic_string<char>*&&> (0x0x7f5c42e88de0) 0 empty

Class std::is_assignable<std::basic_string<char>*&, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>*&, std::basic_string<char>*&&> (0x0x7f5c42e9ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42eb06c0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<std::basic_string<char>*&, std::basic_string<char>*&&>, std::is_assignable<std::basic_string<char>*&, std::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<std::basic_string<char>*&, std::basic_string<char>*&&>, std::is_assignable<std::basic_string<char>*&, std::basic_string<char>*&&> > (0x0x7f5c42eb0720) 0 empty

Class std::__is_nt_assignable_impl<std::basic_string<char>*&, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::basic_string<char>*&, std::basic_string<char>*&&> (0x0x7f5c42e9eaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42eb0780) 0 empty

Class std::__and_<std::is_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_assignable_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_assignable_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f5c42e9eb60) 0 empty
  std::__is_nt_assignable_impl<std::basic_string<char>*&, std::basic_string<char>*&&> (0x0x7f5c42e9ebc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42eb07e0) 0 empty

Class std::is_nothrow_assignable<std::basic_string<char>*&, std::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::basic_string<char>*&, std::basic_string<char>*&&> (0x0x7f5c42e9ec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42eb0840) 0 empty

Class std::__is_nt_move_assignable_impl<std::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::basic_string<char>*, true> (0x0x7f5c42e9ec98) 0 empty
  std::is_nothrow_assignable<std::basic_string<char>*&, std::basic_string<char>*&&> (0x0x7f5c42e9ed00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42eb08a0) 0 empty

Class std::is_nothrow_move_assignable<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::basic_string<char>*> (0x0x7f5c42e9ed68) 0 empty
  std::__is_nt_move_assignable_impl<std::basic_string<char>*, true> (0x0x7f5c42e9edd0) 0 empty
    std::is_nothrow_assignable<std::basic_string<char>*&, std::basic_string<char>*&&> (0x0x7f5c42e9ee38) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42eb0900) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_nothrow_move_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_nothrow_move_assignable<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f5c42e9eea0) 0 empty
  std::is_nothrow_move_assignable<std::basic_string<char>*> (0x0x7f5c42e9ef08) 0 empty
    std::__is_nt_move_assignable_impl<std::basic_string<char>*, true> (0x0x7f5c42e9ef70) 0 empty
      std::is_nothrow_assignable<std::basic_string<char>*&, std::basic_string<char>*&&> (0x0x7f5c42ec4000) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c42eb0960) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f5c42ec4478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42eb0b40) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const boost::program_options::basic_option<char>*, std::vector<boost::program_options::basic_option<char> > > > (0x0x7f5c42ec4548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42eb0ba0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42eb0f00) 0 empty

Class boost::is_integral<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ec4958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42ec49c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c42eb0f60) 0 empty

Class boost::is_float<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ec4a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42ec4a90) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef6000) 0 empty

Class boost::is_arithmetic<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ec4af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42ec4b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef6060) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ef60c0) 0 empty

Class boost::is_abstract<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ec4bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42ec4c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef6120) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ef6180) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42eb0ea0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ef62a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ec4d00) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ef6300) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ef6360) 0 empty

Class boost::detail::checker<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ef63c0) 0 empty

Class boost::is_void<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ec4dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42ec4e38) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef6420) 0 empty

Class boost::is_array<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ec4ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42ec4f08) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef6480) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ef64e0) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42ec4f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42f07000) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef6540) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42f07068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42f070d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef65a0) 0 empty

Class boost::is_reference<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42f07138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42f071a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef6600) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::optimally_buffered_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::optimally_buffered_tag*> (0x0x7f5c42ef6720) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42f072d8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::optimally_buffered_tag*> (0x0x7f5c42ef6780) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42f07340) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42f073a8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::optimally_buffered_tag*> (0x0x7f5c42ef68a0) 0 empty

Class boost::is_function<boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::optimally_buffered_tag> (0x0x7f5c42f07410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42f07478) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef6960) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42f074e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42f07548) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ef69c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c42ef6a20) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c42eb0e40) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c42ef6b40) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c42ef6ae0) 0 empty

Class boost::mpl::identity<boost::iostreams::device_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::iostreams::device_tag> (0x0x7f5c42ef6ba0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c42ef6a80) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c42eb0de0) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>, boost::iostreams::optimally_buffered_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::iostreams::device_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::iostreams::filter_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>, boost::iostreams::optimally_buffered_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::iostreams::device_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::iostreams::filter_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c42eb0d80) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::optimally_buffered_tag, boost::iostreams::device_tag, boost::iostreams::filter_tag, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::optimally_buffered_tag, boost::iostreams::device_tag, boost::iostreams::filter_tag, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category> (0x0x7f5c42f07888) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::optimally_buffered_tag>, boost::iostreams::optimally_buffered_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::device_tag>, boost::iostreams::device_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::filter_tag>, boost::iostreams::filter_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c42ef6c00) 0 empty

Class boost::detail::cv_traits_imp<boost::iostreams::detail::custom_tag*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::iostreams::detail::custom_tag*> (0x0x7f5c42ef6de0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::detail::custom_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::detail::custom_tag> (0x0x7f5c42ef6d80) 0 empty

Class boost::remove_cv<boost::iostreams::detail::custom_tag>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::iostreams::detail::custom_tag> (0x0x7f5c42ef6d20) 0 empty

Class boost::detail::cv_traits_imp<boost::iostreams::operations<boost::iostreams::file_descriptor>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::iostreams::operations<boost::iostreams::file_descriptor>*> (0x0x7f5c42ef6f00) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::operations<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::operations<boost::iostreams::file_descriptor> > (0x0x7f5c42ef6ea0) 0 empty

Class boost::remove_cv<boost::iostreams::operations<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::iostreams::operations<boost::iostreams::file_descriptor> > (0x0x7f5c42ef6e40) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> > (0x0x7f5c42ef6cc0) 0 empty

Class boost::is_same<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> > (0x0x7f5c42f07af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42f07b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c42b3b120) 0 empty

Class boost::iostreams::operations<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::operations<boost::iostreams::file_descriptor> (0x0x7f5c42f07bc8) 0 empty
  boost::iostreams::detail::custom_tag (0x0x7f5c42b3b180) 0 empty

Class boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> > (0x0x7f5c42f07c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42f07c98) 0 empty
    mpl_::bool_<true> (0x0x7f5c42b3b1e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> > > (0x0x7f5c42f07d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42f07d68) 0 empty
    mpl_::bool_<true> (0x0x7f5c42b3b240) 0 empty

Class boost::mpl::aux::not_impl<1l>
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::not_impl<1l> (0x0x7f5c42f07dd0) 0 empty
  mpl_::bool_<false> (0x0x7f5c42b3b2a0) 0 empty

Class boost::mpl::not_<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> > > (0x0x7f5c42f07e38) 0 empty
  boost::mpl::aux::not_impl<1l> (0x0x7f5c42f07ea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c42b3b300) 0 empty

Class boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor> (0x0x7f5c42f07f08) 0 empty
  boost::mpl::not_<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::file_descriptor> > > (0x0x7f5c42f07f70) 0 empty
    boost::mpl::aux::not_impl<1l> (0x0x7f5c42b41000) 0 empty
      mpl_::bool_<false> (0x0x7f5c42b3b360) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> > (0x0x7f5c42b3b3c0) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> > (0x0x7f5c42ef6c60) 0 empty

Class boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::file_descriptor> (0x0x7f5c42b410d0) 0 empty
  boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> (0x0x7f5c42b3b420) 0 empty

Class boost::unwrap_reference<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::unwrap_reference<const boost::iostreams::file_descriptor> (0x0x7f5c42b3b480) 0 empty

Class boost::iostreams::detail::unwrapped_type<const boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::unwrapped_type<const boost::iostreams::file_descriptor> (0x0x7f5c42b41138) 0 empty
  boost::unwrap_reference<const boost::iostreams::file_descriptor> (0x0x7f5c42b3b4e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::seekable, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::seekable, boost::iostreams::input> (0x0x7f5c42b3b5a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::seekable, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::seekable, boost::iostreams::input> (0x0x7f5c42b3b540) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::input> (0x0x7f5c42b3b600) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::seekable, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::seekable, boost::iostreams::input> (0x0x7f5c42b412d8) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::input> (0x0x7f5c42b3b660) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::seekable, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::seekable, boost::iostreams::input> (0x0x7f5c42b3b6c0) 0 empty

Class boost::is_convertible<boost::iostreams::seekable, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::seekable, boost::iostreams::input> (0x0x7f5c42b41478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42b414e0) 0 empty
    mpl_::bool_<true> (0x0x7f5c42b3b7e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<long int, long int&&>, std::__is_direct_constructible_new_safe<long int, long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<long int, long int&&>, std::__is_direct_constructible_new_safe<long int, long int&&> > (0x0x7f5c42b3b840) 0 empty

Class std::conditional<false, std::is_void<long int>, std::__or_<std::__is_array_unknown_bounds<long int>, std::is_function<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<long int>, std::__or_<std::__is_array_unknown_bounds<long int>, std::is_function<long int> > > (0x0x7f5c42b3b8a0) 0 empty

Class std::conditional<false, std::__not_<std::extent<long int, 0u> >, std::is_array<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<long int, 0u> >, std::is_array<long int> > (0x0x7f5c42b3b900) 0 empty

Class std::__and_<std::is_array<long int>, std::__not_<std::extent<long int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<long int>, std::__not_<std::extent<long int, 0u> > > (0x0x7f5c42b41548) 0 empty
  std::is_array<long int> (0x0x7f5c42b415b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42b3ba20) 0 empty

Class std::__is_array_unknown_bounds<long int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<long int> (0x0x7f5c42b41618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42b3ba80) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<long int>, std::is_function<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<long int>, std::is_function<long int> > (0x0x7f5c42b3bae0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<long int>, std::is_function<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<long int>, std::is_function<long int> > (0x0x7f5c42b41680) 0 empty
  std::is_function<long int> (0x0x7f5c42b416e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42b3bcc0) 0 empty

Class std::__or_<std::is_void<long int>, std::__is_array_unknown_bounds<long int>, std::is_function<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long int>, std::__is_array_unknown_bounds<long int>, std::is_function<long int> > (0x0x7f5c42b41750) 0 empty
  std::__or_<std::__is_array_unknown_bounds<long int>, std::is_function<long int> > (0x0x7f5c42b417b8) 0 empty
    std::is_function<long int> (0x0x7f5c42b41820) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42b3bd20) 0 empty

Class std::conditional<false, std::is_reference<long int>, std::is_scalar<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<long int>, std::is_scalar<long int> > (0x0x7f5c42b3bd80) 0 empty

Class std::conditional<true, std::is_integral<long int>, std::is_floating_point<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<long int>, std::is_floating_point<long int> > (0x0x7f5c42b3bde0) 0 empty

Class std::__or_<std::is_integral<long int>, std::is_floating_point<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<long int>, std::is_floating_point<long int> > (0x0x7f5c42b41958) 0 empty
  std::is_integral<long int> (0x0x7f5c42b419c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b3be40) 0 empty

Class std::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<long int> (0x0x7f5c42b41a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b3bea0) 0 empty

Class std::conditional<true, std::is_arithmetic<long int>, std::__or_<std::is_enum<long int>, std::is_pointer<long int>, std::is_member_pointer<long int>, std::is_null_pointer<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<long int>, std::__or_<std::is_enum<long int>, std::is_pointer<long int>, std::is_member_pointer<long int>, std::is_null_pointer<long int> > > (0x0x7f5c42b3bf00) 0 empty

Class std::__or_<std::is_arithmetic<long int>, std::is_enum<long int>, std::is_pointer<long int>, std::is_member_pointer<long int>, std::is_null_pointer<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<long int>, std::is_enum<long int>, std::is_pointer<long int>, std::is_member_pointer<long int>, std::is_null_pointer<long int> > (0x0x7f5c42b41a90) 0 empty
  std::is_arithmetic<long int> (0x0x7f5c42b41af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b3bf60) 0 empty

Class std::is_scalar<long int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<long int> (0x0x7f5c42b41b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6e000) 0 empty

Class std::__or_<std::is_reference<long int>, std::is_scalar<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long int>, std::is_scalar<long int> > (0x0x7f5c42b41bc8) 0 empty
  std::is_scalar<long int> (0x0x7f5c42b41c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b6e060) 0 empty

Class std::__is_destructible_safe<long int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<long int, false, true> (0x0x7f5c42b41c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6e0c0) 0 empty

Class std::is_destructible<long int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<long int> (0x0x7f5c42b41d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6e120) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<long int, long int&&>, std::is_destructible<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<long int, long int&&>, std::is_destructible<long int> > (0x0x7f5c42b6e180) 0 empty

Class std::is_function<long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long int&&> (0x0x7f5c42b41dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42b6e240) 0 empty

Class std::conditional<false, std::is_function<long int&&>, std::__or_<std::is_reference<long int&&>, std::is_void<long int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long int&&>, std::__or_<std::is_reference<long int&&>, std::is_void<long int&&> > > (0x0x7f5c42b6e2a0) 0 empty

Class std::is_lvalue_reference<long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long int&&> (0x0x7f5c42b41e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42b6e300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<long int&&>, std::is_rvalue_reference<long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<long int&&>, std::is_rvalue_reference<long int&&> > (0x0x7f5c42b6e360) 0 empty

Class std::is_rvalue_reference<long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<long int&&> (0x0x7f5c42b41f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6e480) 0 empty

Class std::__or_<std::is_lvalue_reference<long int&&>, std::is_rvalue_reference<long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long int&&>, std::is_rvalue_reference<long int&&> > (0x0x7f5c42b7b000) 0 empty
  std::is_rvalue_reference<long int&&> (0x0x7f5c42b7b068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b6e4e0) 0 empty

Class std::is_reference<long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long int&&> (0x0x7f5c42b7b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6e540) 0 empty

Class std::conditional<true, std::is_reference<long int&&>, std::is_void<long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<long int&&>, std::is_void<long int&&> > (0x0x7f5c42b6e5a0) 0 empty

Class std::__or_<std::is_reference<long int&&>, std::is_void<long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long int&&>, std::is_void<long int&&> > (0x0x7f5c42b7b138) 0 empty
  std::is_reference<long int&&> (0x0x7f5c42b7b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b6e600) 0 empty

Class std::__or_<std::is_function<long int&&>, std::is_reference<long int&&>, std::is_void<long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long int&&>, std::is_reference<long int&&>, std::is_void<long int&&> > (0x0x7f5c42b7b208) 0 empty
  std::__or_<std::is_reference<long int&&>, std::is_void<long int&&> > (0x0x7f5c42b7b270) 0 empty
    std::is_reference<long int&&> (0x0x7f5c42b7b2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42b6e660) 0 empty

Class std::__not_<std::__or_<std::is_function<long int&&>, std::is_reference<long int&&>, std::is_void<long int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long int&&>, std::is_reference<long int&&>, std::is_void<long int&&> > > (0x0x7f5c42b7b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42b6e780) 0 empty

Class std::is_object<long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long int&&> (0x0x7f5c42b7b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42b6e7e0) 0 empty

Class std::conditional<false, std::is_object<long int&&>, std::is_reference<long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<long int&&>, std::is_reference<long int&&> > (0x0x7f5c42b6e840) 0 empty

Class std::__or_<std::is_object<long int&&>, std::is_reference<long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long int&&>, std::is_reference<long int&&> > (0x0x7f5c42b7b4e0) 0 empty
  std::is_reference<long int&&> (0x0x7f5c42b7b548) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b6e8a0) 0 empty

Class std::__is_referenceable<long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long int&&> (0x0x7f5c42b7b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6e900) 0 empty

Class std::__add_rvalue_reference_helper<long int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long int&&, true> (0x0x7f5c42b6e960) 0 empty

Class std::add_rvalue_reference<long int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long int&&> (0x0x7f5c42b7b618) 0 empty
  std::__add_rvalue_reference_helper<long int&&, true> (0x0x7f5c42b6e9c0) 0 empty

Class std::__is_direct_constructible_impl<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<long int, long int&&> (0x0x7f5c42b41d68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c42b6e1e0) 0 empty

Class std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&&> > (0x0x7f5c42b7b6e8) 0 empty
  std::__is_direct_constructible_impl<long int, long int&&> (0x0x7f5c42b7b750) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c42b6ea20) 0 empty

Class std::__is_direct_constructible_new_safe<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<long int, long int&&> (0x0x7f5c42b7b958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6ea80) 0 empty

Class std::__is_direct_constructible_new<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long int, long int&&> (0x0x7f5c42b7b9c0) 0 empty
  std::__is_direct_constructible_new_safe<long int, long int&&> (0x0x7f5c42b7ba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b6eae0) 0 empty

Class std::__is_direct_constructible<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long int, long int&&> (0x0x7f5c42b7ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6eb40) 0 empty

Class std::__is_constructible_impl<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long int, long int&&> (0x0x7f5c42b7baf8) 0 empty
  std::__is_direct_constructible<long int, long int&&> (0x0x7f5c42b7bb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b6eba0) 0 empty

Class std::is_constructible<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long int, long int&&> (0x0x7f5c42b7bbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6ec00) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<long int, long int&&>, std::is_constructible<long int, long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<long int, long int&&>, std::is_constructible<long int, long int&&> > (0x0x7f5c42b6ec60) 0 empty

Class std::__is_nt_constructible_impl<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<long int, long int&&> (0x0x7f5c42b7bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6ecc0) 0 empty

Class std::__and_<std::is_constructible<long int, long int&&>, std::__is_nt_constructible_impl<long int, long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, long int&&>, std::__is_nt_constructible_impl<long int, long int&&> > (0x0x7f5c42b7bc98) 0 empty
  std::__is_nt_constructible_impl<long int, long int&&> (0x0x7f5c42b7bd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b6ed20) 0 empty

Class std::is_nothrow_constructible<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<long int, long int&&> (0x0x7f5c42b7bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42b6ed80) 0 empty

Class std::__is_nothrow_move_constructible_impl<long int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<long int, true> (0x0x7f5c42b7bdd0) 0 empty
  std::is_nothrow_constructible<long int, long int&&> (0x0x7f5c42b7be38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42b6ede0) 0 empty

Class std::is_nothrow_move_constructible<long int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<long int> (0x0x7f5c42b7bea0) 0 empty
  std::__is_nothrow_move_constructible_impl<long int, true> (0x0x7f5c42b7bf08) 0 empty
    std::is_nothrow_constructible<long int, long int&&> (0x0x7f5c42b7bf70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42b6ee40) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<long int>, std::is_nothrow_move_constructible<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<long int>, std::is_nothrow_move_constructible<long int> > (0x0x7f5c42b6eea0) 0 empty

Class std::is_function<long int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long int&> (0x0x7f5c42b9a068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42b6ef60) 0 empty

Class std::conditional<false, std::is_function<long int&>, std::__or_<std::is_reference<long int&>, std::is_void<long int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long int&>, std::__or_<std::is_reference<long int&>, std::is_void<long int&> > > (0x0x7f5c42ba1000) 0 empty

Class std::is_lvalue_reference<long int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long int&> (0x0x7f5c42b9a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42ba1060) 0 empty

Class std::conditional<true, std::is_lvalue_reference<long int&>, std::is_rvalue_reference<long int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<long int&>, std::is_rvalue_reference<long int&> > (0x0x7f5c42ba10c0) 0 empty

Class std::__or_<std::is_lvalue_reference<long int&>, std::is_rvalue_reference<long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long int&>, std::is_rvalue_reference<long int&> > (0x0x7f5c42b9a208) 0 empty
  std::is_lvalue_reference<long int&> (0x0x7f5c42b9a270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42ba11e0) 0 empty

Class std::is_reference<long int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long int&> (0x0x7f5c42b9a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42ba1240) 0 empty

Class std::conditional<true, std::is_reference<long int&>, std::is_void<long int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<long int&>, std::is_void<long int&> > (0x0x7f5c42ba12a0) 0 empty

Class std::__or_<std::is_reference<long int&>, std::is_void<long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long int&>, std::is_void<long int&> > (0x0x7f5c42b9a340) 0 empty
  std::is_reference<long int&> (0x0x7f5c42b9a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42ba1300) 0 empty

Class std::__or_<std::is_function<long int&>, std::is_reference<long int&>, std::is_void<long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long int&>, std::is_reference<long int&>, std::is_void<long int&> > (0x0x7f5c42b9a410) 0 empty
  std::__or_<std::is_reference<long int&>, std::is_void<long int&> > (0x0x7f5c42b9a478) 0 empty
    std::is_reference<long int&> (0x0x7f5c42b9a4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42ba1360) 0 empty

Class std::__not_<std::__or_<std::is_function<long int&>, std::is_reference<long int&>, std::is_void<long int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long int&>, std::is_reference<long int&>, std::is_void<long int&> > > (0x0x7f5c42b9a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42ba1540) 0 empty

Class std::is_object<long int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long int&> (0x0x7f5c42b9a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42ba15a0) 0 empty

Class std::conditional<false, std::is_object<long int&>, std::is_reference<long int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<long int&>, std::is_reference<long int&> > (0x0x7f5c42ba1600) 0 empty

Class std::__or_<std::is_object<long int&>, std::is_reference<long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long int&>, std::is_reference<long int&> > (0x0x7f5c42b9a618) 0 empty
  std::is_reference<long int&> (0x0x7f5c42b9a680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42ba1660) 0 empty

Class std::__is_referenceable<long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long int&> (0x0x7f5c42b9a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42ba16c0) 0 empty

Class std::__add_rvalue_reference_helper<long int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long int&, true> (0x0x7f5c42ba1720) 0 empty

Class std::add_rvalue_reference<long int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long int&> (0x0x7f5c42b9a750) 0 empty
  std::__add_rvalue_reference_helper<long int&, true> (0x0x7f5c42ba1780) 0 empty

Class std::__is_assignable_helper<long int&, long int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<long int&, long int&&> (0x0x7f5c42b6ef00) 0 empty

Class std::is_assignable<long int&, long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<long int&, long int&&> (0x0x7f5c42b9a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42ba17e0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<long int&, long int&&>, std::is_assignable<long int&, long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<long int&, long int&&>, std::is_assignable<long int&, long int&&> > (0x0x7f5c42ba1840) 0 empty

Class std::__is_nt_assignable_impl<long int&, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<long int&, long int&&> (0x0x7f5c42b9a820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42ba18a0) 0 empty

Class std::__and_<std::is_assignable<long int&, long int&&>, std::__is_nt_assignable_impl<long int&, long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<long int&, long int&&>, std::__is_nt_assignable_impl<long int&, long int&&> > (0x0x7f5c42b9a888) 0 empty
  std::__is_nt_assignable_impl<long int&, long int&&> (0x0x7f5c42b9a8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42ba1900) 0 empty

Class std::is_nothrow_assignable<long int&, long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<long int&, long int&&> (0x0x7f5c42b9aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42ba1960) 0 empty

Class std::__is_nt_move_assignable_impl<long int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<long int, true> (0x0x7f5c42b9aa90) 0 empty
  std::is_nothrow_assignable<long int&, long int&&> (0x0x7f5c42b9aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42ba19c0) 0 empty

Class std::is_nothrow_move_assignable<long int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<long int> (0x0x7f5c42b9ab60) 0 empty
  std::__is_nt_move_assignable_impl<long int, true> (0x0x7f5c42b9abc8) 0 empty
    std::is_nothrow_assignable<long int&, long int&&> (0x0x7f5c42b9ac30) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42ba1a20) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<long int>, std::is_nothrow_move_assignable<long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<long int>, std::is_nothrow_move_assignable<long int> > (0x0x7f5c42b9ac98) 0 empty
  std::is_nothrow_move_assignable<long int> (0x0x7f5c42b9ad00) 0 empty
    std::__is_nt_move_assignable_impl<long int, true> (0x0x7f5c42b9ad68) 0 empty
      std::is_nothrow_assignable<long int&, long int&&> (0x0x7f5c42b9add0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5c42ba1a80) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::seekable, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::seekable, boost::iostreams::seekable> (0x0x7f5c42ba1b40) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::seekable, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::seekable, boost::iostreams::seekable> (0x0x7f5c42ba1ae0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::seekable> (0x0x7f5c42ba1c60) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::seekable, boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::seekable, boost::iostreams::seekable> (0x0x7f5c42bba068) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::seekable> (0x0x7f5c42ba1d80) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::seekable, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::seekable, boost::iostreams::seekable> (0x0x7f5c42ba1e40) 0 empty

Class boost::is_convertible<boost::iostreams::seekable, boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::seekable, boost::iostreams::seekable> (0x0x7f5c42bba2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42bba340) 0 empty
    mpl_::bool_<true> (0x0x7f5c42ba1ea0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::seekable, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::seekable, boost::iostreams::output> (0x0x7f5c42ba1f60) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::seekable, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::seekable, boost::iostreams::output> (0x0x7f5c42ba1f00) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::output> (0x0x7f5c42bc6000) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::seekable, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::seekable, boost::iostreams::output> (0x0x7f5c42bba4e0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::seekable, boost::iostreams::output> (0x0x7f5c42bc6120) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::seekable, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::seekable, boost::iostreams::output> (0x0x7f5c42bc61e0) 0 empty

Class boost::is_convertible<boost::iostreams::seekable, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::seekable, boost::iostreams::output> (0x0x7f5c42bba680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42bba6e8) 0 empty
    mpl_::bool_<true> (0x0x7f5c42bc6300) 0 empty

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

Class std::remove_volatile<char* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char* const&> (0x0x7f5c42bc6480) 0 empty

Class std::remove_const<char* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char* const&> (0x0x7f5c42bc64e0) 0 empty

Class std::remove_cv<char* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char* const&> (0x0x7f5c42bc6420) 0 empty

Class std::__is_void_helper<char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char* const&> (0x0x7f5c42bba958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42bc6540) 0 empty

Class std::is_void<char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<char* const&> (0x0x7f5c42bba9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42bc65a0) 0 empty

Class std::conditional<false, std::is_void<char* const&>, std::__or_<std::is_function<char*>, std::is_array<char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<char* const&>, std::__or_<std::is_function<char*>, std::is_array<char*> > > (0x0x7f5c42bc6600) 0 empty

Class std::conditional<false, std::is_function<char*>, std::is_array<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char*>, std::is_array<char*> > (0x0x7f5c42bc6660) 0 empty

Class std::__or_<std::is_function<char*>, std::is_array<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char*>, std::is_array<char*> > (0x0x7f5c42bbaa28) 0 empty
  std::is_array<char*> (0x0x7f5c42bbaa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42bc66c0) 0 empty

Class std::__or_<std::is_void<char* const&>, std::is_function<char*>, std::is_array<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<char* const&>, std::is_function<char*>, std::is_array<char*> > (0x0x7f5c42bbaaf8) 0 empty
  std::__or_<std::is_function<char*>, std::is_array<char*> > (0x0x7f5c42bbab60) 0 empty
    std::is_array<char*> (0x0x7f5c42bbabc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42bc6720) 0 empty

Class std::is_function<char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<char* const&> (0x0x7f5c42bbac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42bc67e0) 0 empty

Class std::conditional<false, std::is_function<char* const&>, std::__or_<std::is_reference<char* const&>, std::is_void<char* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char* const&>, std::__or_<std::is_reference<char* const&>, std::is_void<char* const&> > > (0x0x7f5c42bc6840) 0 empty

Class std::is_lvalue_reference<char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char* const&> (0x0x7f5c42bbac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42bc68a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<char* const&>, std::is_rvalue_reference<char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<char* const&>, std::is_rvalue_reference<char* const&> > (0x0x7f5c42bc6900) 0 empty

Class std::__or_<std::is_lvalue_reference<char* const&>, std::is_rvalue_reference<char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char* const&>, std::is_rvalue_reference<char* const&> > (0x0x7f5c42bbaea0) 0 empty
  std::is_lvalue_reference<char* const&> (0x0x7f5c42bbaf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42bc6960) 0 empty

Class std::is_reference<char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char* const&> (0x0x7f5c42bbaf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42bc6a80) 0 empty

Class std::conditional<true, std::is_reference<char* const&>, std::is_void<char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<char* const&>, std::is_void<char* const&> > (0x0x7f5c42bc6ae0) 0 empty

Class std::__or_<std::is_reference<char* const&>, std::is_void<char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char* const&>, std::is_void<char* const&> > (0x0x7f5c42c18000) 0 empty
  std::is_reference<char* const&> (0x0x7f5c42c18068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42bc6b40) 0 empty

Class std::__or_<std::is_function<char* const&>, std::is_reference<char* const&>, std::is_void<char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char* const&>, std::is_reference<char* const&>, std::is_void<char* const&> > (0x0x7f5c42c180d0) 0 empty
  std::__or_<std::is_reference<char* const&>, std::is_void<char* const&> > (0x0x7f5c42c18138) 0 empty
    std::is_reference<char* const&> (0x0x7f5c42c181a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c42bc6ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<char* const&>, std::is_reference<char* const&>, std::is_void<char* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char* const&>, std::is_reference<char* const&>, std::is_void<char* const&> > > (0x0x7f5c42c182d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42bc6c00) 0 empty

Class std::is_object<char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<char* const&> (0x0x7f5c42c18340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42bc6c60) 0 empty

Class std::conditional<false, std::is_object<char* const&>, std::is_reference<char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<char* const&>, std::is_reference<char* const&> > (0x0x7f5c42bc6cc0) 0 empty

Class std::__or_<std::is_object<char* const&>, std::is_reference<char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char* const&>, std::is_reference<char* const&> > (0x0x7f5c42c183a8) 0 empty
  std::is_reference<char* const&> (0x0x7f5c42c18410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42bc6d20) 0 empty

Class std::__is_referenceable<char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char* const&> (0x0x7f5c42c18478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42bc6d80) 0 empty

Class std::__add_rvalue_reference_helper<char* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<char* const&, true> (0x0x7f5c42bc6de0) 0 empty

Class std::add_rvalue_reference<char* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<char* const&> (0x0x7f5c42c184e0) 0 empty
  std::__add_rvalue_reference_helper<char* const&, true> (0x0x7f5c42bc6e40) 0 empty

Class std::__is_convertible_helper<char* const&, char*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<char* const&, char*, false> (0x0x7f5c42bc6780) 0 empty

Class std::is_convertible<char* const&, char*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<char* const&, char*> (0x0x7f5c42c185b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42bc6ea0) 0 empty

Class std::conditional<true, std::is_convertible<char* const&, char*>, std::is_convertible<char* const&, char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<char* const&, char*>, std::is_convertible<char* const&, char*> > (0x0x7f5c42bc6f00) 0 empty

Class std::__and_<std::is_convertible<char* const&, char*>, std::is_convertible<char* const&, char*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<char* const&, char*>, std::is_convertible<char* const&, char*> > (0x0x7f5c42c186e8) 0 empty
  std::is_convertible<char* const&, char*> (0x0x7f5c42c18750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42bc6f60) 0 empty

Class std::conditional<false, std::is_void<char*>, std::__or_<std::is_function<char*>, std::is_array<char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<char*>, std::__or_<std::is_function<char*>, std::is_array<char*> > > (0x0x7f5c42c230c0) 0 empty

Class std::__or_<std::is_void<char*>, std::is_function<char*>, std::is_array<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<char*>, std::is_function<char*>, std::is_array<char*> > (0x0x7f5c42c18958) 0 empty
  std::__or_<std::is_function<char*>, std::is_array<char*> > (0x0x7f5c42c189c0) 0 empty
    std::is_array<char*> (0x0x7f5c42c18a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42c23120) 0 empty

Class std::__add_rvalue_reference_helper<char*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<char*, true> (0x0x7f5c42c231e0) 0 empty

Class std::add_rvalue_reference<char*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<char*> (0x0x7f5c42c18a90) 0 empty
  std::__add_rvalue_reference_helper<char*, true> (0x0x7f5c42c23240) 0 empty

Class std::__is_convertible_helper<char*, char*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<char*, char*, false> (0x0x7f5c42c23180) 0 empty

Class std::is_convertible<char*, char*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<char*, char*> (0x0x7f5c42c18b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42c232a0) 0 empty

Class std::conditional<true, std::is_convertible<char*, char*>, std::is_convertible<char*, char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<char*, char*>, std::is_convertible<char*, char*> > (0x0x7f5c42c23300) 0 empty

Class std::__and_<std::is_convertible<char*, char*>, std::is_convertible<char*, char*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<char*, char*>, std::is_convertible<char*, char*> > (0x0x7f5c42c18bc8) 0 empty
  std::is_convertible<char*, char*> (0x0x7f5c42c18c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42c234e0) 0 empty

Class std::conditional<false, std::is_void<rfc4251string>, std::__or_<std::is_function<const rfc4251string>, std::is_array<const rfc4251string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<rfc4251string>, std::__or_<std::is_function<const rfc4251string>, std::is_array<const rfc4251string> > > (0x0x7f5c42c23660) 0 empty

Class std::is_function<const rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_function<const rfc4251string> (0x0x7f5c42c18ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42c236c0) 0 empty

Class std::conditional<false, std::is_function<const rfc4251string>, std::is_array<const rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const rfc4251string>, std::is_array<const rfc4251string> > (0x0x7f5c42c23720) 0 empty

Class std::is_array<const rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_array<const rfc4251string> (0x0x7f5c42c4a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42c23840) 0 empty

Class std::__or_<std::is_function<const rfc4251string>, std::is_array<const rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const rfc4251string>, std::is_array<const rfc4251string> > (0x0x7f5c42c4a068) 0 empty
  std::is_array<const rfc4251string> (0x0x7f5c42c4a0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42c238a0) 0 empty

Class std::__or_<std::is_void<rfc4251string>, std::is_function<const rfc4251string>, std::is_array<const rfc4251string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<rfc4251string>, std::is_function<const rfc4251string>, std::is_array<const rfc4251string> > (0x0x7f5c42c4a138) 0 empty
  std::__or_<std::is_function<const rfc4251string>, std::is_array<const rfc4251string> > (0x0x7f5c42c4a1a0) 0 empty
    std::is_array<const rfc4251string> (0x0x7f5c42c4a208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42c23900) 0 empty

Class std::__is_convertible_helper<rfc4251string, const rfc4251string, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<rfc4251string, const rfc4251string, false> (0x0x7f5c42c23960) 0 empty

Class std::is_convertible<rfc4251string, const rfc4251string>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<rfc4251string, const rfc4251string> (0x0x7f5c42c4a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42c239c0) 0 empty

Class std::conditional<true, std::is_convertible<std::basic_string<char>, std::basic_string<char> >, std::is_convertible<rfc4251string, const rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::basic_string<char>, std::basic_string<char> >, std::is_convertible<rfc4251string, const rfc4251string> > (0x0x7f5c42c23a20) 0 empty

Class std::__and_<std::is_convertible<rfc4251string, const rfc4251string>, std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<rfc4251string, const rfc4251string>, std::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42c4a478) 0 empty
  std::is_convertible<std::basic_string<char>, std::basic_string<char> > (0x0x7f5c42c4a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42c23a80) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42c23d20) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42c23cc0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42c23e40) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42c4a7b8) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42c23ea0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42c23f00) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag> (0x0x7f5c42c4a958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42c4a9c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c42c77060) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c42c77180) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c42c23c60) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c42c772a0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c42c77240) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c42c771e0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>, boost::mpl::identity<boost::iostreams::optimally_buffered_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::mpl::identity<boost::iostreams::device_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::mpl::identity<boost::iostreams::filter_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c42c23c00) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>, boost::iostreams::optimally_buffered_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::iostreams::device_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::iostreams::filter_tag, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>, boost::iostreams::optimally_buffered_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::iostreams::device_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::iostreams::filter_tag, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c42c23ba0) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::optimally_buffered_tag, boost::iostreams::device_tag, boost::iostreams::filter_tag, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::optimally_buffered_tag, boost::iostreams::device_tag, boost::iostreams::filter_tag, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag> (0x0x7f5c42c4ac30) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::optimally_buffered_tag>, boost::iostreams::optimally_buffered_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::device_tag>, boost::iostreams::device_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::filter_tag>, boost::iostreams::filter_tag, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c42c77300) 0 empty

Class boost::detail::cv_traits_imp<boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >*> (0x0x7f5c42c774e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c42c77480) 0 empty

Class boost::remove_cv<boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c42c77420) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c42c773c0) 0 empty

Class boost::is_same<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c42c4add0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42c4ae38) 0 empty
    mpl_::bool_<false> (0x0x7f5c42c77600) 0 empty

Class boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c42c4aea0) 0 empty
  boost::iostreams::detail::custom_tag (0x0x7f5c42c77660) 0 empty

Class boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > (0x0x7f5c42c4af08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42c4af70) 0 empty
    mpl_::bool_<true> (0x0x7f5c42c776c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > > (0x0x7f5c42c97000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42c97068) 0 empty
    mpl_::bool_<true> (0x0x7f5c42c77720) 0 empty

Class boost::mpl::not_<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > > (0x0x7f5c42c970d0) 0 empty
  boost::mpl::aux::not_impl<1l> (0x0x7f5c42c97138) 0 empty
    mpl_::bool_<false> (0x0x7f5c42c77780) 0 empty

Class boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c42c971a0) 0 empty
  boost::mpl::not_<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > > > > (0x0x7f5c42c97208) 0 empty
    boost::mpl::aux::not_impl<1l> (0x0x7f5c42c97270) 0 empty
      mpl_::bool_<false> (0x0x7f5c42c777e0) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> > (0x0x7f5c42c779c0) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> > (0x0x7f5c42c77360) 0 empty

Class boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c42c97340) 0 empty
  boost::iostreams::detail::optimal_buffer_size_impl<boost::iostreams::device_tag> (0x0x7f5c42c77a20) 0 empty

Class boost::unwrap_reference<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::unwrap_reference<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c42c77a80) 0 empty

Class boost::iostreams::detail::unwrapped_type<const boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::unwrapped_type<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c42c973a8) 0 empty
  boost::unwrap_reference<const boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c42c77ba0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::output, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::output, boost::iostreams::input> (0x0x7f5c42c77d20) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::output, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::output, boost::iostreams::input> (0x0x7f5c42c77cc0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::input> (0x0x7f5c42c77d80) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::output, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::output, boost::iostreams::input> (0x0x7f5c42c97618) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::input> (0x0x7f5c42c77de0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::output, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::output, boost::iostreams::input> (0x0x7f5c42c77f00) 0 empty

Class boost::is_convertible<boost::iostreams::output, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::output, boost::iostreams::input> (0x0x7f5c42c976e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42c97750) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ca7060) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::output, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::output, boost::iostreams::seekable> (0x0x7f5c42ca7120) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::output, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::output, boost::iostreams::seekable> (0x0x7f5c42ca70c0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::seekable> (0x0x7f5c42ca7180) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::output, boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::output, boost::iostreams::seekable> (0x0x7f5c42c978f0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::seekable> (0x0x7f5c42ca72a0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::output, boost::iostreams::seekable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::output, boost::iostreams::seekable> (0x0x7f5c42ca7360) 0 empty

Class boost::is_convertible<boost::iostreams::output, boost::iostreams::seekable>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::output, boost::iostreams::seekable> (0x0x7f5c42c97a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42c97af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c42ca7480) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::output, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::output, boost::iostreams::output> (0x0x7f5c42ca7540) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::output, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::output, boost::iostreams::output> (0x0x7f5c42ca74e0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::output> (0x0x7f5c42ca75a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::output, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::output, boost::iostreams::output> (0x0x7f5c42c97c98) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::output, boost::iostreams::output> (0x0x7f5c42ca7600) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::output, boost::iostreams::output>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::output, boost::iostreams::output> (0x0x7f5c42ca7720) 0 empty

Class boost::is_convertible<boost::iostreams::output, boost::iostreams::output>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::output, boost::iostreams::output> (0x0x7f5c42c97d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42c97dd0) 0 empty
    mpl_::bool_<true> (0x0x7f5c42ca7840) 0 empty

Class std::is_error_condition_enum<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c42cca138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42ca7900) 0 empty

Class std::is_error_code_enum<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<std::pair<rfc4251string, rfc4251string>*> > (0x0x7f5c42cca208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42ca7a20) 0 empty

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f5c42ca7ae0) 0 empty

Class std::_Build_index_tuple<1ul>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<1ul> (0x0x7f5c42ca7a80) 0 empty

Class std::_Index_tuple<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0ul> (0x0x7f5c42ca7b40) 0 empty

Class std::is_function<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42ccab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42ca7e40) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<boost::filesystem::directory_iterator>*>, std::__or_<std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<boost::filesystem::directory_iterator>*>, std::__or_<std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> > > (0x0x7f5c42ca7ea0) 0 empty

Class std::is_lvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42ccabc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42ca7f00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_rvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_rvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c42ca7f60) 0 empty

Class std::is_rvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42ccac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42823000) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_rvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_rvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c42ccac98) 0 empty
  std::is_rvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42ccad00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42823060) 0 empty

Class std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42ccad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c428230c0) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c42823120) 0 empty

Class std::remove_volatile<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c428231e0) 0 empty

Class std::remove_const<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42823240) 0 empty

Class std::remove_cv<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42823180) 0 empty

Class std::__is_void_helper<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42ccae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c428232a0) 0 empty

Class std::is_void<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42ccaea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42823300) 0 empty

Class std::__or_<std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c42ccaf08) 0 empty
  std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c42ccaf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42823360) 0 empty

Class std::__or_<std::is_function<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c4282b000) 0 empty
  std::__or_<std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c4282b068) 0 empty
    std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c4282b0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c428233c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_void<const std::allocator<boost::filesystem::directory_iterator>*> > > (0x0x7f5c4282b138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42823420) 0 empty

Class std::is_object<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c4282b1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42823480) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c428234e0) 0 empty

Class std::__or_<std::is_object<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<boost::filesystem::directory_iterator>*>, std::is_reference<const std::allocator<boost::filesystem::directory_iterator>*> > (0x0x7f5c4282b208) 0 empty
  std::is_object<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c4282b270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42823540) 0 empty

Class std::__is_referenceable<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c4282b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c428235a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<boost::filesystem::directory_iterator>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<boost::filesystem::directory_iterator>*, true> (0x0x7f5c42823600) 0 empty

Class std::add_rvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<boost::filesystem::directory_iterator>*> (0x0x7f5c4282b4e0) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<boost::filesystem::directory_iterator>*, true> (0x0x7f5c42823660) 0 empty

Class std::allocator_traits<std::allocator<boost::filesystem::directory_iterator> >::__maxsize_helper<const std::allocator<boost::filesystem::directory_iterator> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<boost::filesystem::directory_iterator> >::__maxsize_helper<const std::allocator<boost::filesystem::directory_iterator> > (0x0x7f5c42ca7de0) 0 empty

Class std::remove_volatile<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c42823780) 0 empty

Class std::remove_const<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c428237e0) 0 empty

Class std::remove_cv<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c42823720) 0 empty

Class std::__has_iterator_category_helper<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c42823840) 0 empty

Class std::__has_iterator_category<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c4282b820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42823960) 0 empty

Class std::__iterator_traits<std::move_iterator<boost::filesystem::directory_iterator*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<boost::filesystem::directory_iterator*>, true> (0x0x7f5c42823a80) 0 empty

Class std::iterator_traits<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c4282b8f0) 0 empty
  std::__iterator_traits<std::move_iterator<boost::filesystem::directory_iterator*>, true> (0x0x7f5c42823ba0) 0 empty

Class std::__is_assignable_helper<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c42823c60) 0 empty

Class std::is_assignable<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&&> (0x0x7f5c4282bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42823cc0) 0 empty

Class std::remove_reference<const char&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char&> (0x0x7f5c42823de0) 0 empty

Class std::remove_reference<char&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<char&> (0x0x7f5c42823e40) 0 empty

Class std::remove_reference<char>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<char> (0x0x7f5c42823ea0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::basic_string<char>, std::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::basic_string<char>, std::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&> > (0x0x7f5c42823f00) 0 empty

Class std::conditional<false, std::is_void<std::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c42823f60) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::basic_string<char>, 0u> >, std::is_array<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::basic_string<char>, 0u> >, std::is_array<std::basic_string<char> > > (0x0x7f5c4287c000) 0 empty

Class std::__and_<std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f5c42870068) 0 empty
  std::is_array<std::basic_string<char> > (0x0x7f5c428700d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4287c060) 0 empty

Class std::__is_array_unknown_bounds<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::basic_string<char> > (0x0x7f5c42870138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c0c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::basic_string<char> >, std::is_function<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::basic_string<char> >, std::is_function<std::basic_string<char> > > (0x0x7f5c4287c120) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42870270) 0 empty
  std::is_function<std::basic_string<char> > (0x0x7f5c428702d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4287c180) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42870340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c428703a8) 0 empty
    std::is_function<std::basic_string<char> > (0x0x7f5c42870410) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4287c1e0) 0 empty

Class std::conditional<false, std::is_reference<std::basic_string<char> >, std::is_scalar<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::basic_string<char> >, std::is_scalar<std::basic_string<char> > > (0x0x7f5c4287c240) 0 empty

Class std::__is_integral_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::basic_string<char> > (0x0x7f5c42870478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c2a0) 0 empty

Class std::is_integral<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::basic_string<char> > (0x0x7f5c428704e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c3c0) 0 empty

Class std::conditional<false, std::is_integral<std::basic_string<char> >, std::is_floating_point<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::basic_string<char> >, std::is_floating_point<std::basic_string<char> > > (0x0x7f5c4287c420) 0 empty

Class std::__is_floating_point_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::basic_string<char> > (0x0x7f5c42870548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c540) 0 empty

Class std::is_floating_point<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::basic_string<char> > (0x0x7f5c42870680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c5a0) 0 empty

Class std::__or_<std::is_integral<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c428706e8) 0 empty
  std::is_floating_point<std::basic_string<char> > (0x0x7f5c42870750) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4287c600) 0 empty

Class std::is_arithmetic<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::basic_string<char> > (0x0x7f5c428707b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c660) 0 empty

Class std::conditional<false, std::is_arithmetic<std::basic_string<char> >, std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::basic_string<char> >, std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c4287c6c0) 0 empty

Class std::is_enum<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::basic_string<char> > (0x0x7f5c42870820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c720) 0 empty

Class std::conditional<false, std::is_enum<std::basic_string<char> >, std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::basic_string<char> >, std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c4287c780) 0 empty

Class std::__is_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::basic_string<char> > (0x0x7f5c42870888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c7e0) 0 empty

Class std::is_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::basic_string<char> > (0x0x7f5c428708f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c900) 0 empty

Class std::conditional<false, std::is_pointer<std::basic_string<char> >, std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::basic_string<char> >, std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c4287c960) 0 empty

Class std::__is_member_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::basic_string<char> > (0x0x7f5c42870958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287c9c0) 0 empty

Class std::is_member_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::basic_string<char> > (0x0x7f5c42870a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287ca20) 0 empty

Class std::conditional<false, std::is_member_pointer<std::basic_string<char> >, std::is_null_pointer<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::basic_string<char> >, std::is_null_pointer<std::basic_string<char> > > (0x0x7f5c4287cb40) 0 empty

Class std::__is_null_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::basic_string<char> > (0x0x7f5c42870af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287cc60) 0 empty

Class std::is_null_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::basic_string<char> > (0x0x7f5c42870c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287ccc0) 0 empty

Class std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42870c98) 0 empty
  std::is_null_pointer<std::basic_string<char> > (0x0x7f5c42870d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4287cd20) 0 empty

Class std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42870d68) 0 empty
  std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42870dd0) 0 empty
    std::is_null_pointer<std::basic_string<char> > (0x0x7f5c42870e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4287cd80) 0 empty

Class std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42870ea0) 0 empty
  std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42870f08) 0 empty
    std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c42870f70) 0 empty
      std::is_null_pointer<std::basic_string<char> > (0x0x7f5c4289c000) 0 empty
        std::integral_constant<bool, false> (0x0x7f5c4287cde0) 0 empty

Class std::__or_<std::is_arithmetic<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4289c068) 0 empty
  std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4289c0d0) 0 empty
    std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4289c138) 0 empty
      std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4289c1a0) 0 empty
        std::is_null_pointer<std::basic_string<char> > (0x0x7f5c4289c208) 0 empty
          std::integral_constant<bool, false> (0x0x7f5c4287ce40) 0 empty

Class std::is_scalar<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::basic_string<char> > (0x0x7f5c4289c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4287cea0) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4289c2d8) 0 empty
  std::is_scalar<std::basic_string<char> > (0x0x7f5c4289c340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4287cf00) 0 empty

Class std::remove_all_extents<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::basic_string<char> > (0x0x7f5c4287cf60) 0 empty

Class std::__is_destructible_impl<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::basic_string<char> > (0x0x7f5c4289c3a8) 0 empty
  std::__do_is_destructible_impl (0x0x7f5c428a10c0) 0 empty

Class std::__is_destructible_safe<std::basic_string<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::basic_string<char>, false, false> (0x0x7f5c4289c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c428a11e0) 0 empty

Class std::is_destructible<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::basic_string<char> > (0x0x7f5c4289c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c428a1240) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&>, std::is_destructible<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&>, std::is_destructible<std::basic_string<char> > > (0x0x7f5c428a1360) 0 empty

Class std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c4289c548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5c428a13c0) 0 empty

Class std::__and_<std::is_destructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c4289c618) 0 empty
  std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c4289c680) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5c428a1420) 0 empty

Class std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c4289c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c428a1480) 0 empty

Class std::__is_direct_constructible_new<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c4289c750) 0 empty
  std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c4289c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c428a15a0) 0 empty

Class std::__is_direct_constructible<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c4289c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c428a1660) 0 empty

Class std::__is_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c4289c888) 0 empty
  std::__is_direct_constructible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c4289c8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c428a16c0) 0 empty

Class std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c4289c958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c428a1720) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c428a1780) 0 empty

Class std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c4289c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c428a17e0) 0 empty

Class std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c4289ca28) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c4289ca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c428a1840) 0 empty

Class std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c4289caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c428a18a0) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::basic_string<char>, true> (0x0x7f5c4289cb60) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c4289cbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c428a1900) 0 empty

Class std::is_nothrow_move_constructible<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::basic_string<char> > (0x0x7f5c4289cc30) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>, true> (0x0x7f5c4289cc98) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f5c4289cd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c428a1960) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > > (0x0x7f5c4289ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c428a19c0) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > > > (0x0x7f5c428a1a20) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c4289cea0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > > (0x0x7f5c4289cf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c428a1a80) 0 empty

Class std::__move_if_noexcept_cond<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::basic_string<char> > (0x0x7f5c4289cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c428a1ae0) 0 empty

Class std::conditional<false, std::basic_string<char>*, std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::basic_string<char>*, std::move_iterator<std::basic_string<char>*> > (0x0x7f5c428a1b40) 0 empty

Class std::move_iterator<std::basic_string<char>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::basic_string<char>*> (0x0x7f5c428a1ba0) 0

Class std::allocator_traits<std::allocator<std::basic_string<char> > >::__destroy_helper<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > >::__destroy_helper<std::basic_string<char> > (0x0x7f5c428a1c00) 0 empty

Class std::remove_reference<std::basic_string<char>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::basic_string<char>*&> (0x0x7f5c428a1d20) 0 empty

Class std::remove_reference<const boost::program_options::basic_option<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const boost::program_options::basic_option<char>&> (0x0x7f5c428a1e40) 0 empty

Class std::remove_reference<long int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long int&> (0x0x7f5c428a1f60) 0 empty

Class std::is_error_code_enum<std::_Ios_Openmode>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Openmode> (0x0x7f5c428b5bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4290b000) 0 empty

Class std::is_error_condition_enum<std::_Ios_Openmode>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Openmode> (0x0x7f5c428b5c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4290b060) 0 empty

Class boost::detail::cv_traits_imp<boost::iostreams::operations<boost::iostreams::basic_array_source<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::iostreams::operations<boost::iostreams::basic_array_source<char> >*> (0x0x7f5c4290b2a0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::operations<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > (0x0x7f5c4290b240) 0 empty

Class boost::remove_cv<boost::iostreams::operations<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > (0x0x7f5c4290b1e0) 0 empty

Class boost::detail::is_base_and_derived_impl<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_base_and_derived_impl<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > (0x0x7f5c4290b180) 0 empty

Class boost::is_same<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > (0x0x7f5c428b5ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c428b5f08) 0 empty
    mpl_::bool_<false> (0x0x7f5c4290b480) 0 empty

Class boost::iostreams::operations<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::operations<boost::iostreams::basic_array_source<char> > (0x0x7f5c428b5f70) 0 empty
  boost::iostreams::detail::custom_tag (0x0x7f5c4290b4e0) 0 empty

Class boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > (0x0x7f5c428b5b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42919000) 0 empty
    mpl_::bool_<true> (0x0x7f5c4290b540) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > > (0x0x7f5c42919068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c429190d0) 0 empty
    mpl_::bool_<true> (0x0x7f5c4290b5a0) 0 empty

Class boost::mpl::not_<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > > (0x0x7f5c42919138) 0 empty
  boost::mpl::aux::not_impl<1l> (0x0x7f5c429191a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4290b600) 0 empty

Class boost::iostreams::detail::is_custom<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_custom<boost::iostreams::basic_array_source<char> > (0x0x7f5c42919208) 0 empty
  boost::mpl::not_<boost::is_base_and_derived<boost::iostreams::detail::custom_tag, boost::iostreams::operations<boost::iostreams::basic_array_source<char> > > > (0x0x7f5c42919270) 0 empty
    boost::mpl::aux::not_impl<1l> (0x0x7f5c429192d8) 0 empty
      mpl_::bool_<false> (0x0x7f5c4290b660) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::input_sequence_impl<boost::iostreams::direct_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::input_sequence_impl<boost::iostreams::direct_tag> > (0x0x7f5c4290b6c0) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::basic_array_source<char> >, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::input_sequence_impl<boost::iostreams::direct_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::basic_array_source<char> >, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::input_sequence_impl<boost::iostreams::direct_tag> > (0x0x7f5c4290b120) 0 empty

Class boost::iostreams::detail::input_sequence_impl<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::input_sequence_impl<boost::iostreams::basic_array_source<char> > (0x0x7f5c429193a8) 0 empty
  boost::iostreams::detail::input_sequence_impl<boost::iostreams::direct_tag> (0x0x7f5c4290b720) 0 empty

Class std::remove_reference<std::pair<rfc4251string, rfc4251string>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<rfc4251string, rfc4251string>&> (0x0x7f5c4290b900) 0 empty

Class std::remove_reference<std::pair<rfc4251string, rfc4251string> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<rfc4251string, rfc4251string> > (0x0x7f5c4290b960) 0 empty

Class std::__ptrtr_not_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4290ba80) 0 empty

Class std::pointer_traits<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >*> (0x0x7f5c4290ba20) 0 empty

Class std::allocator_traits<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4290b9c0) 0 empty

Class std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >::rebind<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >::rebind<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c4290bc00) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c4290bba0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, true> (0x0x7f5c4290bc60) 0 empty

Class __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c4290bd20) 0 empty

Class std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c42919af8) 0 empty
  __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c4290bde0) 0 empty

Class std::remove_volatile<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c4290bf60) 0 empty

Class std::remove_const<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c429bb000) 0 empty

Class std::remove_cv<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c4290bf00) 0 empty

Class std::__ptrtr_not_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c429bb060) 0 empty

Class std::pointer_traits<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c4290bea0) 0 empty

Class std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > > (0x0x7f5c4290bcc0) 0 empty

Class std::remove_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >&> (0x0x7f5c429bb0c0) 0 empty

Class std::remove_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c429bb120) 0 empty

Class std::is_function<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c42919f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bb1e0) 0 empty

Class std::conditional<false, std::is_function<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::__or_<std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::__or_<std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > > (0x0x7f5c429bb240) 0 empty

Class std::is_lvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c42624000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bb2a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_rvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_rvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > (0x0x7f5c429bb300) 0 empty

Class std::is_rvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c42624068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bb360) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_rvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_rvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > (0x0x7f5c426240d0) 0 empty
  std::is_rvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c42624138) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c429bb3c0) 0 empty

Class std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c426241a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bb420) 0 empty

Class std::conditional<false, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > (0x0x7f5c429bb480) 0 empty

Class std::remove_volatile<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c429bb540) 0 empty

Class std::remove_const<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c429bb5a0) 0 empty

Class std::remove_cv<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c429bb4e0) 0 empty

Class std::__is_void_helper<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c42624270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bb600) 0 empty

Class std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c426242d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bb660) 0 empty

Class std::__or_<std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > (0x0x7f5c42624340) 0 empty
  std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c426243a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c429bb6c0) 0 empty

Class std::__or_<std::is_function<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > (0x0x7f5c42624410) 0 empty
  std::__or_<std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > (0x0x7f5c42624478) 0 empty
    std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c426244e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c429bb720) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_void<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > > (0x0x7f5c42624548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c429bb780) 0 empty

Class std::is_object<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c426245b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c429bb7e0) 0 empty

Class std::conditional<true, std::is_object<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > (0x0x7f5c429bb840) 0 empty

Class std::__or_<std::is_object<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>, std::is_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> > (0x0x7f5c42624618) 0 empty
  std::is_object<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c42624680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c429bb8a0) 0 empty

Class std::__is_referenceable<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c426246e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c429bb900) 0 empty

Class std::__add_rvalue_reference_helper<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*, true> (0x0x7f5c429bb960) 0 empty

Class std::add_rvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*> (0x0x7f5c42624750) 0 empty
  std::__add_rvalue_reference_helper<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>*, true> (0x0x7f5c429bb9c0) 0 empty

Class std::is_function<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c42624820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bba20) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::__or_<std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::__or_<std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > > (0x0x7f5c429bbb40) 0 empty

Class std::is_lvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c42624958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bbba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_rvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_rvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c429bbc00) 0 empty

Class std::is_rvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c42624b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bbc60) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_rvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_rvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c42624bc8) 0 empty
  std::is_rvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c42624c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c429bbcc0) 0 empty

Class std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c42624c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c429bbd20) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c429bbd80) 0 empty

Class std::remove_volatile<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c429bbf00) 0 empty

Class std::remove_const<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c429bbf60) 0 empty

Class std::remove_cv<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c429bbea0) 0 empty

Class std::__is_void_helper<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4264f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c426500c0) 0 empty

Class std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4264f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c426501e0) 0 empty

Class std::__or_<std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c4264f4e0) 0 empty
  std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4264f548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42650240) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c4264f618) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c4264f680) 0 empty
    std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4264f6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c426502a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_void<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > > (0x0x7f5c4264f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42650300) 0 empty

Class std::is_object<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4264f820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42650360) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c42650480) 0 empty

Class std::__or_<std::is_object<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >, std::is_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > > (0x0x7f5c4264f958) 0 empty
  std::is_object<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4264f9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c426504e0) 0 empty

Class std::__is_referenceable<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4264fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42650540) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, true> (0x0x7f5c426505a0) 0 empty

Class std::add_rvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4264fbc8) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, true> (0x0x7f5c42650600) 0 empty

Class std::is_function<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4264fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42650660) 0 empty

Class std::conditional<false, std::is_function<std::_Bind_simple<void (*(int))(int)> >, std::__or_<std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Bind_simple<void (*(int))(int)> >, std::__or_<std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c426506c0) 0 empty

Class std::is_lvalue_reference<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4264fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42650720) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_rvalue_reference<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_rvalue_reference<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c42650780) 0 empty

Class std::is_rvalue_reference<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4264fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c426507e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_rvalue_reference<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_rvalue_reference<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4264fd68) 0 empty
  std::is_rvalue_reference<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4264fdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42650840) 0 empty

Class std::is_reference<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4264fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c426508a0) 0 empty

Class std::conditional<false, std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c42650900) 0 empty

Class std::remove_volatile<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c426509c0) 0 empty

Class std::remove_const<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c42650a20) 0 empty

Class std::remove_cv<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c42650960) 0 empty

Class std::__is_void_helper<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4264ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42650a80) 0 empty

Class std::is_void<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4264ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42650ae0) 0 empty

Class std::__or_<std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4266c000) 0 empty
  std::is_void<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4266c068) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42650b40) 0 empty

Class std::__or_<std::is_function<std::_Bind_simple<void (*(int))(int)> >, std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Bind_simple<void (*(int))(int)> >, std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4266c0d0) 0 empty
  std::__or_<std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4266c138) 0 empty
    std::is_void<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4266c1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42650ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Bind_simple<void (*(int))(int)> >, std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Bind_simple<void (*(int))(int)> >, std::is_reference<std::_Bind_simple<void (*(int))(int)> >, std::is_void<std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4266c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42650c00) 0 empty

Class std::is_object<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4266c270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42650c60) 0 empty

Class std::conditional<true, std::is_object<std::_Bind_simple<void (*(int))(int)> >, std::is_reference<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Bind_simple<void (*(int))(int)> >, std::is_reference<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c42650cc0) 0 empty

Class std::__or_<std::is_object<std::_Bind_simple<void (*(int))(int)> >, std::is_reference<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Bind_simple<void (*(int))(int)> >, std::is_reference<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4266c2d8) 0 empty
  std::is_object<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4266c340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c42650d20) 0 empty

Class std::__is_referenceable<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4266c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42650d80) 0 empty

Class std::__add_rvalue_reference_helper<std::_Bind_simple<void (*(int))(int)>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Bind_simple<void (*(int))(int)>, true> (0x0x7f5c42650de0) 0 empty

Class std::add_rvalue_reference<std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4266c410) 0 empty
  std::__add_rvalue_reference_helper<std::_Bind_simple<void (*(int))(int)>, true> (0x0x7f5c42650e40) 0 empty

Class std::is_function<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42650ea0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::__or_<std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::__or_<std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > > (0x0x7f5c42650f00) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42650f60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_rvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_rvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > (0x0x7f5c42682000) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42682060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_rvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_rvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > (0x0x7f5c4266c5b0) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266c618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c426820c0) 0 empty

Class std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42682120) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > (0x0x7f5c42682180) 0 empty

Class std::remove_volatile<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c42682240) 0 empty

Class std::remove_const<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c426822a0) 0 empty

Class std::remove_cv<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c426821e0) 0 empty

Class std::__is_void_helper<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42682300) 0 empty

Class std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c42682360) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > (0x0x7f5c4266c820) 0 empty
  std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266c888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c426823c0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > (0x0x7f5c4266c8f0) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > (0x0x7f5c4266c958) 0 empty
    std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266c9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c42682420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_void<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > > (0x0x7f5c4266ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42682480) 0 empty

Class std::is_object<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c426824e0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > (0x0x7f5c42682540) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>, std::is_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> > (0x0x7f5c4266caf8) 0 empty
  std::is_object<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266cb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c426825a0) 0 empty

Class std::__is_referenceable<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c42682600) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*, true> (0x0x7f5c42682660) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*> (0x0x7f5c4266cc30) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >*, true> (0x0x7f5c426826c0) 0 empty

Class std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > >::__construct_helper<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > >::__construct_helper<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c429bb180) 0 empty

Class std::conditional<false, std::is_constructible<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Bind_simple<void (*(int))(int)> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Bind_simple<void (*(int))(int)> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c42682720) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4266cc98) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c4266cd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c42682780) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c4266cd68) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>, const std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c4266cdd0) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c4266ce38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c426827e0) 0 empty

Class std::_Sp_ebo_helper<0, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, true>
   size=1 align=1
   base size=1 base align=1
std::_Sp_ebo_helper<0, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, true> (0x0x7f5c4266cea0) 0 empty
  std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c426a7000) 0 empty
    __gnu_cxx::new_allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c426828a0) 0 empty

Class std::alignment_of<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c426a7270) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f5c42682960) 0 empty

Class __gnu_cxx::__aligned_buffer<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_buffer<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c426a72d8) 0
  std::aligned_storage<40ul, 8ul> (0x0x7f5c426829c0) 0 empty

Class std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>::_Impl
   size=40 align=8
   base size=40 base align=8
std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>::_Impl (0x0x7f5c426a7138) 0
  std::_Sp_ebo_helper<0, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, true> (0x0x7f5c426a71a0) 0 empty
    std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c426a7208) 0 empty
      __gnu_cxx::new_allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c42682900) 0 empty

Vtable for std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFviEiEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFviEiEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::~_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>
24    (int (*)(...))std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::~_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>
32    (int (*)(...))std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_destroy<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_get_deleter<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>
   size=56 align=8
   base size=56 base align=8
std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4266cf08) 0
    vptr=((& std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFviEiEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4266cf70) 0
      primary-for std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> (0x0x7f5c4266cf08)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f5c42682840) 0 empty

Class std::tuple_element<0ul, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c42682ae0) 0 empty

Class std::__add_r_ref<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<const std::basic_string<char>&> (0x0x7f5c42682b40) 0 empty

Class std::__add_c_ref<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<const std::basic_string<char>&> (0x0x7f5c42682c60) 0 empty

Class std::__add_ref<const std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<const std::basic_string<char>&> (0x0x7f5c42682d80) 0 empty

Class std::tuple_element<0ul, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f5c42682f60) 0 empty

Class std::__add_r_ref<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<std::basic_string<char>&&> (0x0x7f5c426ef000) 0 empty

Class std::__add_c_ref<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<std::basic_string<char>&&> (0x0x7f5c426ef060) 0 empty

Class std::__add_ref<std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<std::basic_string<char>&&> (0x0x7f5c426ef0c0) 0 empty

Class boost::detail::remove_rvalue_ref<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426ef360) 0 empty

Class boost::remove_reference<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426ef300) 0 empty

Class boost::remove_bounds<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426ef480) 0 empty

Class boost::is_array<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426a76e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c426a7750) 0 empty
    mpl_::bool_<false> (0x0x7f5c426ef5a0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*>*>, boost::mpl::eval_if<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*>*>, boost::mpl::eval_if<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > > > (0x0x7f5c426ef600) 0 empty

Class boost::mpl::if_<boost::is_array<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*>*>, boost::mpl::eval_if<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*>*>, boost::mpl::eval_if<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > > > (0x0x7f5c426ef540) 0 empty

Class boost::detail::is_reference_impl<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426ef720) 0 empty

Class boost::is_lvalue_reference<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426a7888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c426a78f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c426ef840) 0 empty

Class boost::is_rvalue_reference<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426a7958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c426a79c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c426ef8a0) 0 empty

Class boost::is_reference<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426a7a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c426a7a90) 0 empty
    mpl_::bool_<false> (0x0x7f5c426ef900) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::move_iterator<boost::filesystem::directory_iterator*>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::move_iterator<boost::filesystem::directory_iterator*>*> (0x0x7f5c426efa20) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426a7c98) 0 empty
  boost::type_traits::is_function_ptr_helper<std::move_iterator<boost::filesystem::directory_iterator*>*> (0x0x7f5c426efa80) 0 empty

Class boost::detail::is_function_impl<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426a7d68) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426a7dd0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::move_iterator<boost::filesystem::directory_iterator*>*> (0x0x7f5c426efae0) 0 empty

Class boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426a7ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c426a7f08) 0 empty
    mpl_::bool_<false> (0x0x7f5c426efc00) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > > (0x0x7f5c426efc60) 0 empty

Class boost::mpl::if_<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > > (0x0x7f5c426ef6c0) 0 empty

Class boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426efcc0) 0 empty

Class boost::mpl::eval_if<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > > (0x0x7f5c426ef660) 0 empty

Class boost::mpl::eval_if<boost::is_array<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*>*>, boost::mpl::eval_if<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*>*>, boost::mpl::eval_if<boost::is_function<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::add_pointer<std::move_iterator<boost::filesystem::directory_iterator*> >, boost::mpl::identity<std::move_iterator<boost::filesystem::directory_iterator*> > > > (0x0x7f5c426ef4e0) 0 empty

Class boost::decay<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
boost::decay<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426ef2a0) 0 empty

Class boost::filesystem::path_traits::is_pathable<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=0 base align=1
boost::filesystem::path_traits::is_pathable<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c426efd20) 0 empty

Class boost::enable_if<boost::filesystem::path_traits::is_pathable<std::move_iterator<boost::filesystem::directory_iterator*> >, void>
   size=1 align=1
   base size=1 base align=1
boost::enable_if<boost::filesystem::path_traits::is_pathable<std::move_iterator<boost::filesystem::directory_iterator*> >, void> (0x0x7f5c42732068) 0 empty
  boost::enable_if_c<false, void> (0x0x7f5c426efd80) 0 empty

Class std::is_error_condition_enum<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c42732208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c426efde0) 0 empty

Class std::is_error_code_enum<std::move_iterator<boost::filesystem::directory_iterator*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<boost::filesystem::directory_iterator*> > (0x0x7f5c427322d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c426eff00) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char> > >::__maxsize_helper<const std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > >::__maxsize_helper<const std::allocator<std::basic_string<char> > > (0x0x7f5c4276e060) 0 empty

Class std::remove_volatile<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::move_iterator<std::basic_string<char>*> > (0x0x7f5c4276e120) 0 empty

Class std::remove_const<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::move_iterator<std::basic_string<char>*> > (0x0x7f5c4276e180) 0 empty

Class std::remove_cv<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::move_iterator<std::basic_string<char>*> > (0x0x7f5c4276e0c0) 0 empty

Class std::__has_iterator_category_helper<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<std::basic_string<char>*> > (0x0x7f5c4276e1e0) 0 empty

Class std::__has_iterator_category<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<std::basic_string<char>*> > (0x0x7f5c42732dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4276e240) 0 empty

Class std::__iterator_traits<std::move_iterator<std::basic_string<char>*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::basic_string<char>*>, true> (0x0x7f5c4276e2a0) 0 empty

Class std::iterator_traits<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::basic_string<char>*> > (0x0x7f5c42732ea0) 0 empty
  std::__iterator_traits<std::move_iterator<std::basic_string<char>*>, true> (0x0x7f5c4276e300) 0 empty

Class std::__is_assignable_helper<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c4276e360) 0 empty

Class std::is_assignable<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>, std::basic_string<char>&&> (0x0x7f5c42732f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4276e3c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::input_seekable, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::input_seekable, boost::iostreams::input> (0x0x7f5c4276e480) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::input_seekable, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::input_seekable, boost::iostreams::input> (0x0x7f5c4276e420) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::input_seekable, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::input_seekable, boost::iostreams::input> (0x0x7f5c4276e5a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::input_seekable, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::input_seekable, boost::iostreams::input> (0x0x7f5c42792138) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::input_seekable, boost::iostreams::input> (0x0x7f5c4276e6c0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::input_seekable, boost::iostreams::input>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::input_seekable, boost::iostreams::input> (0x0x7f5c4276e780) 0 empty

Class boost::is_convertible<boost::iostreams::input_seekable, boost::iostreams::input>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::input_seekable, boost::iostreams::input> (0x0x7f5c427923a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c42792410) 0 empty
    mpl_::bool_<true> (0x0x7f5c4276e7e0) 0 empty

Class std::remove_volatile<char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char*&> (0x0x7f5c4276e8a0) 0 empty

Class std::remove_const<char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char*&> (0x0x7f5c4276e900) 0 empty

Class std::remove_cv<char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char*&> (0x0x7f5c4276e840) 0 empty

Class std::__is_void_helper<char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char*&> (0x0x7f5c427924e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4276e960) 0 empty

Class std::is_void<char*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<char*&> (0x0x7f5c42792548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4276e9c0) 0 empty

Class std::conditional<false, std::is_void<char*&>, std::__or_<std::is_function<char*>, std::is_array<char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<char*&>, std::__or_<std::is_function<char*>, std::is_array<char*> > > (0x0x7f5c4276ea20) 0 empty

Class std::__or_<std::is_void<char*&>, std::is_function<char*>, std::is_array<char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<char*&>, std::is_function<char*>, std::is_array<char*> > (0x0x7f5c42792680) 0 empty
  std::__or_<std::is_function<char*>, std::is_array<char*> > (0x0x7f5c427926e8) 0 empty
    std::is_array<char*> (0x0x7f5c42792750) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4276ea80) 0 empty

Class std::__is_convertible_helper<char*&, char*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<char*&, char*, false> (0x0x7f5c4276eae0) 0 empty

Class std::is_convertible<char*&, char*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<char*&, char*> (0x0x7f5c42792820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4276eb40) 0 empty

Class std::conditional<true, std::is_convertible<char*&, char*>, std::is_convertible<char*&, char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<char*&, char*>, std::is_convertible<char*&, char*> > (0x0x7f5c4276eba0) 0 empty

Class std::__and_<std::is_convertible<char*&, char*>, std::is_convertible<char*&, char*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<char*&, char*>, std::is_convertible<char*&, char*> > (0x0x7f5c427928f0) 0 empty
  std::is_convertible<char*&, char*> (0x0x7f5c42792958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4276ed80) 0 empty

Class std::is_error_condition_enum<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<std::basic_string<char>*> > (0x0x7f5c42792c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4276ede0) 0 empty

Class std::is_error_code_enum<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<std::basic_string<char>*> > (0x0x7f5c42792d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4276ee40) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::ostream_tag> (0x0x7f5c427e0060) 0 empty

Class boost::is_integral<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::ostream_tag> (0x0x7f5c427d9270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d92d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e00c0) 0 empty

Class boost::is_float<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::ostream_tag> (0x0x7f5c427d9340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d93a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0120) 0 empty

Class boost::is_arithmetic<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::ostream_tag> (0x0x7f5c427d9410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d9478) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0180) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::ostream_tag> (0x0x7f5c427e01e0) 0 empty

Class boost::is_abstract<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::ostream_tag> (0x0x7f5c427d94e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d9548) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0240) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag> (0x0x7f5c427e02a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag> (0x0x7f5c427e0000) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag> (0x0x7f5c427e03c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag> (0x0x7f5c427d9618) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag> (0x0x7f5c427e0420) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag> (0x0x7f5c427e0480) 0 empty

Class boost::detail::checker<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::ostream_tag> (0x0x7f5c427e04e0) 0 empty

Class boost::is_void<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::ostream_tag> (0x0x7f5c427d97b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d9820) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0540) 0 empty

Class boost::is_array<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::ostream_tag> (0x0x7f5c427d9888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d98f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e05a0) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::ostream_tag> (0x0x7f5c427e0600) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::ostream_tag> (0x0x7f5c427d9958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d99c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0660) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::ostream_tag> (0x0x7f5c427d9a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d9a90) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e06c0) 0 empty

Class boost::is_reference<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::ostream_tag> (0x0x7f5c427d9af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d9b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0720) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::ostream_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::ostream_tag*> (0x0x7f5c427e0840) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::ostream_tag> (0x0x7f5c427d9c98) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::ostream_tag*> (0x0x7f5c427e08a0) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::ostream_tag> (0x0x7f5c427d9d00) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::ostream_tag> (0x0x7f5c427d9d68) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::ostream_tag*> (0x0x7f5c427e0900) 0 empty

Class boost::is_function<boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::ostream_tag> (0x0x7f5c427d9dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d9e38) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0960) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag> (0x0x7f5c427d9ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c427d9f08) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e09c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c427e0ae0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c4276ef60) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::streambuf_tag> (0x0x7f5c427e0c60) 0 empty

Class boost::is_integral<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::streambuf_tag> (0x0x7f5c4240b138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240b1a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0cc0) 0 empty

Class boost::is_float<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::streambuf_tag> (0x0x7f5c4240b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240b270) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0d20) 0 empty

Class boost::is_arithmetic<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::streambuf_tag> (0x0x7f5c4240b2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240b340) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0d80) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::streambuf_tag> (0x0x7f5c427e0de0) 0 empty

Class boost::is_abstract<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::streambuf_tag> (0x0x7f5c4240b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240b410) 0 empty
    mpl_::bool_<false> (0x0x7f5c427e0e40) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag> (0x0x7f5c427e0ea0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag> (0x0x7f5c427e0c00) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag> (0x0x7f5c427e0f00) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag> (0x0x7f5c4240b5b0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag> (0x0x7f5c427e0f60) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag> (0x0x7f5c4241c000) 0 empty

Class boost::detail::checker<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::streambuf_tag> (0x0x7f5c4241c060) 0 empty

Class boost::is_void<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::streambuf_tag> (0x0x7f5c4240b750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240b7b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4241c0c0) 0 empty

Class boost::is_array<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::streambuf_tag> (0x0x7f5c4240b820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240b888) 0 empty
    mpl_::bool_<false> (0x0x7f5c4241c120) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::streambuf_tag> (0x0x7f5c4241c180) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::streambuf_tag> (0x0x7f5c4240b8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240b958) 0 empty
    mpl_::bool_<false> (0x0x7f5c4241c1e0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::streambuf_tag> (0x0x7f5c4240b9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240ba28) 0 empty
    mpl_::bool_<false> (0x0x7f5c4241c240) 0 empty

Class boost::is_reference<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::streambuf_tag> (0x0x7f5c4240ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240baf8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4241c2a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::streambuf_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::streambuf_tag*> (0x0x7f5c4241c3c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::streambuf_tag> (0x0x7f5c4240bc30) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::streambuf_tag*> (0x0x7f5c4241c420) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::streambuf_tag> (0x0x7f5c4240bc98) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::streambuf_tag> (0x0x7f5c4240bd00) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::streambuf_tag*> (0x0x7f5c4241c480) 0 empty

Class boost::is_function<boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::streambuf_tag> (0x0x7f5c4240bd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240bdd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4241c4e0) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag> (0x0x7f5c4240be38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4240bea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c4241c540) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c4241c660) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c427e0ba0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c4241c780) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c4241c720) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c4241c6c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c427e0b40) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c4276ef00) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c4276eea0) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::output, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::output, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category> (0x0x7f5c42443208) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c4241c7e0) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::write_device_impl<boost::iostreams::output> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::write_device_impl<boost::iostreams::output> > (0x0x7f5c4241c8a0) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::write_device_impl<boost::iostreams::output> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::write_device_impl<boost::iostreams::output> > (0x0x7f5c4241c840) 0 empty

Class boost::iostreams::detail::write_device_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::write_device_impl<boost::iostreams::file_descriptor> (0x0x7f5c424432d8) 0 empty
  boost::iostreams::detail::write_device_impl<boost::iostreams::output> (0x0x7f5c4241c900) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::ostream_tag> (0x0x7f5c4241cae0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::ostream_tag> (0x0x7f5c4241ca80) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::ostream_tag> (0x0x7f5c4241cc00) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::ostream_tag> (0x0x7f5c42443478) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::ostream_tag> (0x0x7f5c4241cd20) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::ostream_tag> (0x0x7f5c4241cde0) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag> (0x0x7f5c424436e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42443750) 0 empty
    mpl_::bool_<false> (0x0x7f5c4241ce40) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c4241cea0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c4241ca20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag> (0x0x7f5c4246c060) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag> (0x0x7f5c4246c000) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag> (0x0x7f5c4246c180) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag> (0x0x7f5c424438f0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag> (0x0x7f5c4246c2a0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag> (0x0x7f5c4246c420) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag> (0x0x7f5c42443a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42443af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c4246c480) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c4246c4e0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c4241cf60) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c4246c600) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c4246c5a0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c4246c540) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c4241cf00) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::mpl::identity<boost::iostreams::output>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c4241c9c0) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c4241c960) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::output, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::output, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag> (0x0x7f5c42443d68) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::output>, boost::iostreams::output, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c4246c660) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::write_device_impl<boost::iostreams::output> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::write_device_impl<boost::iostreams::output> > (0x0x7f5c4246c720) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::write_device_impl<boost::iostreams::output> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::write_device_impl<boost::iostreams::output> > (0x0x7f5c4246c6c0) 0 empty

Class boost::iostreams::detail::write_device_impl<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::write_device_impl<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c42443e38) 0 empty
  boost::iostreams::detail::write_device_impl<boost::iostreams::output> (0x0x7f5c4246c780) 0 empty

Class std::is_function<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4248a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4246c8a0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::__or_<std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::__or_<std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > > (0x0x7f5c4246ca80) 0 empty

Class std::is_lvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4248a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4246cae0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_rvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_rvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > (0x0x7f5c4246cb40) 0 empty

Class std::is_rvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4248a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4246cba0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_rvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_rvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > (0x0x7f5c4248a9c0) 0 empty
  std::is_rvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4248aa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4246cc00) 0 empty

Class std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4248aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4246cc60) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > (0x0x7f5c4246ce40) 0 empty

Class std::remove_volatile<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4246cf00) 0 empty

Class std::remove_const<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c424cf060) 0 empty

Class std::remove_cv<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4246cea0) 0 empty

Class std::__is_void_helper<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4248ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c424cf300) 0 empty

Class std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4248add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c424cf420) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > (0x0x7f5c4248ae38) 0 empty
  std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c4248aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c424cf540) 0 empty

Class std::__or_<std::is_function<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > (0x0x7f5c4248af08) 0 empty
  std::__or_<std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > (0x0x7f5c4248af70) 0 empty
    std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c424d4000) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c424cf600) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_void<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > > (0x0x7f5c424d4068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c424cf6c0) 0 empty

Class std::is_object<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c424d40d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c424cf720) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > (0x0x7f5c424cf840) 0 empty

Class std::__or_<std::is_object<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>, std::is_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> > (0x0x7f5c424d4138) 0 empty
  std::is_object<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c424d41a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c424cf8a0) 0 empty

Class std::__is_referenceable<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c424d4208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c424cf960) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*, true> (0x0x7f5c424cf9c0) 0 empty

Class std::add_rvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*> (0x0x7f5c424d4410) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >*, true> (0x0x7f5c424cfa20) 0 empty

Class std::allocator_traits<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >::__construct_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::_Bind_simple<void (*(int))(int)> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >::__construct_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::_Bind_simple<void (*(int))(int)> > (0x0x7f5c4246c840) 0 empty

Class std::conditional<false, std::is_constructible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::_Bind_simple<void (*(int))(int)> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::_Bind_simple<void (*(int))(int)> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c424cfa80) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c424d4618) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c424d4680) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c424cfae0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::_Bind_simple<void (*(int))(int)> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::_Bind_simple<void (*(int))(int)> > > > (0x0x7f5c424d46e8) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c424d4750) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c424d47b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c424cfb40) 0 empty

Class std::is_error_code_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::type_info> (0x0x7f5c422b61a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c425bb720) 0 empty

Class std::is_error_condition_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::type_info> (0x0x7f5c422b6208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c425bb780) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >::clone_tag (0x0x7f5c425bb7e0) 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 (0x0x7f5c425bb8a0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::dual_use> (0x0x7f5c425bb960) 0 empty

Class boost::is_integral<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::dual_use> (0x0x7f5c422b6820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c422b6888) 0 empty
    mpl_::bool_<false> (0x0x7f5c425bb9c0) 0 empty

Class boost::is_float<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::dual_use> (0x0x7f5c422b68f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c422b6958) 0 empty
    mpl_::bool_<false> (0x0x7f5c425bba20) 0 empty

Class boost::is_arithmetic<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::dual_use> (0x0x7f5c422b69c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c422b6a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c425bba80) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::dual_use> (0x0x7f5c425bbae0) 0 empty

Class boost::is_abstract<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::dual_use> (0x0x7f5c422b6a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c422b6af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c425bbb40) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::dual_use> (0x0x7f5c425bbba0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::dual_use> (0x0x7f5c425bb900) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::dual_use> (0x0x7f5c425bbcc0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::dual_use> (0x0x7f5c422b6bc8) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::dual_use> (0x0x7f5c425bbde0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::dual_use> (0x0x7f5c425bbea0) 0 empty

Class boost::detail::checker<boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::dual_use> (0x0x7f5c425bbf00) 0 empty

Class boost::is_void<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::dual_use> (0x0x7f5c422b6e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c422b6ea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c425bbf60) 0 empty

Class boost::is_array<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::dual_use> (0x0x7f5c422b6f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c422b6f70) 0 empty
    mpl_::bool_<false> (0x0x7f5c42304000) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::dual_use> (0x0x7f5c42304060) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::dual_use> (0x0x7f5c42307000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42307068) 0 empty
    mpl_::bool_<false> (0x0x7f5c423040c0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::dual_use> (0x0x7f5c423070d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42307138) 0 empty
    mpl_::bool_<false> (0x0x7f5c42304120) 0 empty

Class boost::is_reference<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::dual_use> (0x0x7f5c423071a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42307208) 0 empty
    mpl_::bool_<false> (0x0x7f5c42304180) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::dual_use*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::dual_use*> (0x0x7f5c423042a0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::dual_use> (0x0x7f5c42307340) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::dual_use*> (0x0x7f5c42304300) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::dual_use> (0x0x7f5c423073a8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::dual_use> (0x0x7f5c42307410) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::dual_use*> (0x0x7f5c42304360) 0 empty

Class boost::is_function<boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::dual_use> (0x0x7f5c42307478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c423074e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c423043c0) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use> (0x0x7f5c42307548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c423075b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c42304420) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use> (0x0x7f5c423044e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use> (0x0x7f5c42304480) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use> (0x0x7f5c42304600) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use> (0x0x7f5c423079c0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use> (0x0x7f5c42304660) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use> (0x0x7f5c423046c0) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use> (0x0x7f5c42307c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42307c98) 0 empty
    mpl_::bool_<false> (0x0x7f5c42304720) 0 empty

Class boost::detail::is_const_rvalue_filter<const boost::any*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<const boost::any*> (0x0x7f5c42304840) 0 empty

Class boost::detail::cv_traits_imp<const boost::any**>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<const boost::any**> (0x0x7f5c423048a0) 0 empty

Class boost::is_const<const boost::any*>
   size=1 align=1
   base size=1 base align=1
boost::is_const<const boost::any*> (0x0x7f5c42307d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42307dd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c42304900) 0 empty

Class boost::disable_if<boost::is_const<const boost::any*>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_const<const boost::any*>, void> (0x0x7f5c42307e38) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c42304960) 0 empty

Class boost::is_same<boost::any&, const boost::any*>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::any&, const boost::any*> (0x0x7f5c42307ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42307f08) 0 empty
    mpl_::bool_<false> (0x0x7f5c423049c0) 0 empty

Class boost::disable_if<boost::is_same<boost::any&, const boost::any*>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::any&, const boost::any*>, void> (0x0x7f5c42307f70) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c42304a20) 0 empty

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

Class std::allocator<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::basic_string<wchar_t> > (0x0x7f5c42307618) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<wchar_t> > (0x0x7f5c42304cc0) 0 empty

Class std::remove_volatile<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::basic_string<wchar_t> > (0x0x7f5c42304f00) 0 empty

Class std::remove_const<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::basic_string<wchar_t> > (0x0x7f5c42304f60) 0 empty

Class std::remove_cv<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::basic_string<wchar_t> > (0x0x7f5c42304ea0) 0 empty

Class std::__ptrtr_not_void<std::basic_string<wchar_t>, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::basic_string<wchar_t>, std::basic_string<wchar_t> > (0x0x7f5c423a6180) 0 empty

Class std::pointer_traits<std::basic_string<wchar_t>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::basic_string<wchar_t>*> (0x0x7f5c42304e40) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<wchar_t> > > (0x0x7f5c42304ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<wchar_t> > > (0x0x7f5c423a12d8) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<wchar_t> > > (0x0x7f5c423a61e0) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<std::basic_string<wchar_t> >, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::basic_string<wchar_t> >, std::basic_string<wchar_t> > (0x0x7f5c423a62a0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::basic_string<wchar_t> >, std::basic_string<wchar_t>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::basic_string<wchar_t> >, std::basic_string<wchar_t>, true> (0x0x7f5c423a6420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<wchar_t> > >::rebind<std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<wchar_t> > >::rebind<std::basic_string<wchar_t> > (0x0x7f5c423a6240) 0 empty

Class std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > >::_Vector_impl (0x0x7f5c423a1680) 0
  std::allocator<std::basic_string<wchar_t> > (0x0x7f5c423a16e8) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<wchar_t> > (0x0x7f5c423a64e0) 0 empty

Class std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > > (0x0x7f5c42304a80) 0

Class std::vector<std::basic_string<wchar_t> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<wchar_t> > (0x0x7f5c423a1750) 0
  std::_Vector_base<std::basic_string<wchar_t>, std::allocator<std::basic_string<wchar_t> > > (0x0x7f5c423a6600) 0

Class std::allocator_traits<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >::__destroy_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > >::__destroy_helper<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > > (0x0x7f5c423a66c0) 0 empty

Class std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > >::__destroy_helper<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > >::__destroy_helper<std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> >, std::allocator<std::thread::_Impl<std::_Bind_simple<void (*(int))(int)> > >, (__gnu_cxx::_Lock_policy)2u> > (0x0x7f5c423a6720) 0 empty

Class std::is_error_code_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Seekdir> (0x0x7f5c423a1af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c423a6780) 0 empty

Class std::is_error_condition_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Seekdir> (0x0x7f5c423a1b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c423a67e0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::closable_tag> (0x0x7f5c423a6b40) 0 empty

Class boost::is_integral<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::closable_tag> (0x0x7f5c423a1f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c423a1340) 0 empty
    mpl_::bool_<false> (0x0x7f5c423a6ba0) 0 empty

Class boost::is_float<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::closable_tag> (0x0x7f5c423a17b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c42307d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c423a6c00) 0 empty

Class boost::is_arithmetic<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::closable_tag> (0x0x7f5c420c5000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c5068) 0 empty
    mpl_::bool_<false> (0x0x7f5c423a6c60) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::closable_tag> (0x0x7f5c423a6cc0) 0 empty

Class boost::is_abstract<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::closable_tag> (0x0x7f5c420c50d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c5138) 0 empty
    mpl_::bool_<false> (0x0x7f5c423a6d20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> (0x0x7f5c423a6d80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> (0x0x7f5c423a6ae0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> (0x0x7f5c423a6de0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> (0x0x7f5c420c5208) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> (0x0x7f5c423a6e40) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> (0x0x7f5c423a6ea0) 0 empty

Class boost::detail::checker<boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::closable_tag> (0x0x7f5c423a6f00) 0 empty

Class boost::is_void<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::closable_tag> (0x0x7f5c420c52d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c5340) 0 empty
    mpl_::bool_<false> (0x0x7f5c423a6f60) 0 empty

Class boost::is_array<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::closable_tag> (0x0x7f5c420c53a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c5410) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d3000) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::closable_tag> (0x0x7f5c420d3060) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::closable_tag> (0x0x7f5c420c5478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c54e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d30c0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::closable_tag> (0x0x7f5c420c5548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c55b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d3120) 0 empty

Class boost::is_reference<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::closable_tag> (0x0x7f5c420c5618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c5680) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d3180) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::closable_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::closable_tag*> (0x0x7f5c420d32a0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::closable_tag> (0x0x7f5c420c57b8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::closable_tag*> (0x0x7f5c420d3300) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::closable_tag> (0x0x7f5c420c5820) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::closable_tag> (0x0x7f5c420c5888) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::closable_tag*> (0x0x7f5c420d3360) 0 empty

Class boost::is_function<boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::closable_tag> (0x0x7f5c420c58f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c5958) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d33c0) 0 empty

Class boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> (0x0x7f5c420c59c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c5a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d3420) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> > (0x0x7f5c420c5a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c420c5af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d3480) 0 empty

Class boost::mpl::not_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> > (0x0x7f5c420c5b60) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f5c420c5bc8) 0 empty
    mpl_::bool_<true> (0x0x7f5c420d34e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c420d3540) 0 empty

Class boost::mpl::if_<boost::mpl::not_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::not_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c423a6a80) 0 empty

Class boost::mpl::identity<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::iostreams::any_tag> (0x0x7f5c420d35a0) 0 empty

Class boost::mpl::eval_if<boost::mpl::not_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::not_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c423a6a20) 0 empty

Class boost::iostreams::select<boost::mpl::not_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> >, boost::iostreams::any_tag, boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_boost_stream, boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_filtering_stream, boost::mpl::or_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::two_sequence, mpl_::bool_<true>, boost::iostreams::closable_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::mpl::not_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::closable_tag> >, boost::iostreams::any_tag, boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_boost_stream, boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::basic_array_source<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_filtering_stream, boost::mpl::or_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::two_sequence, mpl_::bool_<true>, boost::iostreams::closable_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c423a69c0) 0 empty

Class boost::iostreams::detail::close_tag<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_tag<boost::iostreams::basic_array_source<char> > (0x0x7f5c423a6960) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::close_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::close_impl<boost::iostreams::any_tag> > (0x0x7f5c420d3660) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::basic_array_source<char> >, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::close_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::basic_array_source<char> >, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::close_impl<boost::iostreams::any_tag> > (0x0x7f5c420d3600) 0 empty

Class boost::iostreams::detail::close_impl<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::close_impl<boost::iostreams::basic_array_source<char> > (0x0x7f5c420c5dd0) 0 empty
  boost::iostreams::detail::close_impl<boost::iostreams::any_tag> (0x0x7f5c420d36c0) 0 empty

Class boost::detail::is_const_rvalue_filter<boost::any*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<boost::any*> (0x0x7f5c420d3780) 0 empty

Class boost::detail::cv_traits_imp<boost::any**>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::any**> (0x0x7f5c420d37e0) 0 empty

Class boost::is_const<boost::any*>
   size=1 align=1
   base size=1 base align=1
boost::is_const<boost::any*> (0x0x7f5c420c5f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4211e000) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d3840) 0 empty

Class boost::disable_if<boost::is_const<boost::any*>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_const<boost::any*>, void> (0x0x7f5c4211e068) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c420d38a0) 0 empty

Class boost::is_same<boost::any&, boost::any*>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::any&, boost::any*> (0x0x7f5c4211e0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4211e138) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d3900) 0 empty

Class boost::disable_if<boost::is_same<boost::any&, boost::any*>, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::any&, boost::any*>, void> (0x0x7f5c4211e1a0) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c420d3960) 0 empty

Class boost::function1<void, const std::basic_string<char>&>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function1<void, const std::basic_string<char>&>::dummy (0x0x7f5c420d39c0) 0 empty

Class std::is_error_condition_enum<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<std::basic_string<char> > > (0x0x7f5c4211e270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c420d3a20) 0 empty

Class std::is_error_code_enum<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<std::basic_string<char> > > (0x0x7f5c4211e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c420d3a80) 0 empty

Class __gnu_cxx::__allocator_always_compares_equal<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__allocator_always_compares_equal<std::allocator<std::basic_string<char> > > (0x0x7f5c4211e340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c420d3ae0) 0 empty

Class boost::function1<void, const std::vector<std::basic_string<char> >&>::dummy
   size=1 align=1
   base size=0 base align=1
boost::function1<void, const std::vector<std::basic_string<char> >&>::dummy (0x0x7f5c420d3b40) 0 empty

Class boost::detail::is_const_rvalue_filter<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_const_rvalue_filter<std::vector<std::basic_string<char> > > (0x0x7f5c420d3ba0) 0 empty

Class boost::detail::cv_traits_imp<std::vector<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<std::vector<std::basic_string<char> >*> (0x0x7f5c420d3c00) 0 empty

Class boost::is_const<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_const<std::vector<std::basic_string<char> > > (0x0x7f5c4211e6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4211e750) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d3c60) 0 empty

Class boost::disable_if<boost::is_const<std::vector<std::basic_string<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_const<std::vector<std::basic_string<char> > >, void> (0x0x7f5c4211e7b8) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c420d3cc0) 0 empty

Class boost::is_same<boost::any&, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::any&, std::vector<std::basic_string<char> > > (0x0x7f5c4211e820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4211e888) 0 empty
    mpl_::bool_<false> (0x0x7f5c420d3d20) 0 empty

Class boost::disable_if<boost::is_same<boost::any&, std::vector<std::basic_string<char> > >, void>
   size=1 align=1
   base size=1 base align=1
boost::disable_if<boost::is_same<boost::any&, std::vector<std::basic_string<char> > >, void> (0x0x7f5c4211e8f0) 0 empty
  boost::disable_if_c<false, void> (0x0x7f5c420d3d80) 0 empty

Class std::alignment_of<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::basic_string<char> > (0x0x7f5c4211ebc8) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f5c420d3f00) 0 empty

Class std::aligned_storage<8ul, 8ul>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<8ul, 8ul> (0x0x7f5c420d3f60) 0 empty

Class std::aligned_storage<8ul, 8ul>::type::<anonymous struct>
   size=8 align=8
   base size=0 base align=8
std::aligned_storage<8ul, 8ul>::type::<anonymous struct> (0x0x7f5c421660c0) 0 empty

Class std::aligned_storage<8ul, 8ul>::type
   size=8 align=8
   base size=8 base align=8
std::aligned_storage<8ul, 8ul>::type (0x0x7f5c42166060) 0

Class __gnu_cxx::__aligned_buffer<std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_buffer<std::basic_string<char> > (0x0x7f5c4211ec30) 0
  std::aligned_storage<8ul, 8ul> (0x0x7f5c42166000) 0 empty

Class std::_Rb_tree_node<std::basic_string<char> >
   size=40 align=8
   base size=40 base align=8
std::_Rb_tree_node<std::basic_string<char> > (0x0x7f5c4211eb60) 0
  std::_Rb_tree_node_base (0x0x7f5c420d3ea0) 0

Class std::tuple_element<0ul, std::tuple<void (*)(int), int> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<void (*)(int), int> > (0x0x7f5c42166240) 0 empty

Class std::__add_r_ref<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<void (*)(int)> (0x0x7f5c421662a0) 0 empty

Class std::__add_c_ref<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<void (*)(int)> (0x0x7f5c42166300) 0 empty

Class std::__add_ref<void (*)(int)>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<void (*)(int)> (0x0x7f5c42166360) 0 empty

Class std::tuple_element<0ul, std::tuple<int> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<int> > (0x0x7f5c42166540) 0 empty

Class std::tuple_element<1ul, std::tuple<void (*)(int), int> >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1ul, std::tuple<void (*)(int), int> > (0x0x7f5c4211ed00) 0 empty
  std::tuple_element<0ul, std::tuple<int> > (0x0x7f5c421665a0) 0 empty

Class std::__add_r_ref<int>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<int> (0x0x7f5c42166600) 0 empty

Class std::__add_c_ref<int>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<int> (0x0x7f5c42166660) 0 empty

Class std::__add_ref<int>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<int> (0x0x7f5c421666c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c42166900) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c421668a0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::localizable_tag> (0x0x7f5c42166a80) 0 empty

Class boost::is_integral<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::localizable_tag> (0x0x7f5c4211ee38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4211eea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c42166ae0) 0 empty

Class boost::is_float<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::localizable_tag> (0x0x7f5c4211ef08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4211ef70) 0 empty
    mpl_::bool_<false> (0x0x7f5c42166b40) 0 empty

Class boost::is_arithmetic<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::localizable_tag> (0x0x7f5c4211e4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4211e548) 0 empty
    mpl_::bool_<false> (0x0x7f5c42166ba0) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::localizable_tag> (0x0x7f5c42166c00) 0 empty

Class boost::is_abstract<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::localizable_tag> (0x0x7f5c4211e5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c4211e618) 0 empty
    mpl_::bool_<false> (0x0x7f5c42166c60) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::localizable_tag> (0x0x7f5c42166cc0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::localizable_tag> (0x0x7f5c42166a20) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::localizable_tag> (0x0x7f5c42166d20) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::localizable_tag> (0x0x7f5c421b41a0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::localizable_tag> (0x0x7f5c42166d80) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::localizable_tag> (0x0x7f5c42166ea0) 0 empty

Class boost::detail::checker<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::localizable_tag> (0x0x7f5c421b7000) 0 empty

Class boost::is_void<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::localizable_tag> (0x0x7f5c421b43a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b4410) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7060) 0 empty

Class boost::is_array<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::localizable_tag> (0x0x7f5c421b4478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b44e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b70c0) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::localizable_tag> (0x0x7f5c421b7120) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::localizable_tag> (0x0x7f5c421b4548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b45b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7180) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::localizable_tag> (0x0x7f5c421b4618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b4680) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b71e0) 0 empty

Class boost::is_reference<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::localizable_tag> (0x0x7f5c421b46e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b4750) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7240) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::localizable_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::localizable_tag*> (0x0x7f5c421b7360) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::localizable_tag> (0x0x7f5c421b4888) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::localizable_tag*> (0x0x7f5c421b73c0) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::localizable_tag> (0x0x7f5c421b48f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::localizable_tag> (0x0x7f5c421b4958) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::localizable_tag*> (0x0x7f5c421b7420) 0 empty

Class boost::is_function<boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::localizable_tag> (0x0x7f5c421b49c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b4a28) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7480) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag> (0x0x7f5c421b4a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b4af8) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b74e0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c421b7540) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c421669c0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::any_tag> (0x0x7f5c421b76c0) 0 empty

Class boost::is_integral<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::any_tag> (0x0x7f5c421b4c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b4c98) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7720) 0 empty

Class boost::is_float<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::any_tag> (0x0x7f5c421b4d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b4d68) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7780) 0 empty

Class boost::is_arithmetic<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::any_tag> (0x0x7f5c421b4dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b4e38) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b77e0) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::any_tag> (0x0x7f5c421b7840) 0 empty

Class boost::is_abstract<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::any_tag> (0x0x7f5c421b4ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c421b4f08) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b78a0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::any_tag> (0x0x7f5c421b7900) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::any_tag> (0x0x7f5c421b7660) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::any_tag> (0x0x7f5c421b7a20) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::any_tag> (0x0x7f5c41de40d0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::any_tag> (0x0x7f5c421b7b40) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::any_tag> (0x0x7f5c421b7c00) 0 empty

Class boost::detail::checker<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::any_tag> (0x0x7f5c421b7d20) 0 empty

Class boost::is_void<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::any_tag> (0x0x7f5c41de4270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41de42d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7d80) 0 empty

Class boost::is_array<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::any_tag> (0x0x7f5c41de4340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41de43a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7de0) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::any_tag> (0x0x7f5c421b7e40) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::any_tag> (0x0x7f5c41de4410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41de4478) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7ea0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::any_tag> (0x0x7f5c41de44e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41de4548) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7f00) 0 empty

Class boost::is_reference<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::any_tag> (0x0x7f5c41de45b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41de4618) 0 empty
    mpl_::bool_<false> (0x0x7f5c421b7f60) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::any_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::any_tag*> (0x0x7f5c41e020c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::any_tag> (0x0x7f5c41de4750) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::any_tag*> (0x0x7f5c41e02120) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::any_tag> (0x0x7f5c41de47b8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::any_tag> (0x0x7f5c41de4820) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::any_tag*> (0x0x7f5c41e02180) 0 empty

Class boost::is_function<boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::any_tag> (0x0x7f5c41de4888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41de48f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41e021e0) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag> (0x0x7f5c41de4958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c41de49c0) 0 empty
    mpl_::bool_<true> (0x0x7f5c41e02240) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41e022a0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c421b7600) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c421b75a0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c42166960) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c42166840) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::iostreams::localizable_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::iostreams::localizable_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c421667e0) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::streambuf_tag, boost::iostreams::localizable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::streambuf_tag, boost::iostreams::localizable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag> (0x0x7f5c41de4b60) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::localizable_tag>, boost::iostreams::localizable_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41e02300) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> > (0x0x7f5c41e023c0) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> > (0x0x7f5c41e02360) 0 empty

Class boost::iostreams::detail::imbue_impl<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::imbue_impl<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c41de4c30) 0 empty
  boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> (0x0x7f5c41e02420) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41e027e0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41e02780) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag> (0x0x7f5c41e02960) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag> (0x0x7f5c41e02900) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag> (0x0x7f5c41e029c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag> (0x0x7f5c41e38000) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag> (0x0x7f5c41e02a20) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag> (0x0x7f5c41e02a80) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag> (0x0x7f5c41e380d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41e38138) 0 empty
    mpl_::bool_<false> (0x0x7f5c41e02ae0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41e02c00) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41e028a0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag> (0x0x7f5c41e02d80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag> (0x0x7f5c41e02d20) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag> (0x0x7f5c41e02ea0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag> (0x0x7f5c41e383a8) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag> (0x0x7f5c41e02f00) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag> (0x0x7f5c41e02f60) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag> (0x0x7f5c41e38618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c41e38680) 0 empty
    mpl_::bool_<true> (0x0x7f5c41e4d000) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41e4d120) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41e02cc0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41e02c60) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41e02840) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::mpl::identity<boost::iostreams::localizable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41e02720) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::iostreams::localizable_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::iostreams::localizable_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41e026c0) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::streambuf_tag, boost::iostreams::localizable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::streambuf_tag, boost::iostreams::localizable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category> (0x0x7f5c41e38820) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::localizable_tag>, boost::iostreams::localizable_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41e4d180) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> > (0x0x7f5c41e4d240) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> > (0x0x7f5c41e4d1e0) 0 empty

Class boost::iostreams::detail::imbue_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::imbue_impl<boost::iostreams::file_descriptor> (0x0x7f5c41e388f0) 0 empty
  boost::iostreams::detail::imbue_impl<boost::iostreams::any_tag> (0x0x7f5c41e4d2a0) 0 empty

Vtable for boost::any::holder<std::basic_string<char> >
boost::any::holder<std::basic_string<char> >::_ZTVN5boost3any6holderISsEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderISsEE)
16    (int (*)(...))boost::any::holder<std::basic_string<char> >::~holder
24    (int (*)(...))boost::any::holder<std::basic_string<char> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<std::basic_string<char> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<std::basic_string<char> >

Class boost::any::holder<std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
boost::any::holder<std::basic_string<char> > (0x0x7f5c41e389c0) 0
    vptr=((& boost::any::holder<std::basic_string<char> >::_ZTVN5boost3any6holderISsEE) + 16u)
  boost::any::placeholder (0x0x7f5c41e4d300) 0 nearly-empty
      primary-for boost::any::holder<std::basic_string<char> > (0x0x7f5c41e389c0)

Class boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1> (0x0x7f5c41e4d3c0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_function_call>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_function_call> (0x0x7f5c41e4d360) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_function_call>
boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_function_call>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f5c41e682a0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 16u)
  boost::bad_function_call (0x0x7f5c41e38a90) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f5c41e682a0)
    std::runtime_error (0x0x7f5c41e38af8) 0
        primary-for boost::bad_function_call (0x0x7f5c41e38a90)
      std::exception (0x0x7f5c41e4d420) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f5c41e38af8)
  boost::exception (0x0x7f5c41e4d480) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_function_call> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_function_call> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f5c41e68460) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f5c41e684d0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f5c41e68460)
    boost::bad_function_call (0x0x7f5c41e38b60) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f5c41e684d0)
      std::runtime_error (0x0x7f5c41e38bc8) 0
          primary-for boost::bad_function_call (0x0x7f5c41e38b60)
        std::exception (0x0x7f5c41e4d5a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f5c41e38bc8)
    boost::exception (0x0x7f5c41e4d600) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f5c41e4d660) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 136u)

Vtable for boost::any::holder<std::vector<std::basic_string<char> > >
boost::any::holder<std::vector<std::basic_string<char> > >::_ZTVN5boost3any6holderISt6vectorISsSaISsEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderISt6vectorISsSaISsEEEE)
16    (int (*)(...))boost::any::holder<std::vector<std::basic_string<char> > >::~holder
24    (int (*)(...))boost::any::holder<std::vector<std::basic_string<char> > >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<std::vector<std::basic_string<char> > >
40    (int (*)(...))boost::any::holder<ValueType>::clone<std::vector<std::basic_string<char> > >

Class boost::any::holder<std::vector<std::basic_string<char> > >
   size=32 align=8
   base size=32 base align=8
boost::any::holder<std::vector<std::basic_string<char> > > (0x0x7f5c41e38ea0) 0
    vptr=((& boost::any::holder<std::vector<std::basic_string<char> > >::_ZTVN5boost3any6holderISt6vectorISsSaISsEEEE) + 16u)
  boost::any::placeholder (0x0x7f5c41e4d7e0) 0 nearly-empty
      primary-for boost::any::holder<std::vector<std::basic_string<char> > > (0x0x7f5c41e38ea0)

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c41e4d900) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f5c41e4d960) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c41e940d0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x7f5c41e4d9c0) 0 empty

Class std::__is_move_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::basic_string<char>*> (0x0x7f5c41e4da80) 0 empty

Class std::_Iter_base<std::basic_string<char>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::basic_string<char>*, false> (0x0x7f5c41e4dba0) 0 empty

Class std::_Miter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::basic_string<char>*> (0x0x7f5c41e94138) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f5c41e4dcc0) 0 empty

Class boost::detail::remove_rvalue_ref<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<std::vector<std::basic_string<char> > > (0x0x7f5c41e4dde0) 0 empty

Class boost::remove_reference<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<std::vector<std::basic_string<char> > > (0x0x7f5c41e4dd80) 0 empty

Class boost::remove_bounds<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<std::vector<std::basic_string<char> > > (0x0x7f5c41e4de40) 0 empty

Class boost::is_array<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_array<std::vector<std::basic_string<char> > > (0x0x7f5c41e942d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41e94340) 0 empty
    mpl_::bool_<false> (0x0x7f5c41e4df60) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::vector<std::basic_string<char> >*>, boost::mpl::eval_if<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::vector<std::basic_string<char> >*>, boost::mpl::eval_if<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > > > (0x0x7f5c41eb4000) 0 empty

Class boost::mpl::if_<boost::is_array<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> >*>, boost::mpl::eval_if<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> >*>, boost::mpl::eval_if<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > > > (0x0x7f5c41e4df00) 0 empty

Class boost::detail::is_reference_impl<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<std::vector<std::basic_string<char> > > (0x0x7f5c41eb4120) 0 empty

Class boost::is_lvalue_reference<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<std::vector<std::basic_string<char> > > (0x0x7f5c41e94478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41e944e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41eb4180) 0 empty

Class boost::is_rvalue_reference<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<std::vector<std::basic_string<char> > > (0x0x7f5c41e94548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41e945b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41eb41e0) 0 empty

Class boost::is_reference<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<std::vector<std::basic_string<char> > > (0x0x7f5c41e94618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41e94680) 0 empty
    mpl_::bool_<false> (0x0x7f5c41eb4240) 0 empty

Class boost::type_traits::is_function_ptr_helper<std::vector<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<std::vector<std::basic_string<char> >*> (0x0x7f5c41eb4360) 0 empty

Class boost::detail::is_function_chooser<false>::result_<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<std::vector<std::basic_string<char> > > (0x0x7f5c41e947b8) 0 empty
  boost::type_traits::is_function_ptr_helper<std::vector<std::basic_string<char> >*> (0x0x7f5c41eb43c0) 0 empty

Class boost::detail::is_function_impl<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<std::vector<std::basic_string<char> > > (0x0x7f5c41e94820) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::vector<std::basic_string<char> > > (0x0x7f5c41e94888) 0 empty
    boost::type_traits::is_function_ptr_helper<std::vector<std::basic_string<char> >*> (0x0x7f5c41eb44e0) 0 empty

Class boost::is_function<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
boost::is_function<std::vector<std::basic_string<char> > > (0x0x7f5c41e948f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41e94958) 0 empty
    mpl_::bool_<false> (0x0x7f5c41eb45a0) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > > (0x0x7f5c41eb4600) 0 empty

Class boost::mpl::if_<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > > (0x0x7f5c41eb40c0) 0 empty

Class boost::mpl::identity<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::vector<std::basic_string<char> > > (0x0x7f5c41eb4660) 0 empty

Class boost::mpl::eval_if<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > > (0x0x7f5c41eb4060) 0 empty

Class boost::mpl::eval_if<boost::is_array<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> >*>, boost::mpl::eval_if<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> >*>, boost::mpl::eval_if<boost::is_function<std::vector<std::basic_string<char> > >, boost::add_pointer<std::vector<std::basic_string<char> > >, boost::mpl::identity<std::vector<std::basic_string<char> > > > > (0x0x7f5c41e4dea0) 0 empty

Class boost::decay<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::decay<std::vector<std::basic_string<char> > > (0x0x7f5c41e4dd20) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char> > >::__construct_helper<std::basic_string<char>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > >::__construct_helper<std::basic_string<char>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f5c41eb46c0) 0 empty

Class std::conditional<false, std::is_constructible<std::basic_string<char>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::basic_string<char>, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c41eb4720) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c41e94af8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c41e94b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41eb4780) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f5c41e94bc8) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f5c41e94c30) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c41e94c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c41eb47e0) 0 empty

Class boost::detail::add_reference_rvalue_layer<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<std::basic_string<char> > (0x0x7f5c41eb4900) 0 empty

Class boost::detail::add_reference_impl<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<std::basic_string<char> > (0x0x7f5c41eb48a0) 0 empty

Class boost::add_reference<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::basic_string<char> > (0x0x7f5c41eb4840) 0 empty

Class boost::mpl::if_c<false, std::basic_string<char>, std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, std::basic_string<char>, std::basic_string<char>&> (0x0x7f5c41eb4a80) 0 empty

Class boost::mpl::if_<boost::is_reference<std::basic_string<char> >, std::basic_string<char>, std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_reference<std::basic_string<char> >, std::basic_string<char>, std::basic_string<char>&> (0x0x7f5c41eb4a20) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::program_options::invalid_option_value, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::program_options::invalid_option_value, 1> (0x0x7f5c41eb4b40) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::program_options::invalid_option_value>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::program_options::invalid_option_value> (0x0x7f5c41eb4ae0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>
boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>::_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::program_options::invalid_option_value>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::program_options::invalid_option_value>
32    (int (*)(...))boost::program_options::error_with_option_name::what
40    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
48    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders
56    (int (*)(...))-144
64    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE)
72    (int (*)(...))boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>::_ZThn144_N5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEED1Ev
80    (int (*)(...))boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>::_ZThn144_N5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEED0Ev

Class boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>
   size=184 align=8
   base size=180 base align=8
boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> (0x0x7f5c41eefcb0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>::_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE) + 16u)
  boost::program_options::invalid_option_value (0x0x7f5c41f051a0) 0
      primary-for boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> (0x0x7f5c41eefcb0)
    boost::program_options::validation_error (0x0x7f5c41f05208) 0
        primary-for boost::program_options::invalid_option_value (0x0x7f5c41f051a0)
      boost::program_options::error_with_option_name (0x0x7f5c41f05270) 0
          primary-for boost::program_options::validation_error (0x0x7f5c41f05208)
        boost::program_options::error (0x0x7f5c41f052d8) 0
            primary-for boost::program_options::error_with_option_name (0x0x7f5c41f05270)
          std::logic_error (0x0x7f5c41f05340) 0
              primary-for boost::program_options::error (0x0x7f5c41f052d8)
            std::exception (0x0x7f5c41eb4ba0) 0 nearly-empty
                primary-for std::logic_error (0x0x7f5c41f05340)
  boost::exception (0x0x7f5c41eb4c00) 144
      vptr=((& boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value>::_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE) + 72u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE: 23u entries
0     184u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >
40    (int (*)(...))boost::program_options::error_with_option_name::what
48    (int (*)(...))boost::program_options::error_with_option_name::set_option_name
56    (int (*)(...))boost::program_options::error_with_option_name::substitute_placeholders
64    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >
72    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >
80    (int (*)(...))-144
88    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE)
96    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZThn144_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEED1Ev
104   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZThn144_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEED0Ev
112   18446744073709551432u
120   18446744073709551432u
128   18446744073709551432u
136   (int (*)(...))-184
144   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE)
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEE5cloneEv
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEE7rethrowEv
168   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEED1Ev
176   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE) + 152u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >
   size=192 align=8
   base size=180 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> > (0x0x7f5c41eefe70) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> (0x0x7f5c41eefee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> > (0x0x7f5c41eefe70)
    boost::program_options::invalid_option_value (0x0x7f5c41f05478) 0
        primary-for boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> (0x0x7f5c41eefee0)
      boost::program_options::validation_error (0x0x7f5c41f054e0) 0
          primary-for boost::program_options::invalid_option_value (0x0x7f5c41f05478)
        boost::program_options::error_with_option_name (0x0x7f5c41f05548) 0
            primary-for boost::program_options::validation_error (0x0x7f5c41f054e0)
          boost::program_options::error (0x0x7f5c41f055b0) 0
              primary-for boost::program_options::error_with_option_name (0x0x7f5c41f05548)
            std::logic_error (0x0x7f5c41f05618) 0
                primary-for boost::program_options::error (0x0x7f5c41f055b0)
              std::exception (0x0x7f5c41eb4de0) 0 nearly-empty
                  primary-for std::logic_error (0x0x7f5c41f05618)
    boost::exception (0x0x7f5c41eb4e40) 144
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE) + 96u)
  boost::exception_detail::clone_base (0x0x7f5c41eb4ea0) 184 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE) + 152u)

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c41f2f120) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c41f2f180) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c41f2f0c0) 0 empty

Class std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > (0x0x7f5c41f2f1e0) 0 empty

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >*> (0x0x7f5c41f2f060) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > > (0x0x7f5c41f2f000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > > (0x0x7f5c41f05a28) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > > (0x0x7f5c41f2f240) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >*, std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >*, std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41f05af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41f2f2a0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >*, std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >*, std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> > (0x0x7f5c41f2f300) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> >*, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::__not_<std::is_pointer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> >*, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::__not_<std::is_pointer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > > (0x0x7f5c41f05b60) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >*, std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41f05bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41f2f360) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c41f2f4e0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c41f2f540) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c41f2f480) 0 empty

Class std::__ptrtr_not_void<std::_Rb_tree_node<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::_Rb_tree_node<std::basic_string<char> >, std::_Rb_tree_node<std::basic_string<char> > > (0x0x7f5c41f2f5a0) 0 empty

Class std::pointer_traits<std::_Rb_tree_node<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::basic_string<char> >*> (0x0x7f5c41f2f420) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > > (0x0x7f5c41f2f3c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > > (0x0x7f5c41f05ea0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > > (0x0x7f5c41f2f600) 0 empty

Class std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*> (0x0x7f5c41f05f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41f2f720) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::basic_string<char>*> >, std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::basic_string<char>*> >, std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*> > (0x0x7f5c41f2f780) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f5c41f05680) 0 empty
  std::is_same<std::_Rb_tree_node<std::basic_string<char> >*, std::basic_string<char>*> (0x0x7f5c41f05888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41f2f7e0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41f2fa20) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41f2f9c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41f2fb40) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41f2fae0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::flushable_tag> (0x0x7f5c41f2fcc0) 0 empty

Class boost::is_integral<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::flushable_tag> (0x0x7f5c41c300d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c30138) 0 empty
    mpl_::bool_<false> (0x0x7f5c41f2fd20) 0 empty

Class boost::is_float<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::flushable_tag> (0x0x7f5c41c301a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c30208) 0 empty
    mpl_::bool_<false> (0x0x7f5c41f2fd80) 0 empty

Class boost::is_arithmetic<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::flushable_tag> (0x0x7f5c41c30270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c302d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c41f2fde0) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::flushable_tag> (0x0x7f5c41f2fe40) 0 empty

Class boost::is_abstract<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::flushable_tag> (0x0x7f5c41c30340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c303a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c41f2fea0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::flushable_tag> (0x0x7f5c41f2ff00) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::flushable_tag> (0x0x7f5c41f2fc60) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::flushable_tag> (0x0x7f5c41c39060) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::flushable_tag> (0x0x7f5c41c30478) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::flushable_tag> (0x0x7f5c41c39180) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::flushable_tag> (0x0x7f5c41c39300) 0 empty

Class boost::detail::checker<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::flushable_tag> (0x0x7f5c41c39360) 0 empty

Class boost::is_void<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::flushable_tag> (0x0x7f5c41c30618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c30680) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c393c0) 0 empty

Class boost::is_array<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::flushable_tag> (0x0x7f5c41c306e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c30750) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c39420) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::flushable_tag> (0x0x7f5c41c39480) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::flushable_tag> (0x0x7f5c41c307b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c30820) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c394e0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::flushable_tag> (0x0x7f5c41c30888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c308f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c39540) 0 empty

Class boost::is_reference<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::flushable_tag> (0x0x7f5c41c30958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c309c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c395a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::flushable_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::flushable_tag*> (0x0x7f5c41c396c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::flushable_tag> (0x0x7f5c41c30af8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::flushable_tag*> (0x0x7f5c41c39720) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::flushable_tag> (0x0x7f5c41c30b60) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::flushable_tag> (0x0x7f5c41c30bc8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::flushable_tag*> (0x0x7f5c41c39780) 0 empty

Class boost::is_function<boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::flushable_tag> (0x0x7f5c41c30c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c30c98) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c397e0) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag> (0x0x7f5c41c30d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c30d68) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c39840) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41c398a0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41f2fc00) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41c399c0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41c39960) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41c39900) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41f2fba0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41f2fa80) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41f2f960) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::iostreams::flushable_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::iostreams::flushable_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41f2f900) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::flushable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::back_insert_device<std::vector<char> >, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::flushable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, boost::iostreams::sink_tag> (0x0x7f5c41c6e000) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::flushable_tag>, boost::iostreams::flushable_tag, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::sink_tag, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41c39a20) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> > (0x0x7f5c41c39ae0) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> > (0x0x7f5c41c39a80) 0 empty

Class boost::iostreams::detail::flush_device_impl<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::flush_device_impl<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c41c6e0d0) 0 empty
  boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> (0x0x7f5c41c39b40) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::sink_tag, boost::iostreams::closable_tag> (0x0x7f5c41c39de0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::sink_tag, boost::iostreams::closable_tag> (0x0x7f5c41c39d80) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::closable_tag> (0x0x7f5c41c39f00) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::sink_tag, boost::iostreams::closable_tag> (0x0x7f5c41c6e478) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::sink_tag, boost::iostreams::closable_tag> (0x0x7f5c41c84060) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::sink_tag, boost::iostreams::closable_tag> (0x0x7f5c41c841e0) 0 empty

Class boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> (0x0x7f5c41c6e6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c6e750) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c84240) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> > (0x0x7f5c41c6e7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c6e820) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c842a0) 0 empty

Class boost::mpl::not_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> > (0x0x7f5c41c6e958) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f5c41c6e9c0) 0 empty
    mpl_::bool_<true> (0x0x7f5c41c84300) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41c84420) 0 empty

Class boost::mpl::if_<boost::mpl::not_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::not_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41c39d20) 0 empty

Class boost::mpl::eval_if<boost::mpl::not_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::not_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41c39cc0) 0 empty

Class boost::iostreams::select<boost::mpl::not_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> >, boost::iostreams::any_tag, boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_boost_stream, boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_filtering_stream, boost::mpl::or_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::two_sequence, mpl_::bool_<true>, boost::iostreams::closable_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::mpl::not_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::closable_tag> >, boost::iostreams::any_tag, boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_boost_stream, boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::back_insert_device<std::vector<char> > >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_filtering_stream, boost::mpl::or_<boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::sink_tag, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::two_sequence, mpl_::bool_<true>, boost::iostreams::closable_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41c39c60) 0 empty

Class boost::iostreams::detail::close_tag<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_tag<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c41c39c00) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::close_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::close_impl<boost::iostreams::any_tag> > (0x0x7f5c41c84660) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::close_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::operations<boost::iostreams::back_insert_device<std::vector<char> > >, boost::iostreams::detail::close_impl<boost::iostreams::any_tag> > (0x0x7f5c41c84600) 0 empty

Class boost::iostreams::detail::close_impl<boost::iostreams::back_insert_device<std::vector<char> > >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::close_impl<boost::iostreams::back_insert_device<std::vector<char> > > (0x0x7f5c41c6ec98) 0 empty
  boost::iostreams::detail::close_impl<boost::iostreams::any_tag> (0x0x7f5c41c846c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag> (0x0x7f5c41c84a80) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag> (0x0x7f5c41c84a20) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag> (0x0x7f5c41c84ae0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag> (0x0x7f5c41c6ed68) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag> (0x0x7f5c41c84b40) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag> (0x0x7f5c41c84ba0) 0 empty

Class boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag> (0x0x7f5c41c6ee38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41c6eea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c84c00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41c84c60) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41c849c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag> (0x0x7f5c41c84de0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag> (0x0x7f5c41c84d80) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag> (0x0x7f5c41c84e40) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag> (0x0x7f5c41cb1068) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag> (0x0x7f5c41c84ea0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag> (0x0x7f5c41c84f00) 0 empty

Class boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag> (0x0x7f5c41cb1138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41cb11a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41c84f60) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41cba000) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41c84d20) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag> (0x0x7f5c41cba180) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag> (0x0x7f5c41cba120) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag> (0x0x7f5c41cba1e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag> (0x0x7f5c41cb1340) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag> (0x0x7f5c41cba240) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag> (0x0x7f5c41cba2a0) 0 empty

Class boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag> (0x0x7f5c41cb1410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41cb1478) 0 empty
    mpl_::bool_<false> (0x0x7f5c41cba300) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41cba360) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41cba0c0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag> (0x0x7f5c41cba4e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag> (0x0x7f5c41cba480) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag> (0x0x7f5c41cba540) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag> (0x0x7f5c41cb1618) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag> (0x0x7f5c41cba5a0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag> (0x0x7f5c41cba600) 0 empty

Class boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag> (0x0x7f5c41cb16e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c41cb1750) 0 empty
    mpl_::bool_<true> (0x0x7f5c41cba660) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41cba6c0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41cba420) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41cba3c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41cba060) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41c84cc0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41c84960) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::iostreams::flushable_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::iostreams::flushable_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41c84900) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::basic_array_source<char>, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::flushable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::basic_array_source<char>, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::flushable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category> (0x0x7f5c41cb18f0) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::flushable_tag>, boost::iostreams::flushable_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::detail::array_adapter<boost::iostreams::input_seekable, char>::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41cba720) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> > (0x0x7f5c41cba7e0) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::basic_array_source<char> >, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::basic_array_source<char> >, boost::iostreams::operations<boost::iostreams::basic_array_source<char> >, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> > (0x0x7f5c41cba780) 0 empty

Class boost::iostreams::detail::flush_device_impl<boost::iostreams::basic_array_source<char> >
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::flush_device_impl<boost::iostreams::basic_array_source<char> > (0x0x7f5c41cb19c0) 0 empty
  boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> (0x0x7f5c41cba840) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41cbaa80) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41cbaa20) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41cbaba0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41cbab40) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag> (0x0x7f5c41cbad20) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag> (0x0x7f5c41cbacc0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag> (0x0x7f5c41cbad80) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag> (0x0x7f5c41cb1dd0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag> (0x0x7f5c41cbade0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag> (0x0x7f5c41cbae40) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag> (0x0x7f5c41cb1f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d38000) 0 empty
    mpl_::bool_<false> (0x0x7f5c41cbaea0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41d3a000) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41cbac60) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41d3a120) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41d3a0c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41d3a060) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41cbac00) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41cbaae0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::mpl::identity<boost::iostreams::flushable_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41cba9c0) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::iostreams::flushable_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::iostreams::flushable_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41cba960) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::flushable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::flushable_tag, boost::iostreams::any_tag, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category> (0x0x7f5c41d38340) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::flushable_tag>, boost::iostreams::flushable_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41d3a180) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> > (0x0x7f5c41d3a240) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> > (0x0x7f5c41d3a1e0) 0 empty

Class boost::iostreams::detail::flush_device_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::flush_device_impl<boost::iostreams::file_descriptor> (0x0x7f5c41d38410) 0 empty
  boost::iostreams::detail::flush_device_impl<boost::iostreams::any_tag> (0x0x7f5c41d3a2a0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::istream_tag> (0x0x7f5c41d3a480) 0 empty

Class boost::is_integral<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::istream_tag> (0x0x7f5c41d384e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d38548) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3a4e0) 0 empty

Class boost::is_float<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::istream_tag> (0x0x7f5c41d385b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d38618) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3a540) 0 empty

Class boost::is_arithmetic<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::istream_tag> (0x0x7f5c41d38680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d386e8) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3a5a0) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::istream_tag> (0x0x7f5c41d3a600) 0 empty

Class boost::is_abstract<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::istream_tag> (0x0x7f5c41d38750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d387b8) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3a660) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag> (0x0x7f5c41d3a6c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag> (0x0x7f5c41d3a420) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag> (0x0x7f5c41d3a7e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag> (0x0x7f5c41d38888) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag> (0x0x7f5c41d3a840) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag> (0x0x7f5c41d3a8a0) 0 empty

Class boost::detail::checker<boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::istream_tag> (0x0x7f5c41d3a900) 0 empty

Class boost::is_void<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::istream_tag> (0x0x7f5c41d38a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d38a90) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3a960) 0 empty

Class boost::is_array<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::istream_tag> (0x0x7f5c41d38af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d38b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3a9c0) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::istream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::istream_tag> (0x0x7f5c41d3aa20) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::istream_tag> (0x0x7f5c41d38bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d38c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3aa80) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::istream_tag> (0x0x7f5c41d38c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d38d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3aae0) 0 empty

Class boost::is_reference<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::istream_tag> (0x0x7f5c41d38d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d38dd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3ab40) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::istream_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::istream_tag*> (0x0x7f5c41d3ac60) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::istream_tag> (0x0x7f5c41d38f08) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::istream_tag*> (0x0x7f5c41d3acc0) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::istream_tag> (0x0x7f5c41d38f70) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::istream_tag> (0x0x7f5c41d7b000) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::istream_tag*> (0x0x7f5c41d3ad20) 0 empty

Class boost::is_function<boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::istream_tag> (0x0x7f5c41d7b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d7b0d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3ad80) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag> (0x0x7f5c41d7b138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41d7b1a0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d3ade0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41d3af00) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41d3a3c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41d85060) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41d85000) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41d85180) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41d85120) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41d850c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41d3af60) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::mpl::identity<boost::iostreams::input>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41d3a360) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::iostreams::istream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::iostreams::istream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41d3a300) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::istream_tag, boost::iostreams::streambuf_tag, boost::iostreams::input, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::istream_tag, boost::iostreams::streambuf_tag, boost::iostreams::input, mpl_::void_, mpl_::void_, mpl_::void_, boost::iostreams::file_descriptor::category> (0x0x7f5c41d7b5b0) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::iostreams::istream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::input>, boost::iostreams::input, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, boost::is_convertible<boost::iostreams::file_descriptor::category, mpl_::void_>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41d851e0) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::read_device_impl<boost::iostreams::input> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::read_device_impl<boost::iostreams::input> > (0x0x7f5c41d852a0) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::read_device_impl<boost::iostreams::input> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::read_device_impl<boost::iostreams::input> > (0x0x7f5c41d85240) 0 empty

Class boost::iostreams::detail::read_device_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::read_device_impl<boost::iostreams::file_descriptor> (0x0x7f5c41d7b680) 0 empty
  boost::iostreams::detail::read_device_impl<boost::iostreams::input> (0x0x7f5c41d85300) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> (0x0x7f5c41d855a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> (0x0x7f5c41d85540) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> (0x0x7f5c41d85600) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> (0x0x7f5c41d7b9c0) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> (0x0x7f5c41d85660) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> (0x0x7f5c41d856c0) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> (0x0x7f5c41d7bb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c41d7bbc8) 0 empty
    mpl_::bool_<true> (0x0x7f5c41d85720) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> > (0x0x7f5c41d7bd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f5c41d7bd68) 0 empty
    mpl_::bool_<true> (0x0x7f5c41d85840) 0 empty

Class boost::mpl::not_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> > (0x0x7f5c41d7bdd0) 0 empty
  boost::mpl::aux::not_impl<1l> (0x0x7f5c41d7be38) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d858a0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41d85900) 0 empty

Class boost::mpl::if_<boost::mpl::not_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::not_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41d854e0) 0 empty

Class boost::iostreams::detail::is_boost_stream_impl_::impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::is_boost_stream_impl_::impl<boost::iostreams::file_descriptor> (0x0x7f5c41d85a20) 0 empty

Class boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor> (0x0x7f5c41d7bf70) 0 empty
  mpl_::bool_<false> (0x0x7f5c41d85b40) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor> > (0x0x7f5c41dbb000) 0 empty
  mpl_::bool_<false> (0x0x7f5c41d85ba0) 0 empty

Class boost::iostreams::detail::is_boost_stream_buffer_impl_::impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::is_boost_stream_buffer_impl_::impl<boost::iostreams::file_descriptor> (0x0x7f5c41d85cc0) 0 empty

Class boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor> (0x0x7f5c41dbb068) 0 empty
  mpl_::bool_<false> (0x0x7f5c41d85de0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor> > (0x0x7f5c41dbb0d0) 0 empty
  mpl_::bool_<false> (0x0x7f5c41d85e40) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb208) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb270) 0 empty
    mpl_::bool_<false> (0x0x7f5c41d85ea0) 0 empty

Class boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb2d8) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb340) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb3a8) 0 empty
      mpl_::bool_<false> (0x0x7f5c41d85f00) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41d85f60) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41d859c0) 0 empty

Class boost::iostreams::detail::is_filtering_stream_impl_impl_::impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::is_filtering_stream_impl_impl_::impl<boost::iostreams::file_descriptor> (0x0x7f5c41dc50c0) 0 empty

Class boost::iostreams::detail::is_filtering_stream_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_filtering_stream_impl<boost::iostreams::file_descriptor> (0x0x7f5c41dbb5b0) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc5120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_stream_impl<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_stream_impl<boost::iostreams::file_descriptor> > (0x0x7f5c41dbb618) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc5180) 0 empty

Class boost::iostreams::detail::is_filtering_wstream_impl_impl_::impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::is_filtering_wstream_impl_impl_::impl<boost::iostreams::file_descriptor> (0x0x7f5c41dc51e0) 0 empty

Class boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor> (0x0x7f5c41dbb750) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc5240) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor> > (0x0x7f5c41dbb7b8) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc52a0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb820) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb888) 0 empty
    mpl_::bool_<false> (0x0x7f5c41dc5300) 0 empty

Class boost::mpl::or_<boost::iostreams::detail::is_filtering_stream_impl<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::detail::is_filtering_stream_impl<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb8f0) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb958) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbb9c0) 0 empty
      mpl_::bool_<false> (0x0x7f5c41dc5360) 0 empty

Class boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor> (0x0x7f5c41dbba28) 0 empty
  boost::mpl::or_<boost::iostreams::detail::is_filtering_stream_impl<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbba90) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_wstream_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbbaf8) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c41dbbb60) 0 empty
        mpl_::bool_<false> (0x0x7f5c41dc53c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor> > (0x0x7f5c41dbbbc8) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc5420) 0 empty

Class boost::iostreams::detail::is_filtering_streambuf_impl_impl_::impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::is_filtering_streambuf_impl_impl_::impl<boost::iostreams::file_descriptor> (0x0x7f5c41dc5480) 0 empty

Class boost::iostreams::detail::is_filtering_streambuf_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_filtering_streambuf_impl<boost::iostreams::file_descriptor> (0x0x7f5c41dbbdd0) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc54e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_streambuf_impl<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_streambuf_impl<boost::iostreams::file_descriptor> > (0x0x7f5c41dbbe38) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc5600) 0 empty

Class boost::iostreams::detail::is_filtering_wstreambuf_impl_impl_::impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::is_filtering_wstreambuf_impl_impl_::impl<boost::iostreams::file_descriptor> (0x0x7f5c41dc5660) 0 empty

Class boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor> (0x0x7f5c41dbbf70) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc56c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor> > (0x0x7f5c419d5000) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc57e0) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5068) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d50d0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41dc5840) 0 empty

Class boost::mpl::or_<boost::iostreams::detail::is_filtering_streambuf_impl<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::detail::is_filtering_streambuf_impl<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5138) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d51a0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5208) 0 empty
      mpl_::bool_<false> (0x0x7f5c41dc58a0) 0 empty

Class boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor> (0x0x7f5c419d5270) 0 empty
  boost::mpl::or_<boost::iostreams::detail::is_filtering_streambuf_impl<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d52d8) 0 empty
    boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_wstreambuf_impl<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5340) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d53a8) 0 empty
        mpl_::bool_<false> (0x0x7f5c41dc5900) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor> > (0x0x7f5c419d5410) 0 empty
  mpl_::bool_<false> (0x0x7f5c41dc5960) 0 empty

Class boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5548) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d55b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41dc59c0) 0 empty

Class boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5618) 0 empty
  boost::mpl::aux::or_impl<false, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5680) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d56e8) 0 empty
      mpl_::bool_<false> (0x0x7f5c41dc5a20) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41dc5a80) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41dc5060) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence> (0x0x7f5c41dc5c00) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence> (0x0x7f5c41dc5ba0) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence> (0x0x7f5c41dc5d20) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence> (0x0x7f5c419d5888) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence> (0x0x7f5c41dc5d80) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence> (0x0x7f5c41dc5de0) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence> (0x0x7f5c419d5958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c419d59c0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41dc5e40) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence> > (0x0x7f5c419d5af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c419d5b60) 0 empty
    mpl_::bool_<false> (0x0x7f5c41dc5ea0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use> > (0x0x7f5c419d5bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c419d5c30) 0 empty
    mpl_::bool_<false> (0x0x7f5c41dc5f00) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5c98) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5d00) 0 empty
    mpl_::bool_<false> (0x0x7f5c41dc5f60) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5d68) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5dd0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f5c419d5e38) 0 empty
      mpl_::bool_<false> (0x0x7f5c419ee000) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c419ee060) 0 empty

Class boost::mpl::if_<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41dc5b40) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > (0x0x7f5c419ee180) 0 empty

Class boost::mpl::if_<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > (0x0x7f5c419ee120) 0 empty

Class boost::mpl::identity<boost::iostreams::closable_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::iostreams::closable_tag> (0x0x7f5c419ee1e0) 0 empty

Class boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > (0x0x7f5c419ee0c0) 0 empty

Class boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41dc5ae0) 0 empty

Class boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41dc5000) 0 empty

Class boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41d85960) 0 empty

Class boost::mpl::eval_if<boost::mpl::not_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::not_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> >, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_boost_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::close_filtering_stream>, boost::mpl::eval_if<boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::mpl::identity<boost::iostreams::detail::two_sequence>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<boost::iostreams::closable_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41d85480) 0 empty

Class boost::iostreams::select<boost::mpl::not_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> >, boost::iostreams::any_tag, boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_boost_stream, boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_filtering_stream, boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::two_sequence, mpl_::bool_<true>, boost::iostreams::closable_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::mpl::not_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::closable_tag> >, boost::iostreams::any_tag, boost::mpl::or_<boost::iostreams::detail::is_boost_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_boost_stream_buffer<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_boost_stream, boost::mpl::or_<boost::iostreams::detail::is_filtering_stream<boost::iostreams::file_descriptor>, boost::iostreams::detail::is_filtering_streambuf<boost::iostreams::file_descriptor>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::close_filtering_stream, boost::mpl::or_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_sequence>, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::dual_use>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, boost::iostreams::detail::two_sequence, mpl_::bool_<true>, boost::iostreams::closable_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41d85420) 0 empty

Class boost::iostreams::detail::close_tag<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::detail::close_tag<boost::iostreams::file_descriptor> (0x0x7f5c41d853c0) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::close_impl<boost::iostreams::closable_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::close_impl<boost::iostreams::closable_tag> > (0x0x7f5c419ee2a0) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::close_impl<boost::iostreams::closable_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::close_impl<boost::iostreams::closable_tag> > (0x0x7f5c419ee240) 0 empty

Class boost::iostreams::detail::close_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::close_impl<boost::iostreams::file_descriptor> (0x0x7f5c419f7138) 0 empty
  boost::iostreams::detail::close_impl<boost::iostreams::closable_tag> (0x0x7f5c419ee300) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c419ee360) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f5c419ee3c0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c419f74e0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f5c419ee420) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c419ee480) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f5c419ee4e0) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x7f5c419f75b0) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x7f5c419ee540) 0 empty

Class std::__is_normal_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::basic_string<char>*> (0x0x7f5c419ee5a0) 0 empty

Class std::_Niter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::basic_string<char>*> (0x0x7f5c419f7680) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f5c419ee6c0) 0 empty

Class std::__is_assignable_helper<std::basic_string<char>, std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::basic_string<char>, std::basic_string<char>&> (0x0x7f5c419ee720) 0 empty

Class std::is_assignable<std::basic_string<char>, std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>, std::basic_string<char>&> (0x0x7f5c419f7820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c419ee780) 0 empty

Class boost::exception_detail::enable_error_info_helper<boost::bad_any_cast, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_any_cast, 1> (0x0x7f5c419ee840) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_any_cast>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_any_cast> (0x0x7f5c419ee7e0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_any_cast>
boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_any_cast>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_any_cast>
32    (int (*)(...))boost::bad_any_cast::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_any_castEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_any_castEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_any_cast>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::error_info_injector<boost::bad_any_cast> (0x0x7f5c41a43310) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE) + 16u)
  boost::bad_any_cast (0x0x7f5c419f7bc8) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_any_cast> (0x0x7f5c41a43310)
    std::bad_cast (0x0x7f5c419f7c30) 0 nearly-empty
        primary-for boost::bad_any_cast (0x0x7f5c419f7bc8)
      std::exception (0x0x7f5c419ee8a0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f5c419f7c30)
  boost::exception (0x0x7f5c419ee900) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_any_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_any_castEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
40    (int (*)(...))boost::bad_any_cast::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> > (0x0x7f5c41a434d0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_any_cast> (0x0x7f5c41a43540) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> > (0x0x7f5c41a434d0)
    boost::bad_any_cast (0x0x7f5c419f7c98) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_any_cast> (0x0x7f5c41a43540)
      std::bad_cast (0x0x7f5c419f7d00) 0 nearly-empty
          primary-for boost::bad_any_cast (0x0x7f5c419f7c98)
        std::exception (0x0x7f5c419eea20) 0 nearly-empty
            primary-for std::bad_cast (0x0x7f5c419f7d00)
    boost::exception (0x0x7f5c419eea80) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7f5c419eeae0) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_any_castEEEEE) + 136u)

Class std::is_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c419eede0) 0 empty

Class std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>, std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > > (0x0x7f5c419eee40) 0 empty

Class std::is_lvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c419eeea0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> > (0x0x7f5c419eef00) 0 empty

Class std::is_rvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a693a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c419eef60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_rvalue_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > (0x0x7f5c41a69410) 0 empty
  std::is_rvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69478) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41a8c000) 0 empty

Class std::is_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a694e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41a8c060) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> > (0x0x7f5c41a8c0c0) 0 empty

Class std::remove_volatile<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a8c180) 0 empty

Class std::remove_const<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a8c1e0) 0 empty

Class std::remove_cv<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a8c120) 0 empty

Class std::__is_void_helper<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a698f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41a8c240) 0 empty

Class std::is_void<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41a8c2a0) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > (0x0x7f5c41a699c0) 0 empty
  std::is_void<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41a8c3c0) 0 empty

Class std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > (0x0x7f5c41a69a90) 0 empty
  std::__or_<std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > (0x0x7f5c41a69af8) 0 empty
    std::is_void<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c41a8c480) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > > (0x0x7f5c41a69bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41a8c540) 0 empty

Class std::is_object<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41a8c5a0) 0 empty

Class std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>, std::is_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>, std::is_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> > (0x0x7f5c41a8c600) 0 empty

Class std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*>, std::is_reference<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value>*> > (0x0x7f5c41a69d68) 0 empty
  std::is_object<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c41a8c660) 0 empty

Class std::__is_referenceable<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41a8c6c0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*, true> (0x0x7f5c41a8c720) 0 empty

Class std::add_rvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*> (0x0x7f5c41a69f08) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::basic_string<char>, boost::program_options::variable_value>*, true> (0x0x7f5c41a8c780) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa1000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41a8c7e0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> > > (0x0x7f5c41a8c840) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa1068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41a8c8a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> > (0x0x7f5c41a8c900) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa10d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41a8c960) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> > (0x0x7f5c41aa1138) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa11a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41a8c9c0) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa1208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41a8ca20) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> > (0x0x7f5c41a8ca80) 0 empty

Class std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41a8cb40) 0 empty

Class std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41a8cba0) 0 empty

Class std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41a8cae0) 0 empty

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa12d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41a8cc00) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa1340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41a8cc60) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> > (0x0x7f5c41aa13a8) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa1410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41a8ccc0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> > (0x0x7f5c41aa1478) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> > (0x0x7f5c41aa14e0) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa1548) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c41a8cd20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> > > (0x0x7f5c41aa15b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41a8cd80) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa1618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41a8cde0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> > (0x0x7f5c41a8ce40) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::program_options::variable_value> > >*> > (0x0x7f5c41aa1680) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa16e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c41a8cea0) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa1750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41a8cf00) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*, true> (0x0x7f5c41a8cf60) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*> (0x0x7f5c41aa17b8) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >*, true> (0x0x7f5c41abc000) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > >::__destroy_helper<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > > >::__destroy_helper<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > (0x0x7f5c419eed80) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41abc0c0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > > (0x0x7f5c41abc120) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa18f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41abc180) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> > (0x0x7f5c41abc2a0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41abc300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c41aa19c0) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41abc420) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41abc4e0) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> > (0x0x7f5c41abc540) 0 empty

Class std::remove_volatile<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41abc600) 0 empty

Class std::remove_const<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41abc660) 0 empty

Class std::remove_cv<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41abc5a0) 0 empty

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41abc6c0) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41abc720) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c41aa1c30) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41abc780) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c41aa1d00) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c41aa1d68) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c41abc7e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > > (0x0x7f5c41aa1e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41abc840) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41abc8a0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> > (0x0x7f5c41abc900) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*> > (0x0x7f5c41aa1f08) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41aa1f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c41abc960) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41ae1000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41abc9c0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*, true> (0x0x7f5c41abca20) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*> (0x0x7f5c41ae1068) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::basic_string<char> > >*, true> (0x0x7f5c41abca80) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >::__destroy_helper<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::basic_string<char> > > >::__destroy_helper<std::basic_string<char> > (0x0x7f5c41abc060) 0 empty

Class std::__are_same<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>, std::basic_string<char> > (0x0x7f5c41abcd20) 0 empty

Class std::__is_pointer<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::basic_string<char>*> (0x0x7f5c41abcd80) 0 empty

Class std::__is_pointer<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const std::basic_string<char>*> (0x0x7f5c41abcde0) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::iostream_tag> (0x0x7f5c41b212a0) 0 empty

Class boost::is_integral<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::iostream_tag> (0x0x7f5c41ae1d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41ae1dd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b21300) 0 empty

Class boost::is_float<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::iostream_tag> (0x0x7f5c41ae1e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41ae1ea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b21360) 0 empty

Class boost::is_arithmetic<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::iostream_tag> (0x0x7f5c41ae1f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41ae1f70) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b213c0) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::iostream_tag> (0x0x7f5c41b21420) 0 empty

Class boost::is_abstract<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::iostream_tag> (0x0x7f5c41ae14e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41ae1548) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b21480) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag> (0x0x7f5c41b214e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag> (0x0x7f5c41b21240) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag> (0x0x7f5c41b21540) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag> (0x0x7f5c41b5c000) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag> (0x0x7f5c41b215a0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag> (0x0x7f5c41b21600) 0 empty

Class boost::detail::checker<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::iostream_tag> (0x0x7f5c41b21660) 0 empty

Class boost::is_void<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::iostream_tag> (0x0x7f5c41b5c1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5c208) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b216c0) 0 empty

Class boost::is_array<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::iostream_tag> (0x0x7f5c41b5c270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5c2d8) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b21720) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::iostream_tag> (0x0x7f5c41b21780) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::iostream_tag> (0x0x7f5c41b5c340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5c3a8) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b217e0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::iostream_tag> (0x0x7f5c41b5c410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5c478) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b21840) 0 empty

Class boost::is_reference<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::iostream_tag> (0x0x7f5c41b5c4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5c548) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b218a0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::iostream_tag*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::iostream_tag*> (0x0x7f5c41b219c0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::iostream_tag> (0x0x7f5c41b5c680) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::iostream_tag*> (0x0x7f5c41b21a20) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::iostream_tag> (0x0x7f5c41b5c6e8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::iostream_tag> (0x0x7f5c41b5c750) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::iostream_tag*> (0x0x7f5c41b21a80) 0 empty

Class boost::is_function<boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::iostream_tag> (0x0x7f5c41b5c7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5c820) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b21ae0) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag> (0x0x7f5c41b5c888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5c8f0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b21b40) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41b21c60) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41b211e0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41b21d80) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41b21d20) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41b21ea0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41b21e40) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41b93000) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41b21f60) 0 empty

Class boost::detail::is_arithmetic_impl<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::iostreams::detail::two_head> (0x0x7f5c41b93180) 0 empty

Class boost::is_integral<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::iostreams::detail::two_head> (0x0x7f5c41b5cd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5cdd0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b931e0) 0 empty

Class boost::is_float<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::iostreams::detail::two_head> (0x0x7f5c41b5ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5cea0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b93240) 0 empty

Class boost::is_arithmetic<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::iostreams::detail::two_head> (0x0x7f5c41b5cf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b5cf70) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b932a0) 0 empty

Class boost::detail::is_abstract_imp<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::iostreams::detail::two_head> (0x0x7f5c41b93300) 0 empty

Class boost::is_abstract<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::iostreams::detail::two_head> (0x0x7f5c41b9d000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b9d068) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b93360) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head> (0x0x7f5c41b933c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head> (0x0x7f5c41b93120) 0 empty

Class boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head> (0x0x7f5c41b93420) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head> (0x0x7f5c41b9d208) 0 empty
  boost::detail::is_convertible_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head> (0x0x7f5c41b93480) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head> (0x0x7f5c41b934e0) 0 empty

Class boost::detail::checker<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::iostreams::detail::two_head> (0x0x7f5c41b93540) 0 empty

Class boost::is_void<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::iostreams::detail::two_head> (0x0x7f5c41b9d2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b9d340) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b935a0) 0 empty

Class boost::is_array<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::iostreams::detail::two_head> (0x0x7f5c41b9d3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b9d410) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b93600) 0 empty

Class boost::detail::is_reference_impl<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::iostreams::detail::two_head> (0x0x7f5c41b93660) 0 empty

Class boost::is_lvalue_reference<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::iostreams::detail::two_head> (0x0x7f5c41b9d478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b9d4e0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b936c0) 0 empty

Class boost::is_rvalue_reference<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::iostreams::detail::two_head> (0x0x7f5c41b9d548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b9d5b0) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b93720) 0 empty

Class boost::is_reference<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::iostreams::detail::two_head> (0x0x7f5c41b9d618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b9d680) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b93780) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::iostreams::detail::two_head*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::iostreams::detail::two_head*> (0x0x7f5c41b938a0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::iostreams::detail::two_head> (0x0x7f5c41b9d7b8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::iostreams::detail::two_head*> (0x0x7f5c41b93900) 0 empty

Class boost::detail::is_function_impl<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::iostreams::detail::two_head> (0x0x7f5c41b9d820) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::iostreams::detail::two_head> (0x0x7f5c41b9d888) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::iostreams::detail::two_head*> (0x0x7f5c41b93960) 0 empty

Class boost::is_function<boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::iostreams::detail::two_head> (0x0x7f5c41b9d8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b9d958) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b939c0) 0 empty

Class boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head> (0x0x7f5c41b9d9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f5c41b9da28) 0 empty
    mpl_::bool_<false> (0x0x7f5c41b93a20) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > (0x0x7f5c41b93b40) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > (0x0x7f5c41b930c0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > (0x0x7f5c41b93c60) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > (0x0x7f5c41b93c00) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > (0x0x7f5c41b93ba0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > (0x0x7f5c41b93060) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > (0x0x7f5c41b21f00) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > (0x0x7f5c41b21de0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > (0x0x7f5c41b21cc0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>, boost::mpl::identity<boost::iostreams::iostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::mpl::identity<boost::iostreams::istream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::mpl::identity<boost::iostreams::ostream_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::mpl::identity<boost::iostreams::streambuf_tag>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::mpl::identity<boost::iostreams::detail::two_head>, boost::mpl::eval_if<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::mpl::identity<boost::iostreams::any_tag>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::eval_if<mpl_::bool_<true>, boost::mpl::identity<mpl_::void_>, boost::mpl::if_<mpl_::bool_<true>, mpl_::void_, mpl_::void_> > > > > > > > > > > > (0x0x7f5c41b21180) 0 empty

Class boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>, boost::iostreams::iostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::iostreams::istream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::iostreams::detail::two_head, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_>
   size=1 align=1
   base size=0 base align=1
boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>, boost::iostreams::iostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::iostreams::istream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::iostreams::detail::two_head, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41b21120) 0 empty

Class boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::iostream_tag, boost::iostreams::istream_tag, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::detail::two_head, boost::iostreams::any_tag, boost::iostreams::file_descriptor::category>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::dispatch<boost::iostreams::file_descriptor, boost::iostreams::iostream_tag, boost::iostreams::istream_tag, boost::iostreams::ostream_tag, boost::iostreams::streambuf_tag, boost::iostreams::detail::two_head, boost::iostreams::any_tag, boost::iostreams::file_descriptor::category> (0x0x7f5c41b9dd68) 0 empty
  boost::iostreams::select<boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::iostream_tag>, boost::iostreams::iostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::istream_tag>, boost::iostreams::istream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::ostream_tag>, boost::iostreams::ostream_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::streambuf_tag>, boost::iostreams::streambuf_tag, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::detail::two_head>, boost::iostreams::detail::two_head, boost::is_convertible<boost::iostreams::file_descriptor::category, boost::iostreams::any_tag>, boost::iostreams::any_tag, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_, mpl_::bool_<true>, mpl_::void_> (0x0x7f5c41b93cc0) 0 empty

Class boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::seek_device_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::seek_device_impl<boost::iostreams::any_tag> > (0x0x7f5c41b93d80) 0 empty

Class boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::seek_device_impl<boost::iostreams::any_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::iostreams::detail::is_custom<boost::iostreams::file_descriptor>, boost::iostreams::operations<boost::iostreams::file_descriptor>, boost::iostreams::detail::seek_device_impl<boost::iostreams::any_tag> > (0x0x7f5c41b93d20) 0 empty

Class boost::iostreams::detail::seek_device_impl<boost::iostreams::file_descriptor>
   size=1 align=1
   base size=1 base align=1
boost::iostreams::detail::seek_device_impl<boost::iostreams::file_descriptor> (0x0x7f5c41b9de38) 0 empty
  boost::iostreams::detail::seek_device_impl<boost::iostreams::any_tag> (0x0x7f5c41b93de0) 0 empty

Class std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >&> (0x0x7f5c417ef180) 0 empty

Class std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >&> (0x0x7f5c417ef1e0) 0 empty

Class std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417de4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417ef360) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > > (0x0x7f5c417ef3c0) 0 empty

Class std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417de548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417ef420) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> > (0x0x7f5c417ef480) 0 empty

Class std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417de5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417ef4e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c417de618) 0 empty
  std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417de680) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c417ef540) 0 empty

Class std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417de6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417ef5a0) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> > (0x0x7f5c417ef600) 0 empty

Class std::remove_volatile<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417ef6c0) 0 empty

Class std::remove_const<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417ef720) 0 empty

Class std::remove_cv<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417ef660) 0 empty

Class std::__is_void_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417de7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417ef780) 0 empty

Class std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417de820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417ef7e0) 0 empty

Class std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c417de888) 0 empty
  std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417de8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c417ef840) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c417de958) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c417de9c0) 0 empty
    std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417dea28) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c417ef8a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > > (0x0x7f5c417dea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c417ef900) 0 empty

Class std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417deaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c417ef960) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> > (0x0x7f5c417ef9c0) 0 empty

Class std::__or_<std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > (0x0x7f5c417deb60) 0 empty
  std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417debc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c417efa20) 0 empty

Class std::__is_referenceable<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417dec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c417efa80) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*, true> (0x0x7f5c417efae0) 0 empty

Class std::add_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*> (0x0x7f5c417dec98) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >*, true> (0x0x7f5c417efb40) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__select_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__select_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f5c417ef300) 0 empty

Class std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c417dee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417efc00) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > > (0x0x7f5c417efc60) 0 empty

Class std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c417deea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417efcc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> > (0x0x7f5c417efd20) 0 empty

Class std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c417def08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417efd80) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c417def70) 0 empty
  std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c41859000) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c417efde0) 0 empty

Class std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c41859068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c417efe40) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> > (0x0x7f5c417efea0) 0 empty

Class std::remove_volatile<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c417eff60) 0 empty

Class std::remove_const<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c41861000) 0 empty

Class std::remove_cv<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c417eff00) 0 empty

Class std::__is_void_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c41859138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41861060) 0 empty

Class std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c418591a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c418610c0) 0 empty

Class std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c41859208) 0 empty
  std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c41859270) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41861120) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c418592d8) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c41859340) 0 empty
    std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c418593a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c41861180) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > > (0x0x7f5c41859410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c418611e0) 0 empty

Class std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c41859478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41861240) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> > (0x0x7f5c418612a0) 0 empty

Class std::__or_<std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*> > (0x0x7f5c418594e0) 0 empty
  std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c41859548) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c41861300) 0 empty

Class std::__is_referenceable<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c418595b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41861360) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*, true> (0x0x7f5c418613c0) 0 empty

Class std::add_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*> (0x0x7f5c41859618) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > >*, true> (0x0x7f5c41861420) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >::__select_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >::__select_helper<const std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > > (0x0x7f5c417efba0) 0 empty

Class std::remove_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41861480) 0 empty

Class std::is_function<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418599c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41861540) 0 empty

Class std::conditional<false, std::is_function<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>, std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>, std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f5c41861660) 0 empty

Class std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41859a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c418616c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>, std::is_rvalue_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>, std::is_rvalue_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> > (0x0x7f5c41861720) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c41859b60) 0 empty
  std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41859bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c41861780) 0 empty

Class std::is_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41859c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c418617e0) 0 empty

Class std::conditional<true, std::is_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>, std::is_void<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>, std::is_void<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> > (0x0x7f5c41861900) 0 empty

Class std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c41859d00) 0 empty
  std::is_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41859d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c41861960) 0 empty

Class std::__or_<std::is_function<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c41859dd0) 0 empty
  std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c41859e38) 0 empty
    std::is_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41859ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c41861a20) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f5c41859f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41861ae0) 0 empty

Class std::is_object<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41859f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c41861b40) 0 empty

Class std::conditional<false, std::is_object<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>, std::is_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>, std::is_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> > (0x0x7f5c41861c60) 0 empty

Class std::__or_<std::is_object<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c4189c000) 0 empty
  std::is_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c4189c068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c41861cc0) 0 empty

Class std::__is_referenceable<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c4189c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c41861d80) 0 empty

Class std::__add_rvalue_reference_helper<const std::pair<const std::basic_string<char>, std::basic_string<char> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::pair<const std::basic_string<char>, std::basic_string<char> >&, true> (0x0x7f5c41861de0) 0 empty

Class std::add_rvalue_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::pair<const std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c4189c208) 0 empty
  std::__add_rvalue_reference_helper<const std::pair<const std::basic_string<char>, std::basic_string<char> >&, true> (0x0x7f5c41861e40) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> (0x0x7f5c418614e0) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c41861ea0) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c4189c340) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c4189c3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c41861f00) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f5c4189c410) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c4189c478) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c4189c4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c41861f60) 0 empty

Class std::remove_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c418b4060) 0 empty

Class std::is_function<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c418b4120) 0 empty

Class std::conditional<false, std::is_function<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>, std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>, std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > > (0x0x7f5c418b4180) 0 empty

Class std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c418b41e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>, std::is_rvalue_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>, std::is_rvalue_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> > (0x0x7f5c418b4240) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_rvalue_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_rvalue_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c4189c750) 0 empty
  std::is_lvalue_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c418b42a0) 0 empty

Class std::is_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c418b4300) 0 empty

Class std::conditional<true, std::is_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>, std::is_void<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>, std::is_void<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> > (0x0x7f5c418b4360) 0 empty

Class std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c4189c888) 0 empty
  std::is_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189c8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c418b43c0) 0 empty

Class std::__or_<std::is_function<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c4189c958) 0 empty
  std::__or_<std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c4189c9c0) 0 empty
    std::is_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189ca28) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c418b4420) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_void<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > > (0x0x7f5c4189ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c418b4480) 0 empty

Class std::is_object<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c418b44e0) 0 empty

Class std::conditional<false, std::is_object<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>, std::is_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>, std::is_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> > (0x0x7f5c418b4540) 0 empty

Class std::__or_<std::is_object<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::is_reference<const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c4189cb60) 0 empty
  std::is_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189cbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c418b45a0) 0 empty

Class std::__is_referenceable<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189cc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c418b4600) 0 empty

Class std::__add_rvalue_reference_helper<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&, true> (0x0x7f5c418b4660) 0 empty

Class std::add_rvalue_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&> (0x0x7f5c4189cc98) 0 empty
  std::__add_rvalue_reference_helper<const std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >&, true> (0x0x7f5c418b46c0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > > > > >::__construct_helper<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> (0x0x7f5c418b40c0) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const std::basic_string<char>, std::pair<std::basic_string<char>, std::basic_string<char> > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f5c418b4720) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c4189cd00) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f5c4189cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c418b4780) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > > (0x0x7f5c4189cdd0) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&> > (0x0x7f5c4189ce38) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f5c4189cea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c418b47e0) 0 empty

Class std::conditional<false, std::is_void<const std::basic_string<char>&>, std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::basic_string<char>&>, std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c418b4840) 0 empty

Class std::conditional<false, std::is_function<const std::basic_string<char> >, std::is_array<const std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::basic_string<char> >, std::is_array<const std::basic_string<char> > > (0x0x7f5c418b48a0) 0 empty

Class std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c418ef2d8) 0 empty
  std::is_array<const std::basic_string<char> > (0x0x7f5c418ef340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c418b4900) 0 empty

Class std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c418ef3a8) 0 empty
  std::__or_<std::is_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c418ef410) 0 empty
    std::is_array<const std::basic_string<char> > (0x0x7f5c418ef478) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c418b4960) 0 empty

Class std::__is_convertible_helper<const std::basic_string<char>&, const std::basic_string<char>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::basic_string<char>&, const std::basic_string<char>, false> (0x0x7f5c418b49c0) 0 empty

Class std::is_convertible<const std::basic_string<char>&, const std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::basic_string<char>&, const std::basic_string<char> > (0x0x7f5c418ef618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c418b4a20) 0 empty

Class std::conditional<true, std::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, std::is_convertible<const std::basic_string<char>&, const std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::basic_string<char>&, std::basic_string<char> >, std::is_convertible<const std::basic_string<char>&, const std::basic_string<char> > > (0x0x7f5c418b4a80) 0 empty

Class std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f5c418ef680) 0 empty
  std::is_convertible<const std::basic_string<char>&, std::basic_string<char> > (0x0x7f5c418ef6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c418b4ae0) 0 empty

Class std::conditional<true, std::is_convertible<const std::pair<std::basic_string<char>, std::basic_string<char> >&, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::is_convertible<const std::basic_string<char>&, const std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::pair<std::basic_string<char>, std::basic_string<char> >&, std::pair<std::basic_string<char>, std::basic_string<char> > >, std::is_convertible<const std::basic_string<char>&, const std::basic_string<char> > > (0x0x7f5c418b4b40) 0 empty

Class std::remove_volatile<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418b4c00) 0 empty

Class std::remove_const<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418b4d20) 0 empty

Class std::remove_cv<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418b4ba0) 0 empty

Class std::__is_void_helper<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418ef8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c418b4d80) 0 empty

Class std::is_void<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418ef958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c418b4ea0) 0 empty

Class std::conditional<false, std::is_void<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::__or_<std::is_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::__or_<std::is_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5c418b4f00) 0 empty

Class std::is_function<std::pair<std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c418ef9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c418b4f60) 0 empty

Class std::conditional<false, std::is_function<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::is_array<std::pair<std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::is_array<std::pair<std::basic_string<char>, std::basic_string<char> > > > (0x0x7f5c4192b000) 0 empty

Class std::is_array<std::pair<std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c418efa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4192b060) 0 empty

Class std::__or_<std::is_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c418efa90) 0 empty
  std::is_array<std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c418efaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5c4192b0c0) 0 empty

Class std::__or_<std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c418efb60) 0 empty
  std::__or_<std::is_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c418efbc8) 0 empty
    std::is_array<std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c418efc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f5c4192b120) 0 empty

Class std::is_function<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418efc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4192b1e0) 0 empty

Class std::conditional<false, std::is_function<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::__or_<std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::__or_<std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f5c4192b240) 0 empty

Class std::is_lvalue_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418efd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4192b2a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::is_rvalue_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::is_rvalue_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> > (0x0x7f5c4192b3c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c418efd68) 0 empty
  std::is_lvalue_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418efdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4192b420) 0 empty

Class std::is_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418efe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4192b4e0) 0 empty

Class std::conditional<true, std::is_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::is_void<const std::pair<std::basic_string<char>, std::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::is_void<const std::pair<std::basic_string<char>, std::basic_string<char> >&> > (0x0x7f5c4192b540) 0 empty

Class std::__or_<std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c418efea0) 0 empty
  std::is_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c418eff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4192b5a0) 0 empty

Class std::__or_<std::is_function<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c418eff70) 0 empty
  std::__or_<std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c41946000) 0 empty
    std::is_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41946068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5c4192b600) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f5c419460d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4192b660) 0 empty

Class std::is_object<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41946138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5c4192b6c0) 0 empty

Class std::conditional<false, std::is_object<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::is_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::pair<std::basic_string<char>, std::basic_string<char> >&>, std::is_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> > (0x0x7f5c4192b720) 0 empty

Class std::__or_<std::is_object<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5c419461a0) 0 empty
  std::is_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41946208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4192b780) 0 empty

Class std::__is_referenceable<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c41946270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4192b7e0) 0 empty

Class std::__add_rvalue_reference_helper<const std::pair<std::basic_string<char>, std::basic_string<char> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::pair<std::basic_string<char>, std::basic_string<char> >&, true> (0x0x7f5c4192b900) 0 empty

Class std::add_rvalue_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::pair<std::basic_string<char>, std::basic_string<char> >&> (0x0x7f5c419462d8) 0 empty
  std::__add_rvalue_reference_helper<const std::pair<std::basic_string<char>, std::basic_string<char> >&, true> (0x0x7f5c4192b960) 0 empty

Class std::__is_convertible_helper<const std::pair<std::basic_string<char>, std::basic_string<char> >&, std::pair<std::basic_string<char>, std::basic_string<char> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::pair<std::basic_string<char>, std::basic_string<char> >&, std::pair<std::basic_string<char>, std::basic_string<char> >, false> (0x0x7f5c4192b180) 0 empty

Class std::is_convertible<const std::pair<std::basic_string<char>, std::basic_string<char> >&, std::pair<std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::pair<std::basic_string<char>, std::basic_string<char> >&, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c419463a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5c4192ba80) 0 empty

Class std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<const std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5c41946410) 0 empty
  std::is_convertible<const std::pair<std::basic_string<char>, std::basic_string<char> >&, std::pair<std::basic_string<char>, std::basic_string<char> > > (0x0x7f5c41946478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5c4192bae0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::clone_tag (0x0x7f5c4192bcc0) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> >::clone_tag (0x0x7f5c4192bd20) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag (0x0x7f5c4192bd80) 0 empty

