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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f20cba2b300) 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> (0x0x7f20cba2b360) 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> (0x0x7f20cba2b3c0) 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> (0x0x7f20cba2b420) 0 empty

Class std::__is_integer<__int128>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__int128> (0x0x7f20cba2b480) 0 empty

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f20cba2bd80) 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> (0x0x7f20cba2bde0) 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> (0x0x7f20cba2be40) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f20cba2bea0) 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> (0x0x7f20cba2bf00) 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> (0x0x7f20cba2bf60) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f20cba61060) 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> (0x0x7f20cba610c0) 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> (0x0x7f20cba61120) 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> (0x0x7f20cba61180) 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> (0x0x7f20cba611e0) 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> (0x0x7f20cba61240) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__nonesuch
   size=1 align=1
   base size=0 base align=1
std::__nonesuch (0x0x7f20cba61ea0) 0 empty

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f20cb94e888) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c1e0) 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> (0x0x7f20cb94e8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c240) 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> (0x0x7f20cb94e958) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c2a0) 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> (0x0x7f20cb94e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c300) 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> (0x0x7f20cb94ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c360) 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> (0x0x7f20cb94ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c3c0) 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> (0x0x7f20cb94eaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c420) 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> (0x0x7f20cb94eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c480) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f20cb94ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c4e0) 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> (0x0x7f20cb94ec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c540) 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> (0x0x7f20cb94ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c5a0) 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> (0x0x7f20cb94ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c600) 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> (0x0x7f20cb94ed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c660) 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> (0x0x7f20cb94edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c6c0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f20cb94ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c720) 0 empty

Class std::__is_integral_helper<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128 unsigned> (0x0x7f20cb94eea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c780) 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> (0x0x7f20cbaa9000) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c8a0) 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> (0x0x7f20cbaa9068) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c900) 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> (0x0x7f20cbaa90d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cba9c960) 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> (0x0x7f20cbace410) 0 empty
  std::integral_constant<bool, true> (0x0x7f20cbab8b40) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f20cb0b4840) 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 (0x0x7f20cb0b4a80) 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 (0x0x7f20cb0b4cc0) 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 (0x0x7f20cb0b4f00) 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 (0x0x7f20cb0df0c0) 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 (0x0x7f20cb0df480) 0 empty

Class std::__do_is_implicitly_default_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_implicitly_default_constructible_impl (0x0x7f20cb1185a0) 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> (0x0x7f20cb118b40) 0 empty

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

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

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

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

Class std::__make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<long int> (0x0x7f20cb148a80) 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> (0x0x7f20cb148ae0) 0 empty

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

Class std::__make_unsigned<__int128>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<__int128> (0x0x7f20cb148ba0) 0 empty

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

Class std::__make_signed<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned char> (0x0x7f20cb148de0) 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> (0x0x7f20cb148e40) 0 empty

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f20cb148ea0) 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> (0x0x7f20cb148f00) 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> (0x0x7f20cb148f60) 0 empty

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

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

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

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

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

Class std::__invoke_memfun_ref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memfun_ref (0x0x7f20cb1a3300) 0 empty

Class std::__invoke_memfun_deref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memfun_deref (0x0x7f20cb1a3360) 0 empty

Class std::__invoke_memobj_ref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memobj_ref (0x0x7f20cb1a33c0) 0 empty

Class std::__invoke_memobj_deref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memobj_deref (0x0x7f20cb1a3420) 0 empty

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f20cb1a3480) 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 (0x0x7f20cb1a3540) 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 (0x0x7f20cb1a3600) 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 (0x0x7f20cb1a36c0) 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 (0x0x7f20cb1a3780) 0 empty

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

Class std::__swappable_details::__do_is_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_swappable_impl (0x0x7f20cb1f0000) 0 empty

Class std::__swappable_details::__do_is_nothrow_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_nothrow_swappable_impl (0x0x7f20cb1f0060) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f20cb1ca618) 0 empty
  std::input_iterator_tag (0x0x7f20cb2467e0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f20cb1ca680) 0 empty
  std::forward_iterator_tag (0x0x7f20cb1ca6e8) 0 empty
    std::input_iterator_tag (0x0x7f20cb246840) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f20cb1ca750) 0 empty
  std::bidirectional_iterator_tag (0x0x7f20cb1ca7b8) 0 empty
    std::forward_iterator_tag (0x0x7f20cb1ca820) 0 empty
      std::input_iterator_tag (0x0x7f20cb2468a0) 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> (0x0x7f20cb2a8060) 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 (0x0x7f20caef4420) 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 (0x0x7f20caef4540) 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 (0x0x7f20caef46c0) 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 (0x0x7f20caef4840) 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 (0x0x7f20caef4960) 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> (0x0x7f20caf26d80) 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> (0x0x7f20caf26ea0) 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> (0x0x7f20caf4d3c0) 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> (0x0x7f20caf4d480) 0 empty

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

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

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

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

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

Class std::char_traits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char32_t> (0x0x7f20cb066b40) 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 (0x0x7f20cb0a3240) 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 (0x0x7f20cb1cab60) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f20cb0a3420) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f20cb1cab60)

Class std::__exception_ptr::exception_ptr
   size=8 align=8
   base size=8 base align=8
std::__exception_ptr::exception_ptr (0x0x7f20cb0a3600) 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 (0x0x7f20cb0a3b40) 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 (0x0x7f20cb1cac98) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f20cacd7240) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f20cb1cac98)

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 (0x0x7f20cb1cad00) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
  std::bad_alloc (0x0x7f20cb1cad68) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f20cb1cad00)
    std::exception (0x0x7f20cacd7420) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f20cb1cad68)

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f20cad0c9c0) 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 (0x0x7f20cad0cba0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

Class std::plus<void>
   size=1 align=1
   base size=0 base align=1
std::plus<void> (0x0x7f20cad8b5a0) 0 empty

Class std::minus<void>
   size=1 align=1
   base size=0 base align=1
std::minus<void> (0x0x7f20cad8b660) 0 empty

Class std::multiplies<void>
   size=1 align=1
   base size=0 base align=1
std::multiplies<void> (0x0x7f20cad8b720) 0 empty

Class std::divides<void>
   size=1 align=1
   base size=0 base align=1
std::divides<void> (0x0x7f20cad8b7e0) 0 empty

Class std::modulus<void>
   size=1 align=1
   base size=0 base align=1
std::modulus<void> (0x0x7f20cad8b8a0) 0 empty

Class std::negate<void>
   size=1 align=1
   base size=0 base align=1
std::negate<void> (0x0x7f20cad8b960) 0 empty

Class std::equal_to<void>
   size=1 align=1
   base size=0 base align=1
std::equal_to<void> (0x0x7f20cad8bea0) 0 empty

Class std::not_equal_to<void>
   size=1 align=1
   base size=0 base align=1
std::not_equal_to<void> (0x0x7f20cad8bf60) 0 empty

Class std::greater<void>
   size=1 align=1
   base size=0 base align=1
std::greater<void> (0x0x7f20cadbd060) 0 empty

Class std::less<void>
   size=1 align=1
   base size=0 base align=1
std::less<void> (0x0x7f20cadbd120) 0 empty

Class std::greater_equal<void>
   size=1 align=1
   base size=0 base align=1
std::greater_equal<void> (0x0x7f20cadbd1e0) 0 empty

Class std::less_equal<void>
   size=1 align=1
   base size=0 base align=1
std::less_equal<void> (0x0x7f20cadbd2a0) 0 empty

Class std::logical_and<void>
   size=1 align=1
   base size=0 base align=1
std::logical_and<void> (0x0x7f20cadbd5a0) 0 empty

Class std::logical_or<void>
   size=1 align=1
   base size=0 base align=1
std::logical_or<void> (0x0x7f20cadbd660) 0 empty

Class std::logical_not<void>
   size=1 align=1
   base size=0 base align=1
std::logical_not<void> (0x0x7f20cadbd720) 0 empty

Class std::bit_and<void>
   size=1 align=1
   base size=0 base align=1
std::bit_and<void> (0x0x7f20cadbdae0) 0 empty

Class std::bit_or<void>
   size=1 align=1
   base size=0 base align=1
std::bit_or<void> (0x0x7f20cadbdba0) 0 empty

Class std::bit_xor<void>
   size=1 align=1
   base size=0 base align=1
std::bit_xor<void> (0x0x7f20cadbdc60) 0 empty

Class std::bit_not<void>
   size=1 align=1
   base size=0 base align=1
std::bit_not<void> (0x0x7f20cadbdd20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __s390_jmp_buf
   size=144 align=8
   base size=144 base align=8
__s390_jmp_buf (0x0x7f20cae47c60) 0

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

Class <anonymous struct>::<anonymous struct>
   size=152 align=8
   base size=152 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f20cae47d80) 0

Class <anonymous struct>
   size=184 align=8
   base size=184 base align=8
<anonymous struct> (0x0x7f20cae47d20) 0

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f20caaa60c0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f20cabf2960) 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> > (0x0x7f20cab08270) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f20cabf29c0) 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> (0x0x7f20cabf2a20) 0 empty

Class std::__cxx11::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char>::_Alloc_hider (0x0x7f20cab083a8) 0
  std::allocator<char> (0x0x7f20cab08410) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f20cabf2a80) 0 empty

Class std::__cxx11::basic_string<char>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char>::<anonymous union> (0x0x7f20cabf2ae0) 0

Class std::__cxx11::basic_string<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char> (0x0x7f20cabf2900) 0

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f20cabf2e40) 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> > (0x0x7f20ca8e2120) 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> (0x0x7f20ca8e2180) 0 empty

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

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

Class std::__are_same<float, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, double> (0x0x7f20ca8e22a0) 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> > (0x0x7f20ca8e2360) 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> (0x0x7f20ca8e23c0) 0 empty

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f20ca8e24e0) 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> > (0x0x7f20ca8e25a0) 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> (0x0x7f20ca8e2600) 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> (0x0x7f20cab08548) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f20ca8e2660) 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> (0x0x7f20ca8e26c0) 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> (0x0x7f20ca8e2720) 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> > (0x0x7f20ca8e2840) 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> > (0x0x7f20cab085b0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f20ca8e28a0) 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> (0x0x7f20ca8e2900) 0 empty

Class std::__cxx11::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<wchar_t>::_Alloc_hider (0x0x7f20cab086e8) 0
  std::allocator<wchar_t> (0x0x7f20cab08750) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f20ca8e2960) 0 empty

Class std::__cxx11::basic_string<wchar_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<wchar_t>::<anonymous union> (0x0x7f20ca8e29c0) 0

Class std::__cxx11::basic_string<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<wchar_t> (0x0x7f20ca8e27e0) 0

Class std::initializer_list<wchar_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<wchar_t> (0x0x7f20ca8e2d20) 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> (0x0x7f20ca9d53c0) 0 empty

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7f20cab088f0) 0 empty
  std::__hash_base<long unsigned int, bool> (0x0x7f20ca9d5420) 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> (0x0x7f20ca9d54e0) 0 empty

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7f20cab08958) 0 empty
  std::__hash_base<long unsigned int, char> (0x0x7f20ca9d5540) 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> (0x0x7f20ca9d5600) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7f20cab089c0) 0 empty
  std::__hash_base<long unsigned int, signed char> (0x0x7f20ca9d5660) 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> (0x0x7f20ca9d5720) 0 empty

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7f20cab08a28) 0 empty
  std::__hash_base<long unsigned int, unsigned char> (0x0x7f20ca9d5780) 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> (0x0x7f20ca9d5840) 0 empty

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7f20cab08a90) 0 empty
  std::__hash_base<long unsigned int, wchar_t> (0x0x7f20ca9d58a0) 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> (0x0x7f20ca9d5960) 0 empty

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7f20cab08af8) 0 empty
  std::__hash_base<long unsigned int, char16_t> (0x0x7f20ca9d59c0) 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> (0x0x7f20ca9d5a80) 0 empty

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7f20cab08b60) 0 empty
  std::__hash_base<long unsigned int, char32_t> (0x0x7f20ca9d5ae0) 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> (0x0x7f20ca9d5ba0) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7f20cab08bc8) 0 empty
  std::__hash_base<long unsigned int, short int> (0x0x7f20ca9d5c00) 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> (0x0x7f20ca9d5cc0) 0 empty

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7f20cab08c30) 0 empty
  std::__hash_base<long unsigned int, int> (0x0x7f20ca9d5d20) 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> (0x0x7f20ca9d5de0) 0 empty

Class std::hash<long int>
   size=1 align=1
   base size=1 base align=1
std::hash<long int> (0x0x7f20cab08c98) 0 empty
  std::__hash_base<long unsigned int, long int> (0x0x7f20ca9d5e40) 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> (0x0x7f20ca9d5f00) 0 empty

Class std::hash<long long int>
   size=1 align=1
   base size=1 base align=1
std::hash<long long int> (0x0x7f20cab08d00) 0 empty
  std::__hash_base<long unsigned int, long long int> (0x0x7f20ca9d5f60) 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> (0x0x7f20caa02060) 0 empty

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7f20cab08d68) 0 empty
  std::__hash_base<long unsigned int, short unsigned int> (0x0x7f20caa020c0) 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> (0x0x7f20caa02180) 0 empty

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7f20cab08dd0) 0 empty
  std::__hash_base<long unsigned int, unsigned int> (0x0x7f20caa021e0) 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> (0x0x7f20caa022a0) 0 empty

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f20cab08e38) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f20caa02300) 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> (0x0x7f20caa023c0) 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> (0x0x7f20cab08ea0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f20caa02420) 0 empty

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

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

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

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

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

Class std::_Fnv_hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Fnv_hash_impl (0x0x7f20caa028a0) 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> (0x0x7f20caa02a20) 0 empty

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7f20cab080d0) 0 empty
  std::__hash_base<long unsigned int, float> (0x0x7f20caa02a80) 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> (0x0x7f20caa02b40) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7f20cab081a0) 0 empty
  std::__hash_base<long unsigned int, double> (0x0x7f20caa02ba0) 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> (0x0x7f20caa02c60) 0 empty

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f20cab08208) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f20caa02cc0) 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> > (0x0x7f20cab08340) 0 empty
  std::integral_constant<bool, false> (0x0x7f20caa02d80) 0 empty

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> > (0x0x7f20caa2c208) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f20ca62d360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t> (0x0x7f20ca62d3c0) 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> (0x0x7f20ca62d420) 0 empty

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

Class std::__cxx11::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char16_t>::_Alloc_hider (0x0x7f20caa2c410) 0
  std::allocator<char16_t> (0x0x7f20caa2c478) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f20ca62d540) 0 empty

Class std::__cxx11::basic_string<char16_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char16_t>::<anonymous union> (0x0x7f20ca62d5a0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f20ca62d2a0) 0

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> > (0x0x7f20caa2c680) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f20ca62d840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t> (0x0x7f20ca62d8a0) 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> (0x0x7f20ca62d900) 0 empty

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

Class std::__cxx11::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char32_t>::_Alloc_hider (0x0x7f20caa2c888) 0
  std::allocator<char32_t> (0x0x7f20caa2c8f0) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f20ca62da20) 0 empty

Class std::__cxx11::basic_string<char32_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char32_t>::<anonymous union> (0x0x7f20ca62da80) 0

Class std::__cxx11::basic_string<char32_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char32_t> (0x0x7f20ca62d780) 0

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

Class std::initializer_list<char16_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char16_t> (0x0x7f20ca62dc60) 0

Class std::initializer_list<char32_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char32_t> (0x0x7f20ca62dd20) 0

Class StringTokenizer
   size=56 align=8
   base size=56 base align=8
StringTokenizer (0x0x7f20ca80cd20) 0

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

Class std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f20ca51bb40) 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*> (0x0x7f20caa2cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca51bba0) 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*> > > (0x0x7f20ca51bc00) 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*> (0x0x7f20caa2cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca51bd20) 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*> > (0x0x7f20ca51bd80) 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*> (0x0x7f20caa2cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca51bde0) 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*> > (0x0x7f20caa2cdd0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f20caa2ce38) 0 empty
    std::integral_constant<bool, false> (0x0x7f20ca51be40) 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*> (0x0x7f20caa2cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca51bea0) 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*> > (0x0x7f20ca51bf00) 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*> (0x0x7f20ca595000) 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*> (0x0x7f20ca595060) 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*> (0x0x7f20ca51bf60) 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*> (0x0x7f20caa2cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca5950c0) 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*> (0x0x7f20caa2c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca595120) 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*> > (0x0x7f20caa2c2d8) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f20caa2c6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20ca595180) 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*> > (0x0x7f20caa2cc30) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f20ca598000) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f20ca598068) 0 empty
      std::integral_constant<bool, false> (0x0x7f20ca5951e0) 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*> > > (0x0x7f20ca598138) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca595240) 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*> (0x0x7f20ca5981a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca5952a0) 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*> > (0x0x7f20ca595300) 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*> > (0x0x7f20ca598208) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f20ca598270) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca595360) 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*> (0x0x7f20ca5983a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca595480) 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*&> (0x0x7f20ca598410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca595540) 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*&> > > (0x0x7f20ca5955a0) 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*&> (0x0x7f20ca598478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca5956c0) 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*&> > (0x0x7f20ca595720) 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*&> > (0x0x7f20ca5984e0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f20ca598548) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca595780) 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*&> (0x0x7f20ca5985b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca5957e0) 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*&> > (0x0x7f20ca595840) 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*&> > (0x0x7f20ca598618) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f20ca598680) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca5958a0) 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*&> > (0x0x7f20ca5987b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f20ca598820) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f20ca598888) 0 empty
      std::integral_constant<bool, true> (0x0x7f20ca595900) 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*&> > > (0x0x7f20ca598958) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca595960) 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*&> (0x0x7f20ca5989c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca5959c0) 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*&> > (0x0x7f20ca595a20) 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*&> > (0x0x7f20ca598a28) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f20ca598a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca595a80) 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*&> (0x0x7f20ca598bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca595ba0) 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> (0x0x7f20ca595c00) 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*&> (0x0x7f20ca598c30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f20ca595c60) 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&> (0x0x7f20ca598d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca595cc0) 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&> > > (0x0x7f20ca595d20) 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&> (0x0x7f20ca598d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca595d80) 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&> > (0x0x7f20ca595de0) 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&> > (0x0x7f20ca598dd0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f20ca598e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca595e40) 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&> (0x0x7f20ca598ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca595ea0) 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&> > (0x0x7f20ca595f00) 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&> > (0x0x7f20ca598f08) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f20ca598f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca595f60) 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&> > (0x0x7f20ca5bf000) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f20ca5bf068) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f20ca5bf0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20ca5c0000) 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&> > > (0x0x7f20ca5bf138) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca5c0060) 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&> (0x0x7f20ca5bf1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca5c00c0) 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&> > (0x0x7f20ca5c0120) 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&> > (0x0x7f20ca5bf208) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f20ca5bf270) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca5c0180) 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&> (0x0x7f20ca5bf2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca5c01e0) 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> (0x0x7f20ca5c0240) 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&> (0x0x7f20ca5bf340) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f20ca5c02a0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f20ca5954e0) 0 empty

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f20ca5bf3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca5c0300) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f20ca5bf410) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f20ca5bf478) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca5c0360) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f20ca5bf4e0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f20ca5bf548) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f20ca5bf5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20ca5c03c0) 0 empty

Class std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7f20ca5c0420) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7f20ca5bf618) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f20ca5bf680) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f20ca5bf6e8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f20ca5bf750) 0 empty
        std::integral_constant<bool, true> (0x0x7f20ca5c0480) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7f20ca5c04e0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > > (0x0x7f20ca5bf820) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca5c0540) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7f20ca5c05a0) 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*&&> (0x0x7f20ca5bf8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca5c0660) 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*&&> > > (0x0x7f20ca5c06c0) 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*&&> (0x0x7f20ca5bf958) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca5c07e0) 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*&&> > (0x0x7f20ca5c0840) 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*&&> (0x0x7f20ca5bf9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca5c08a0) 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*&&> > (0x0x7f20ca5bfa28) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f20ca5bfa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca5c0900) 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*&&> (0x0x7f20ca5bfaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca5c0960) 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*&&> > (0x0x7f20ca5c09c0) 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*&&> > (0x0x7f20ca5bfb60) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f20ca5bfbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca5c0a20) 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*&&> > (0x0x7f20ca5bfd00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f20ca5bfd68) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f20ca5bfdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20ca5c0a80) 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*&&> > > (0x0x7f20ca5bfea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca5c0ae0) 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*&&> (0x0x7f20ca5bff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca5c0b40) 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*&&> > (0x0x7f20ca5c0ba0) 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*&&> > (0x0x7f20ca5bff70) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f20ca5e6000) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca5c0c00) 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*&&> (0x0x7f20ca5e6208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca5c0c60) 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> (0x0x7f20ca5c0cc0) 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*&&> (0x0x7f20ca5e6270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f20ca5c0d20) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f20ca5c0600) 0 empty

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f20ca5e62d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca5c0d80) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f20ca5e6340) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f20ca5e63a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20ca5c0de0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f20ca5e6410) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f20ca5e6478) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f20ca5e64e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20ca5c0e40) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7f20ca5c0ea0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7f20ca5e6548) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f20ca5e65b0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f20ca5e6618) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f20ca5e6680) 0 empty
        std::integral_constant<bool, true> (0x0x7f20ca5c0f00) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&> (0x0x7f20ca5c0f60) 0 empty

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*> (0x0x7f20ca51bae0) 0

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

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

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

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

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

Class std::__cow_string::<anonymous union>
   size=8 align=8
   base size=8 base align=8
std::__cow_string::<anonymous union> (0x0x7f20ca26d180) 0

Class std::__cow_string
   size=8 align=8
   base size=8 base align=8
std::__cow_string (0x0x7f20ca26d120) 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 (0x0x7f20ca5e6a90) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f20ca26d1e0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f20ca5e6a90)

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 (0x0x7f20ca5e6af8) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7f20ca5e6b60) 0
      primary-for std::domain_error (0x0x7f20ca5e6af8)
    std::exception (0x0x7f20ca26d240) 0 nearly-empty
        primary-for std::logic_error (0x0x7f20ca5e6b60)

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 (0x0x7f20ca5e6bc8) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7f20ca5e6c30) 0
      primary-for std::invalid_argument (0x0x7f20ca5e6bc8)
    std::exception (0x0x7f20ca26d2a0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f20ca5e6c30)

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 (0x0x7f20ca5e6c98) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7f20ca5e6d00) 0
      primary-for std::length_error (0x0x7f20ca5e6c98)
    std::exception (0x0x7f20ca26d300) 0 nearly-empty
        primary-for std::logic_error (0x0x7f20ca5e6d00)

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 (0x0x7f20ca5e6d68) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7f20ca5e6dd0) 0
      primary-for std::out_of_range (0x0x7f20ca5e6d68)
    std::exception (0x0x7f20ca26d360) 0 nearly-empty
        primary-for std::logic_error (0x0x7f20ca5e6dd0)

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

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 (0x0x7f20ca5e6ea0) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7f20ca5e6f08) 0
      primary-for std::range_error (0x0x7f20ca5e6ea0)
    std::exception (0x0x7f20ca26d420) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f20ca5e6f08)

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 (0x0x7f20ca5e6f70) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7f20ca29d000) 0
      primary-for std::overflow_error (0x0x7f20ca5e6f70)
    std::exception (0x0x7f20ca26d480) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f20ca29d000)

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 (0x0x7f20ca29d068) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7f20ca29d0d0) 0
      primary-for std::underflow_error (0x0x7f20ca29d068)
    std::exception (0x0x7f20ca26d4e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f20ca29d0d0)

Class std::__erased_type
   size=1 align=1
   base size=0 base align=1
std::__erased_type (0x0x7f20ca2bb780) 0 empty

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

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

Class std::__uses_alloc0::_Sink
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc0::_Sink (0x0x7f20ca2bbba0) 0 empty

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f20ca29d340) 0
  std::__uses_alloc_base (0x0x7f20ca2bbb40) 0 empty

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f20ca0e7720) 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> (0x0x7f20ca0e78a0) 0 empty

Class <anonymous struct>
   size=48 align=8
   base size=41 base align=8
<anonymous struct> (0x0x7f20ca210240) 0

Class AppArgs
   size=1 align=1
   base size=0 base align=1
AppArgs (0x0x7f20ca2102a0) 0 empty

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

Class std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20ca29d820) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20ca2104e0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20ca29ddd0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20ca210600) 0 empty

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6b068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20ca210a20) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x7f20c9e6b138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6b1a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20ca210a80) 0 empty

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

Class std::map<std::__cxx11::basic_string<char>, AppArgOption_t*>
   size=48 align=8
   base size=48 base align=8
std::map<std::__cxx11::basic_string<char>, AppArgOption_t*> (0x0x7f20ca210300) 0

Class std::is_array<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca210ae0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20ca210ba0) 0 empty

Class std::remove_const<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20ca210c00) 0 empty

Class std::remove_cv<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20ca210b40) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca210c60) 0 empty

Class std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20ca210cc0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c9e6b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca210d20) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > > (0x0x7f20ca210d80) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6b750) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f20ca210de0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c9e6b7b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6b820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f20ca210e40) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6b888) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c9e6b8f0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6b958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f20ca210ea0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false> (0x0x7f20c9e6b9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca210f00) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f20ca210f60) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false>, std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false>, std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c9f54000) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9f54060) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false> (0x0x7f20c9e6baf8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6bb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9f540c0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, false> > (0x0x7f20c9e6bbc8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false> (0x0x7f20c9e6bc30) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6bc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9f54120) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6bd00) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, false> > (0x0x7f20c9e6bd68) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false> (0x0x7f20c9e6bdd0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9e6be38) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c9f54180) 0 empty

Class std::is_array<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9e6bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9f541e0) 0 empty

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

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

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

Class std::__is_void_helper<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f660d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9f54360) 0 empty

Class std::is_void<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f66138) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9f543c0) 0 empty

Class std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > > (0x0x7f20c9f66270) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9f54420) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > >, std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > >, std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > > > (0x0x7f20c9f54480) 0 empty

Class std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f662d8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f20c9f544e0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::less<std::__cxx11::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::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f20c9f66340) 0 empty
  std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f663a8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f20c9f54540) 0 empty

Class std::__is_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f66410) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f20c9f66478) 0 empty
    std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f664e0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f20c9f545a0) 0 empty

Class std::__is_default_constructible_safe<std::less<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f20c9f66548) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9f54600) 0 empty

Class std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f665b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9f54720) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false>, std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false>, std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > > > (0x0x7f20c9f54780) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f66618) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9f547e0) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f20c9f66680) 0 empty
  std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f666e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9f54840) 0 empty

Class std::__and_<std::is_default_constructible<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::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::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f20c9f66750) 0 empty
  std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f20c9f667b8) 0 empty
    std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f66820) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9f54960) 0 empty

Class std::is_nothrow_default_constructible<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f66888) 0 empty
  std::__and_<std::is_default_constructible<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f20c9f668f0) 0 empty
    std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f20c9f66958) 0 empty
      std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f20c9f669c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c9f54a20) 0 empty

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

Class std::allocator<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9f66a28) 0 empty
  __gnu_cxx::new_allocator<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9f54c00) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9f66b60) 0 empty
  std::allocator_traits<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9f54cc0) 0 empty

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

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

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

Class std::less<char>
   size=1 align=1
   base size=1 base align=1
std::less<char> (0x0x7f20c9f66c98) 0 empty
  std::binary_function<char, char, bool> (0x0x7f20c9f54ea0) 0 empty

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

Class std::allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9f66d00) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9fcf000) 0 empty

Class std::_Rb_tree<char, std::pair<const char, AppArgOption_t*>, std::_Select1st<std::pair<const char, AppArgOption_t*> >, std::less<char>, std::allocator<std::pair<const char, AppArgOption_t*> > >::_Rb_tree_impl<std::less<char>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<char, std::pair<const char, AppArgOption_t*>, std::_Select1st<std::pair<const char, AppArgOption_t*> >, std::less<char>, std::allocator<std::pair<const char, AppArgOption_t*> > >::_Rb_tree_impl<std::less<char>, true> (0x0x7f20c9f66dd0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9f66e38) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9fcf060) 0 empty

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

Class std::map<char, AppArgOption_t*>
   size=48 align=8
   base size=48 base align=8
std::map<char, AppArgOption_t*> (0x0x7f20c9f54ae0) 0

Class std::is_array<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9f66ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9fcf240) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9fcf300) 0 empty

Class std::remove_const<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9fcf360) 0 empty

Class std::remove_cv<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9fcf2a0) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9f66f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9fcf3c0) 0 empty

Class std::is_void<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9f66af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9fcf420) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9f66bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9fcf480) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> > >, std::__not_<std::is_void<std::allocator<std::pair<const char, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> > >, std::__not_<std::is_void<std::allocator<std::pair<const char, AppArgOption_t*> > > > > (0x0x7f20c9fcf4e0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8e000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f20c9fcf600) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const char, AppArgOption_t*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const char, AppArgOption_t*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9c8e068) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8e0d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f20c9fcf720) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8e138) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const char, AppArgOption_t*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9c8e1a0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8e208) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f20c9fcf7e0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const char, AppArgOption_t*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const char, AppArgOption_t*> >, false> (0x0x7f20c9c8e270) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9fcfa20) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8e3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9fcfb40) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> >, false>, std::is_default_constructible<std::allocator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> >, false>, std::is_default_constructible<std::allocator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9fcfba0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8e4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9fcfc00) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> >, false> (0x0x7f20c9c8e618) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8e680) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9fcfd20) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const char, AppArgOption_t*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const char, AppArgOption_t*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> >, false> > (0x0x7f20c9c8e820) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> >, false> (0x0x7f20c9c8e888) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8e8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9fcfd80) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8ea28) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const char, AppArgOption_t*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> >, false> > (0x0x7f20c9c8ea90) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char, AppArgOption_t*> >, false> (0x0x7f20c9c8eaf8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9c8eb60) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c9fcfde0) 0 empty

Class std::is_array<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<char> > (0x0x7f20c9c8ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9c99000) 0 empty

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

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

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

Class std::__is_void_helper<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<char> > (0x0x7f20c9c8ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9c99180) 0 empty

Class std::is_void<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<char> > (0x0x7f20c9c8edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9c991e0) 0 empty

Class std::__not_<std::is_void<std::less<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<char> > > (0x0x7f20c9c8ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9c99240) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<char> >, std::__not_<std::is_void<std::less<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<char> >, std::__not_<std::is_void<std::less<char> > > > (0x0x7f20c9c992a0) 0 empty

Class std::__is_default_constructible_impl<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<char> > (0x0x7f20c9c8eea0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f20c9c99300) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<char> > >, std::__is_default_constructible_impl<std::less<char> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<char> > >, std::__is_default_constructible_impl<std::less<char> > > (0x0x7f20c9c8ef08) 0 empty
  std::__is_default_constructible_impl<std::less<char> > (0x0x7f20c9c8ef70) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f20c9c99360) 0 empty

Class std::__is_default_constructible_atom<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<char> > (0x0x7f20c9cab000) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<char> > >, std::__is_default_constructible_impl<std::less<char> > > (0x0x7f20c9cab068) 0 empty
    std::__is_default_constructible_impl<std::less<char> > (0x0x7f20c9cab0d0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f20c9c993c0) 0 empty

Class std::__is_default_constructible_safe<std::less<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<char>, false> (0x0x7f20c9cab138) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9c99420) 0 empty

Class std::is_default_constructible<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<char> > (0x0x7f20c9cab1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9c99480) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<char>, false>, std::is_default_constructible<std::less<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<char>, false>, std::is_default_constructible<std::less<char> > > (0x0x7f20c9c994e0) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<char> > (0x0x7f20c9cab208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9c99540) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<char>, false> (0x0x7f20c9cab270) 0 empty
  std::__is_nt_default_constructible_atom<std::less<char> > (0x0x7f20c9cab2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9c995a0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<char> >, std::__is_nt_default_constructible_impl<std::less<char>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<char> >, std::__is_nt_default_constructible_impl<std::less<char>, false> > (0x0x7f20c9cab340) 0 empty
  std::__is_nt_default_constructible_impl<std::less<char>, false> (0x0x7f20c9cab3a8) 0 empty
    std::__is_nt_default_constructible_atom<std::less<char> > (0x0x7f20c9cab410) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9c99600) 0 empty

Class std::is_nothrow_default_constructible<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<char> > (0x0x7f20c9cab478) 0 empty
  std::__and_<std::is_default_constructible<std::less<char> >, std::__is_nt_default_constructible_impl<std::less<char>, false> > (0x0x7f20c9cab4e0) 0 empty
    std::__is_nt_default_constructible_impl<std::less<char>, false> (0x0x7f20c9cab548) 0 empty
      std::__is_nt_default_constructible_atom<std::less<char> > (0x0x7f20c9cab5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c9c99660) 0 empty

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

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

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

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

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

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

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

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

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

Class std::conditional<false, std::__undefined, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, std::__cxx11::basic_string<char> > (0x0x7f20c9cda0c0) 0 empty

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

Class std::_Deque_iterator<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>*> (0x0x7f20c9c99ba0) 0

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

Class std::allocator<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__cxx11::basic_string<char> > (0x0x7f20c9cabb60) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f20c9cda2a0) 0 empty

Class std::_Deque_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Deque_impl (0x0x7f20c9cabc30) 0
  std::allocator<std::__cxx11::basic_string<char> > (0x0x7f20c9cabc98) 0 empty
    __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f20c9cda300) 0 empty

Class std::_Deque_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f20c9c996c0) 0

Class std::deque<std::__cxx11::basic_string<char> >
   size=80 align=8
   base size=80 base align=8
std::deque<std::__cxx11::basic_string<char> > (0x0x7f20c9cabdd0) 0
  std::_Deque_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f20c9cda360) 0

Class std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9cda420) 0

Class std::_PCC<true, const std::__cxx11::basic_string<char>, AppArgOption_t*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const std::__cxx11::basic_string<char>, AppArgOption_t*> (0x0x7f20c9cda600) 0 empty

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

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char> >, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char> >, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f20c9cda6c0) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f20c9de9000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9cda720) 0 empty

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

Class std::is_rvalue_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f20c9de9068) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9cda7e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9de90d0) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f20c9de9138) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9cda840) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char> > (0x0x7f20c9de91a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9cda8a0) 0 empty

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

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

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

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

Class std::is_void<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f20c9de95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9cdab40) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9de9618) 0 empty
  std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f20c9de9680) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9cdaba0) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9de96e8) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9de9750) 0 empty
    std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f20c9de97b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9cdac00) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f20c9de9820) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9cdac60) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char> > (0x0x7f20c9de9888) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9cdacc0) 0 empty

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

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9de99c0) 0 empty
  std::is_object<const std::__cxx11::basic_string<char> > (0x0x7f20c9de9a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9cdad80) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char> > (0x0x7f20c9de9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9cdade0) 0 empty

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

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f20c9cdaf00) 0 empty

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

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

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9de9c98) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f20c9de9d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9e03060) 0 empty

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

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

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9de9ea0) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f20c9de9f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9e03180) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9de9f70) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9e06000) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f20c9e06068) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9e031e0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f20c9e060d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9e03240) 0 empty

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

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

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9e06270) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f20c9e062d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9e03360) 0 empty

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

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

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

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

Class std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f20c9e06478) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9e034e0) 0 empty

Class std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f20c9e065b0) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f20c9e06618) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9e03540) 0 empty

Class std::is_copy_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7f20c9e066e8) 0 empty
  std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f20c9e06750) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f20c9e067b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9e035a0) 0 empty

Class std::conditional<false, std::is_copy_assignable<AppArgOption_t*>, std::is_copy_assignable<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<AppArgOption_t*>, std::is_copy_assignable<const std::__cxx11::basic_string<char> > > (0x0x7f20c9e03600) 0 empty

Class std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<AppArgOption_t*> > (0x0x7f20c9e06888) 0 empty
  std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7f20c9e068f0) 0 empty
    std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f20c9e06958) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f20c9e069c0) 0 empty
        std::integral_constant<bool, false> (0x0x7f20c9e03660) 0 empty

Class std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&, const std::__nonesuch&> (0x0x7f20c9e036c0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<AppArgOption_t*> > > (0x0x7f20c9e06af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9e03720) 0 empty

Class std::conditional<true, const std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&, const std::__nonesuch&> (0x0x7f20c9e03780) 0 empty

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

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f20c9e038a0) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f20c9e06d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9e03900) 0 empty

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

Class std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f20c9e06d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9e039c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f20c9e06dd0) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f20c9e06e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9e03a20) 0 empty

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

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

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f20c9a1c000) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f20c9a1c068) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9e03b40) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f20c9a1c0d0) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f20c9a1c138) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f20c9a1c1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9e03ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f20c9a1c208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9e03c00) 0 empty

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

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

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f20c9a1c3a8) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f20c9a1c410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9e03d20) 0 empty

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

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

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

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

Class std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f20c9a1c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9e03ea0) 0 empty

Class std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f20c9a1c680) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f20c9a1c6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9e03f00) 0 empty

Class std::is_move_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7f20c9a1c7b8) 0 empty
  std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f20c9a1c820) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f20c9a1c888) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9e03f60) 0 empty

Class std::conditional<false, std::is_move_assignable<AppArgOption_t*>, std::is_move_assignable<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<AppArgOption_t*>, std::is_move_assignable<const std::__cxx11::basic_string<char> > > (0x0x7f20c9a26000) 0 empty

Class std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<AppArgOption_t*> > (0x0x7f20c9a1c958) 0 empty
  std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7f20c9a1c9c0) 0 empty
    std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f20c9a1ca28) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f20c9a1ca90) 0 empty
        std::integral_constant<bool, false> (0x0x7f20c9a26060) 0 empty

Class std::conditional<false, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&, std::__nonesuch&&> (0x0x7f20c9a260c0) 0 empty

Class std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>
   size=40 align=8
   base size=40 base align=8
std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> (0x0x7f20c9cda5a0) 0

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f20c9a1cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9a26300) 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> > (0x0x7f20c9a263c0) 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> > (0x0x7f20c9a26420) 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> > (0x0x7f20c9a26360) 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> > (0x0x7f20c9a1cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9a26480) 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> > (0x0x7f20c9a1cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9a264e0) 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> > > (0x0x7f20c9a1cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9a26540) 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> > > > (0x0x7f20c9a265a0) 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> > (0x0x7f20c9a1cdd0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f20c9a26600) 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> > > (0x0x7f20c9a1ce38) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f20c9a1cea0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f20c9a26660) 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> > (0x0x7f20c9a1cf08) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f20c9a1cf70) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f20c9a1cb60) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f20c9a266c0) 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> (0x0x7f20c9a54000) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9a26720) 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> > (0x0x7f20c9a54068) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9a26780) 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> > > (0x0x7f20c9a267e0) 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> > (0x0x7f20c9a540d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9a26840) 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> (0x0x7f20c9a54138) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f20c9a541a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9a268a0) 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> > (0x0x7f20c9a54208) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f20c9a54270) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f20c9a542d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9a26900) 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> > (0x0x7f20c9a54340) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f20c9a543a8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f20c9a54410) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f20c9a54478) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c9a26960) 0 empty

Class std::__has_is_transparent<std::less<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<std::less<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, void> (0x0x7f20c9a269c0) 0 empty

Class std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9a26c00) 0

Class std::__has_is_transparent<std::less<char>, char, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<std::less<char>, char, void> (0x0x7f20c9a26cc0) 0 empty

Class std::_PCC<true, const char, AppArgOption_t*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const char, AppArgOption_t*> (0x0x7f20c9a26d80) 0 empty

Class std::is_function<const char>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char> (0x0x7f20c9a545b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9a26de0) 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> > > (0x0x7f20c9a26e40) 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> (0x0x7f20c9a54618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9a26ea0) 0 empty

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

Class std::is_rvalue_reference<const char>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const char> (0x0x7f20c9a54750) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9abe060) 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> > (0x0x7f20c9a547b8) 0 empty
  std::is_rvalue_reference<const char> (0x0x7f20c9a54820) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9abe0c0) 0 empty

Class std::is_reference<const char>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char> (0x0x7f20c9a54888) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9abe120) 0 empty

Class std::conditional<false, 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_reference<const char>, std::is_void<const char> > (0x0x7f20c9abe180) 0 empty

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

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7f20c9a549c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9abe360) 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> > (0x0x7f20c9a54a28) 0 empty
  std::is_void<const char> (0x0x7f20c9a54a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9abe3c0) 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> > (0x0x7f20c9a54af8) 0 empty
  std::__or_<std::is_reference<const char>, std::is_void<const char> > (0x0x7f20c9a54b60) 0 empty
    std::is_void<const char> (0x0x7f20c9a54bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9abe420) 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> > > (0x0x7f20c9a54d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9abe540) 0 empty

Class std::is_object<const char>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char> (0x0x7f20c9a54d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9abe5a0) 0 empty

Class std::conditional<true, std::is_object<const char>, std::is_reference<const char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const char>, std::is_reference<const char> > (0x0x7f20c9abe600) 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> > (0x0x7f20c9a54dd0) 0 empty
  std::is_object<const char> (0x0x7f20c9a54e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9abe660) 0 empty

Class std::__is_referenceable<const char>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char> (0x0x7f20c9a54ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9abe6c0) 0 empty

Class std::is_function<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char&> (0x0x7f20c9a54f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9abe780) 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&> > > (0x0x7f20c9abe7e0) 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&> (0x0x7f20c9a54f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9abe840) 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&> > (0x0x7f20c9abe8a0) 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&> > (0x0x7f20c9ad80d0) 0 empty
  std::is_lvalue_reference<const char&> (0x0x7f20c9ad8138) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9abe900) 0 empty

Class std::is_reference<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char&> (0x0x7f20c9ad81a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9abea20) 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&> > (0x0x7f20c9abea80) 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&> > (0x0x7f20c9ad8208) 0 empty
  std::is_reference<const char&> (0x0x7f20c9ad8270) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9abeae0) 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&> > (0x0x7f20c9ad82d8) 0 empty
  std::__or_<std::is_reference<const char&>, std::is_void<const char&> > (0x0x7f20c9ad8340) 0 empty
    std::is_reference<const char&> (0x0x7f20c9ad83a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9abeb40) 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&> > > (0x0x7f20c9ad85b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9abeba0) 0 empty

Class std::is_object<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char&> (0x0x7f20c9ad8618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9abec00) 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&> > (0x0x7f20c9abec60) 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&> > (0x0x7f20c9ad8680) 0 empty
  std::is_reference<const char&> (0x0x7f20c9ad86e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9abecc0) 0 empty

Class std::__is_referenceable<const char&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char&> (0x0x7f20c9ad8750) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9abed20) 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> (0x0x7f20c9abed80) 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&> (0x0x7f20c9ad87b8) 0 empty
  std::__add_rvalue_reference_helper<const char&, true> (0x0x7f20c9abede0) 0 empty

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

Class std::is_assignable<const char&, const char&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const char&, const char&> (0x0x7f20c9ad8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9abee40) 0 empty

Class std::__is_copy_assignable_impl<const char, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const char, true> (0x0x7f20c9ad88f0) 0 empty
  std::is_assignable<const char&, const char&> (0x0x7f20c9ad8958) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9abeea0) 0 empty

Class std::is_copy_assignable<const char>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const char> (0x0x7f20c9ad89c0) 0 empty
  std::__is_copy_assignable_impl<const char, true> (0x0x7f20c9ad8a28) 0 empty
    std::is_assignable<const char&, const char&> (0x0x7f20c9ad8a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9abef00) 0 empty

Class std::conditional<false, std::is_copy_assignable<AppArgOption_t*>, std::is_copy_assignable<const char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<AppArgOption_t*>, std::is_copy_assignable<const char> > (0x0x7f20c9abef60) 0 empty

Class std::__and_<std::is_copy_assignable<const char>, std::is_copy_assignable<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const char>, std::is_copy_assignable<AppArgOption_t*> > (0x0x7f20c9ad8c98) 0 empty
  std::is_copy_assignable<const char> (0x0x7f20c9ad8d00) 0 empty
    std::__is_copy_assignable_impl<const char, true> (0x0x7f20c9ad8d68) 0 empty
      std::is_assignable<const char&, const char&> (0x0x7f20c9ad8dd0) 0 empty
        std::integral_constant<bool, false> (0x0x7f20c9ae6000) 0 empty

Class std::conditional<false, const std::pair<const char, AppArgOption_t*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const char, AppArgOption_t*>&, const std::__nonesuch&> (0x0x7f20c9ae6120) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const char>, std::is_copy_assignable<AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const char>, std::is_copy_assignable<AppArgOption_t*> > > (0x0x7f20c9ad8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9ae6300) 0 empty

Class std::conditional<true, const std::pair<const char, AppArgOption_t*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const char, AppArgOption_t*>&, const std::__nonesuch&> (0x0x7f20c9ae6360) 0 empty

Class std::is_function<const char&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char&&> (0x0x7f20c9af0068) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9ae65a0) 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&&> > > (0x0x7f20c9ae6600) 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&&> (0x0x7f20c9af00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9ae6660) 0 empty

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

Class std::is_rvalue_reference<const char&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const char&&> (0x0x7f20c9af0208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9ae6720) 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&&> > (0x0x7f20c9af0270) 0 empty
  std::is_rvalue_reference<const char&&> (0x0x7f20c9af02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9ae6780) 0 empty

Class std::is_reference<const char&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char&&> (0x0x7f20c9af0340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9ae68a0) 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&&> > (0x0x7f20c9ae6900) 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&&> > (0x0x7f20c9af03a8) 0 empty
  std::is_reference<const char&&> (0x0x7f20c9af0410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9ae6960) 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&&> > (0x0x7f20c9af0478) 0 empty
  std::__or_<std::is_reference<const char&&>, std::is_void<const char&&> > (0x0x7f20c9af04e0) 0 empty
    std::is_reference<const char&&> (0x0x7f20c9af0548) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9ae69c0) 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&&> > > (0x0x7f20c9af0680) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9ae6a20) 0 empty

Class std::is_object<const char&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char&&> (0x0x7f20c9af06e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9ae6a80) 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&&> > (0x0x7f20c9ae6ae0) 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&&> > (0x0x7f20c9af0750) 0 empty
  std::is_reference<const char&&> (0x0x7f20c9af07b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9ae6b40) 0 empty

Class std::__is_referenceable<const char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char&&> (0x0x7f20c9af0820) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9ae6ba0) 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> (0x0x7f20c9ae6c00) 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&&> (0x0x7f20c9af0888) 0 empty
  std::__add_rvalue_reference_helper<const char&&, true> (0x0x7f20c9ae6c60) 0 empty

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

Class std::is_assignable<const char&, const char&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const char&, const char&&> (0x0x7f20c9af08f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9ae6cc0) 0 empty

Class std::__is_move_assignable_impl<const char, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const char, true> (0x0x7f20c9af0958) 0 empty
  std::is_assignable<const char&, const char&&> (0x0x7f20c9af09c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9ae6d20) 0 empty

Class std::is_move_assignable<const char>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const char> (0x0x7f20c9af0a28) 0 empty
  std::__is_move_assignable_impl<const char, true> (0x0x7f20c9af0a90) 0 empty
    std::is_assignable<const char&, const char&&> (0x0x7f20c9af0af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9ae6d80) 0 empty

Class std::conditional<false, std::is_move_assignable<AppArgOption_t*>, std::is_move_assignable<const char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<AppArgOption_t*>, std::is_move_assignable<const char> > (0x0x7f20c9ae6de0) 0 empty

Class std::__and_<std::is_move_assignable<const char>, std::is_move_assignable<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const char>, std::is_move_assignable<AppArgOption_t*> > (0x0x7f20c9af0d00) 0 empty
  std::is_move_assignable<const char> (0x0x7f20c9af0d68) 0 empty
    std::__is_move_assignable_impl<const char, true> (0x0x7f20c9af0dd0) 0 empty
      std::is_assignable<const char&, const char&&> (0x0x7f20c9af0e38) 0 empty
        std::integral_constant<bool, false> (0x0x7f20c9ae6e40) 0 empty

Class std::conditional<false, std::pair<const char, AppArgOption_t*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const char, AppArgOption_t*>&&, std::__nonesuch&&> (0x0x7f20c9ae6f60) 0 empty

Class std::pair<const char, AppArgOption_t*>
   size=16 align=8
   base size=16 base align=8
std::pair<const char, AppArgOption_t*> (0x0x7f20c9a26d20) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>, std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>, std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> > (0x0x7f20c9b1e660) 0 empty

Class std::conditional<false, std::is_void<const std::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::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::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f20c9b1e6c0) 0 empty

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

Class std::conditional<false, std::__not_<std::extent<const std::__cxx11::basic_string<char>, 0u> >, std::is_array<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<const std::__cxx11::basic_string<char>, 0u> >, std::is_array<const std::__cxx11::basic_string<char> > > (0x0x7f20c9b1e780) 0 empty

Class std::__and_<std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<const std::__cxx11::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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f20c9b440d0) 0 empty
  std::is_array<const std::__cxx11::basic_string<char> > (0x0x7f20c9b44138) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9b1e7e0) 0 empty

Class std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char> > (0x0x7f20c9b441a0) 0 empty
  std::__and_<std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f20c9b44208) 0 empty
    std::is_array<const std::__cxx11::basic_string<char> > (0x0x7f20c9b44270) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9b1e840) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char> >, std::is_function<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char> >, std::is_function<const std::__cxx11::basic_string<char> > > (0x0x7f20c9b1e8a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b442d8) 0 empty
  std::is_function<const std::__cxx11::basic_string<char> > (0x0x7f20c9b44340) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9b1e900) 0 empty

Class std::__or_<std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b443a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b44410) 0 empty
    std::is_function<const std::__cxx11::basic_string<char> > (0x0x7f20c9b44478) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9b1e960) 0 empty

Class std::conditional<false, std::is_reference<const std::__cxx11::basic_string<char> >, std::is_scalar<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::__cxx11::basic_string<char> >, std::is_scalar<const std::__cxx11::basic_string<char> > > (0x0x7f20c9b1e9c0) 0 empty

Class std::__is_integral_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::__cxx11::basic_string<char> > (0x0x7f20c9b445b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b1ea20) 0 empty

Class std::is_integral<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<const std::__cxx11::basic_string<char> > (0x0x7f20c9b446e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b1ea80) 0 empty

Class std::conditional<false, std::is_integral<const std::__cxx11::basic_string<char> >, std::is_floating_point<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<const std::__cxx11::basic_string<char> >, std::is_floating_point<const std::__cxx11::basic_string<char> > > (0x0x7f20c9b1eae0) 0 empty

Class std::__is_floating_point_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::__cxx11::basic_string<char> > (0x0x7f20c9b44820) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b1eb40) 0 empty

Class std::is_floating_point<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<const std::__cxx11::basic_string<char> > (0x0x7f20c9b44888) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b1eba0) 0 empty

Class std::__or_<std::is_integral<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<const std::__cxx11::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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b448f0) 0 empty
  std::is_floating_point<const std::__cxx11::basic_string<char> > (0x0x7f20c9b44958) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9b1ec00) 0 empty

Class std::is_arithmetic<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const std::__cxx11::basic_string<char> > (0x0x7f20c9b449c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b1ec60) 0 empty

Class std::conditional<false, std::is_arithmetic<const std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::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<const std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f20c9b1ecc0) 0 empty

Class std::is_enum<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<const std::__cxx11::basic_string<char> > (0x0x7f20c9b44af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b1ed20) 0 empty

Class std::conditional<false, std::is_enum<const std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::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<const std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f20c9b1ee40) 0 empty

Class std::__is_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f20c9b44b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b1eea0) 0 empty

Class std::is_pointer<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<const std::__cxx11::basic_string<char> > (0x0x7f20c9b44c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b1ef00) 0 empty

Class std::conditional<false, std::is_pointer<const std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::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<const std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f20c9b1ef60) 0 empty

Class std::__is_member_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f20c9b44dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60000) 0 empty

Class std::is_member_pointer<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<const std::__cxx11::basic_string<char> > (0x0x7f20c9b44e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60060) 0 empty

Class std::conditional<false, std::is_member_pointer<const std::__cxx11::basic_string<char> >, std::is_null_pointer<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<const std::__cxx11::basic_string<char> >, std::is_null_pointer<const std::__cxx11::basic_string<char> > > (0x0x7f20c9b600c0) 0 empty

Class std::__is_null_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f20c9b44f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60120) 0 empty

Class std::is_null_pointer<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f20c9b64000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60180) 0 empty

Class std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b64068) 0 empty
  std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f20c9b640d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9b601e0) 0 empty

Class std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b64138) 0 empty
  std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b641a0) 0 empty
    std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f20c9b64208) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9b60240) 0 empty

Class std::__or_<std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b64270) 0 empty
  std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b642d8) 0 empty
    std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b64340) 0 empty
      std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f20c9b643a8) 0 empty
        std::integral_constant<bool, false> (0x0x7f20c9b602a0) 0 empty

Class std::__or_<std::is_arithmetic<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b64410) 0 empty
  std::__or_<std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b64478) 0 empty
    std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b644e0) 0 empty
      std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b64548) 0 empty
        std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f20c9b645b0) 0 empty
          std::integral_constant<bool, false> (0x0x7f20c9b60300) 0 empty

Class std::is_scalar<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const std::__cxx11::basic_string<char> > (0x0x7f20c9b64618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60360) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9b64680) 0 empty
  std::is_scalar<const std::__cxx11::basic_string<char> > (0x0x7f20c9b646e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9b603c0) 0 empty

Class std::remove_all_extents<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<const std::__cxx11::basic_string<char> > (0x0x7f20c9b60420) 0 empty

Class std::__is_destructible_impl<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<const std::__cxx11::basic_string<char> > (0x0x7f20c9b64750) 0 empty
  std::__do_is_destructible_impl (0x0x7f20c9b60480) 0 empty

Class std::__is_destructible_safe<const std::__cxx11::basic_string<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<const std::__cxx11::basic_string<char>, false, false> (0x0x7f20c9b64820) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9b604e0) 0 empty

Class std::is_destructible<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const std::__cxx11::basic_string<char> > (0x0x7f20c9b64888) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9b60540) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>, std::is_destructible<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>, std::is_destructible<const std::__cxx11::basic_string<char> > > (0x0x7f20c9b605a0) 0 empty

Class std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f20c9b649c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9b60600) 0 empty

Class std::__and_<std::is_destructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9b64a90) 0 empty
  std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f20c9b64af8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c9b60660) 0 empty

Class std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f20c9b64b60) 0 empty
  std::__and_<std::is_destructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9b64bc8) 0 empty
    std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f20c9b64c30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c9b606c0) 0 empty

Class std::__is_direct_constructible_new<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f20c9b64c98) 0 empty
  std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f20c9b64d00) 0 empty
    std::__and_<std::is_destructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9b64d68) 0 empty
      std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f20c9b64dd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c9b60720) 0 empty

Class std::__is_direct_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f20c9b64e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9b60780) 0 empty

Class std::__is_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::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::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f20c9b64ea0) 0 empty
  std::__is_direct_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f20c9b64f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9b607e0) 0 empty

Class std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::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::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f20c9b64f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9b60840) 0 empty

Class std::conditional<true, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&>, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::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_constructible<AppArgOption_t*, AppArgOption_t* const&>, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9b608a0) 0 empty

Class std::is_lvalue_reference<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<AppArgOption_t*> (0x0x7f20c9b7d000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<AppArgOption_t*>, std::is_rvalue_reference<AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<AppArgOption_t*>, std::is_rvalue_reference<AppArgOption_t*> > (0x0x7f20c9b60960) 0 empty

Class std::is_rvalue_reference<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<AppArgOption_t*> (0x0x7f20c9b7d068) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b609c0) 0 empty

Class std::__or_<std::is_lvalue_reference<AppArgOption_t*>, std::is_rvalue_reference<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<AppArgOption_t*>, std::is_rvalue_reference<AppArgOption_t*> > (0x0x7f20c9b7d0d0) 0 empty
  std::is_rvalue_reference<AppArgOption_t*> (0x0x7f20c9b7d138) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9b60a20) 0 empty

Class std::is_reference<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<AppArgOption_t*> (0x0x7f20c9b7d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60b40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<AppArgOption_t*, AppArgOption_t* const&>, std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<AppArgOption_t*, AppArgOption_t* const&>, std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&> > (0x0x7f20c9b60ba0) 0 empty

Class std::remove_volatile<AppArgOption_t*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<AppArgOption_t*> (0x0x7f20c9b60c60) 0 empty

Class std::remove_const<AppArgOption_t*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<AppArgOption_t*> (0x0x7f20c9b60cc0) 0 empty

Class std::remove_cv<AppArgOption_t*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<AppArgOption_t*> (0x0x7f20c9b60c00) 0 empty

Class std::__is_void_helper<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<AppArgOption_t*> (0x0x7f20c9b7d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60d20) 0 empty

Class std::is_void<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_void<AppArgOption_t*> (0x0x7f20c9b7d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60d80) 0 empty

Class std::conditional<false, std::is_void<AppArgOption_t*>, std::__or_<std::__is_array_unknown_bounds<AppArgOption_t*>, std::is_function<AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<AppArgOption_t*>, std::__or_<std::__is_array_unknown_bounds<AppArgOption_t*>, std::is_function<AppArgOption_t*> > > (0x0x7f20c9b60de0) 0 empty

Class std::is_array<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_array<AppArgOption_t*> (0x0x7f20c9b7d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b60f00) 0 empty

Class std::conditional<false, std::__not_<std::extent<AppArgOption_t*, 0u> >, std::is_array<AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<AppArgOption_t*, 0u> >, std::is_array<AppArgOption_t*> > (0x0x7f20c9b60f60) 0 empty

Class std::__and_<std::is_array<AppArgOption_t*>, std::__not_<std::extent<AppArgOption_t*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<AppArgOption_t*>, std::__not_<std::extent<AppArgOption_t*, 0u> > > (0x0x7f20c9b7d548) 0 empty
  std::is_array<AppArgOption_t*> (0x0x7f20c9b7d5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9b8d000) 0 empty

Class std::__is_array_unknown_bounds<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<AppArgOption_t*> (0x0x7f20c9b7d618) 0 empty
  std::__and_<std::is_array<AppArgOption_t*>, std::__not_<std::extent<AppArgOption_t*, 0u> > > (0x0x7f20c9b7d680) 0 empty
    std::is_array<AppArgOption_t*> (0x0x7f20c9b7d6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9b8d120) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<AppArgOption_t*>, std::is_function<AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<AppArgOption_t*>, std::is_function<AppArgOption_t*> > (0x0x7f20c9b8d1e0) 0 empty

Class std::is_function<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_function<AppArgOption_t*> (0x0x7f20c9b7d820) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b8d240) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<AppArgOption_t*>, std::is_function<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<AppArgOption_t*>, std::is_function<AppArgOption_t*> > (0x0x7f20c9b7d888) 0 empty
  std::is_function<AppArgOption_t*> (0x0x7f20c9b7d8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9b8d2a0) 0 empty

Class std::__or_<std::is_void<AppArgOption_t*>, std::__is_array_unknown_bounds<AppArgOption_t*>, std::is_function<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<AppArgOption_t*>, std::__is_array_unknown_bounds<AppArgOption_t*>, std::is_function<AppArgOption_t*> > (0x0x7f20c9b7d958) 0 empty
  std::__or_<std::__is_array_unknown_bounds<AppArgOption_t*>, std::is_function<AppArgOption_t*> > (0x0x7f20c9b7d9c0) 0 empty
    std::is_function<AppArgOption_t*> (0x0x7f20c9b7da28) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9b8d3c0) 0 empty

Class std::conditional<false, std::is_reference<AppArgOption_t*>, std::is_scalar<AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<AppArgOption_t*>, std::is_scalar<AppArgOption_t*> > (0x0x7f20c9b8d480) 0 empty

Class std::__is_integral_helper<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<AppArgOption_t*> (0x0x7f20c9b7da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b8d660) 0 empty

Class std::is_integral<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<AppArgOption_t*> (0x0x7f20c9b7daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b8d6c0) 0 empty

Class std::conditional<false, std::is_integral<AppArgOption_t*>, std::is_floating_point<AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<AppArgOption_t*>, std::is_floating_point<AppArgOption_t*> > (0x0x7f20c9b8d720) 0 empty

Class std::__is_floating_point_helper<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<AppArgOption_t*> (0x0x7f20c9b7dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b8d840) 0 empty

Class std::is_floating_point<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<AppArgOption_t*> (0x0x7f20c9b7dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b8d8a0) 0 empty

Class std::__or_<std::is_integral<AppArgOption_t*>, std::is_floating_point<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<AppArgOption_t*>, std::is_floating_point<AppArgOption_t*> > (0x0x7f20c9b7dd00) 0 empty
  std::is_floating_point<AppArgOption_t*> (0x0x7f20c9b7dd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9b8d900) 0 empty

Class std::is_arithmetic<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<AppArgOption_t*> (0x0x7f20c9b7ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b8d960) 0 empty

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

Class std::is_enum<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<AppArgOption_t*> (0x0x7f20c9b7de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b8da20) 0 empty

Class std::conditional<false, std::is_enum<AppArgOption_t*>, std::__or_<std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<AppArgOption_t*>, std::__or_<std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > > (0x0x7f20c9b8da80) 0 empty

Class std::__is_pointer_helper<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<AppArgOption_t*> (0x0x7f20c9b7dea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9b8dae0) 0 empty

Class std::is_pointer<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<AppArgOption_t*> (0x0x7f20c9b7df08) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9b8db40) 0 empty

Class std::conditional<true, std::is_pointer<AppArgOption_t*>, std::__or_<std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<AppArgOption_t*>, std::__or_<std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > > (0x0x7f20c9b8dba0) 0 empty

Class std::__or_<std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > (0x0x7f20c9b7df70) 0 empty
  std::is_pointer<AppArgOption_t*> (0x0x7f20c9ba2000) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9b8dc00) 0 empty

Class std::__or_<std::is_enum<AppArgOption_t*>, std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<AppArgOption_t*>, std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > (0x0x7f20c9ba2068) 0 empty
  std::__or_<std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > (0x0x7f20c9ba20d0) 0 empty
    std::is_pointer<AppArgOption_t*> (0x0x7f20c9ba2138) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9b8dc60) 0 empty

Class std::__or_<std::is_arithmetic<AppArgOption_t*>, std::is_enum<AppArgOption_t*>, std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<AppArgOption_t*>, std::is_enum<AppArgOption_t*>, std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > (0x0x7f20c9ba21a0) 0 empty
  std::__or_<std::is_enum<AppArgOption_t*>, std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > (0x0x7f20c9ba2208) 0 empty
    std::__or_<std::is_pointer<AppArgOption_t*>, std::is_member_pointer<AppArgOption_t*>, std::is_null_pointer<AppArgOption_t*> > (0x0x7f20c9ba2270) 0 empty
      std::is_pointer<AppArgOption_t*> (0x0x7f20c9ba22d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c9b8dcc0) 0 empty

Class std::is_scalar<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<AppArgOption_t*> (0x0x7f20c9ba2340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9b8dd20) 0 empty

Class std::__or_<std::is_reference<AppArgOption_t*>, std::is_scalar<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<AppArgOption_t*>, std::is_scalar<AppArgOption_t*> > (0x0x7f20c9ba23a8) 0 empty
  std::is_scalar<AppArgOption_t*> (0x0x7f20c9ba2410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9b8dd80) 0 empty

Class std::__is_destructible_safe<AppArgOption_t*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<AppArgOption_t*, false, true> (0x0x7f20c9ba2478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9b8dde0) 0 empty

Class std::is_destructible<AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<AppArgOption_t*> (0x0x7f20c9ba24e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9b8de40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&>, std::is_destructible<AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&>, std::is_destructible<AppArgOption_t*> > (0x0x7f20c9b8dea0) 0 empty

Class std::is_function<AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<AppArgOption_t* const&> (0x0x7f20c9ba25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9b8df60) 0 empty

Class std::conditional<false, std::is_function<AppArgOption_t* const&>, std::__or_<std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<AppArgOption_t* const&>, std::__or_<std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> > > (0x0x7f20c9bb3000) 0 empty

Class std::is_lvalue_reference<AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<AppArgOption_t* const&> (0x0x7f20c9ba2618) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9bb3060) 0 empty

Class std::conditional<true, std::is_lvalue_reference<AppArgOption_t* const&>, std::is_rvalue_reference<AppArgOption_t* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<AppArgOption_t* const&>, std::is_rvalue_reference<AppArgOption_t* const&> > (0x0x7f20c9bb30c0) 0 empty

Class std::__or_<std::is_lvalue_reference<AppArgOption_t* const&>, std::is_rvalue_reference<AppArgOption_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<AppArgOption_t* const&>, std::is_rvalue_reference<AppArgOption_t* const&> > (0x0x7f20c9ba2680) 0 empty
  std::is_lvalue_reference<AppArgOption_t* const&> (0x0x7f20c9ba26e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9bb3120) 0 empty

Class std::is_reference<AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<AppArgOption_t* const&> (0x0x7f20c9ba2750) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9bb3180) 0 empty

Class std::conditional<true, std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> > (0x0x7f20c9bb31e0) 0 empty

Class std::__or_<std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> > (0x0x7f20c9ba2888) 0 empty
  std::is_reference<AppArgOption_t* const&> (0x0x7f20c9ba28f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9bb3240) 0 empty

Class std::__or_<std::is_function<AppArgOption_t* const&>, std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<AppArgOption_t* const&>, std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> > (0x0x7f20c9ba2958) 0 empty
  std::__or_<std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> > (0x0x7f20c9ba29c0) 0 empty
    std::is_reference<AppArgOption_t* const&> (0x0x7f20c9ba2a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9bb3360) 0 empty

Class std::__not_<std::__or_<std::is_function<AppArgOption_t* const&>, std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<AppArgOption_t* const&>, std::is_reference<AppArgOption_t* const&>, std::is_void<AppArgOption_t* const&> > > (0x0x7f20c9ba2a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9bb3420) 0 empty

Class std::is_object<AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<AppArgOption_t* const&> (0x0x7f20c9ba2af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9bb3480) 0 empty

Class std::conditional<false, std::is_object<AppArgOption_t* const&>, std::is_reference<AppArgOption_t* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<AppArgOption_t* const&>, std::is_reference<AppArgOption_t* const&> > (0x0x7f20c9bb34e0) 0 empty

Class std::__or_<std::is_object<AppArgOption_t* const&>, std::is_reference<AppArgOption_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<AppArgOption_t* const&>, std::is_reference<AppArgOption_t* const&> > (0x0x7f20c9ba2c30) 0 empty
  std::is_reference<AppArgOption_t* const&> (0x0x7f20c9ba2c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9bb3540) 0 empty

Class std::__is_referenceable<AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<AppArgOption_t* const&> (0x0x7f20c9ba2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9bb3720) 0 empty

Class std::__add_rvalue_reference_helper<AppArgOption_t* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<AppArgOption_t* const&, true> (0x0x7f20c9bb3780) 0 empty

Class std::add_rvalue_reference<AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<AppArgOption_t* const&> (0x0x7f20c9ba2d68) 0 empty
  std::__add_rvalue_reference_helper<AppArgOption_t* const&, true> (0x0x7f20c9bb37e0) 0 empty

Class std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9ba2548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9b8df00) 0 empty

Class std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&> > (0x0x7f20c9ba2e38) 0 empty
  std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9ba2ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c9bb3840) 0 empty

Class std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9ba2f08) 0 empty
  std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&> > (0x0x7f20c9ba2f70) 0 empty
    std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9bc0000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c9bb38a0) 0 empty

Class std::__is_direct_constructible_new<AppArgOption_t*, AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9bc0068) 0 empty
  std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9bc00d0) 0 empty
    std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&> > (0x0x7f20c9bc0138) 0 empty
      std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9bc01a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c9bb3900) 0 empty

Class std::__is_direct_constructible<AppArgOption_t*, AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9bc0208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9bb3960) 0 empty

Class std::__is_constructible_impl<AppArgOption_t*, AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9bc0270) 0 empty
  std::__is_direct_constructible<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9bc02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9bb39c0) 0 empty

Class std::is_constructible<AppArgOption_t*, AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9bc0340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9bb3a20) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&> > (0x0x7f20c9bc03a8) 0 empty
  std::is_constructible<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c9bc0410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9bb3a80) 0 empty

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

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

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

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

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

Class std::conditional<false, std::is_void<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::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::__cxx11::basic_string<char>&>, std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f20c9bb3de0) 0 empty

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

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9bc0820) 0 empty
  std::is_array<const std::__cxx11::basic_string<char> > (0x0x7f20c9bc0888) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9bb3ea0) 0 empty

Class std::__or_<std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9bc08f0) 0 empty
  std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f20c9bc0958) 0 empty
    std::is_array<const std::__cxx11::basic_string<char> > (0x0x7f20c9bc09c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9bb3f00) 0 empty

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

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

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

Class std::remove_volatile<AppArgOption_t* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<AppArgOption_t* const&> (0x0x7f20c9bd7120) 0 empty

Class std::remove_const<AppArgOption_t* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<AppArgOption_t* const&> (0x0x7f20c9bd7180) 0 empty

Class std::remove_cv<AppArgOption_t* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<AppArgOption_t* const&> (0x0x7f20c9bd70c0) 0 empty

Class std::__is_void_helper<AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<AppArgOption_t* const&> (0x0x7f20c9bc0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9bd71e0) 0 empty

Class std::is_void<AppArgOption_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<AppArgOption_t* const&> (0x0x7f20c9bc0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9bd7240) 0 empty

Class std::conditional<false, std::is_void<AppArgOption_t* const&>, std::__or_<std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<AppArgOption_t* const&>, std::__or_<std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > > (0x0x7f20c9bd72a0) 0 empty

Class std::conditional<false, std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > (0x0x7f20c9bd7300) 0 empty

Class std::__or_<std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > (0x0x7f20c9bc0d00) 0 empty
  std::is_array<AppArgOption_t*> (0x0x7f20c9bc0d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9bd7420) 0 empty

Class std::__or_<std::is_void<AppArgOption_t* const&>, std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<AppArgOption_t* const&>, std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > (0x0x7f20c9bc0dd0) 0 empty
  std::__or_<std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > (0x0x7f20c9bc0e38) 0 empty
    std::is_array<AppArgOption_t*> (0x0x7f20c9bc0ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9bd7480) 0 empty

Class std::__is_convertible_helper<AppArgOption_t* const&, AppArgOption_t*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<AppArgOption_t* const&, AppArgOption_t*, false> (0x0x7f20c9bd74e0) 0 empty

Class std::is_convertible<AppArgOption_t* const&, AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> (0x0x7f20c9bc0f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9bd7540) 0 empty

Class std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > (0x0x7f20c9beb000) 0 empty
  std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> (0x0x7f20c9beb068) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9bd75a0) 0 empty

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

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c9bd7720) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9bd7780) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<AppArgOption_t*, AppArgOption_t* const&&>, std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<AppArgOption_t*, AppArgOption_t* const&&>, std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&&> > (0x0x7f20c9bd77e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&>, std::is_destructible<AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&>, std::is_destructible<AppArgOption_t*> > (0x0x7f20c9bd7840) 0 empty

Class std::is_function<AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<AppArgOption_t* const&&> (0x0x7f20c9beb1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9bd7900) 0 empty

Class std::conditional<false, std::is_function<AppArgOption_t* const&&>, std::__or_<std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<AppArgOption_t* const&&>, std::__or_<std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> > > (0x0x7f20c9bd7960) 0 empty

Class std::is_lvalue_reference<AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<AppArgOption_t* const&&> (0x0x7f20c9beb208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9bd7a80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<AppArgOption_t* const&&>, std::is_rvalue_reference<AppArgOption_t* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<AppArgOption_t* const&&>, std::is_rvalue_reference<AppArgOption_t* const&&> > (0x0x7f20c9bd7ae0) 0 empty

Class std::is_rvalue_reference<AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<AppArgOption_t* const&&> (0x0x7f20c9beb270) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9bd7b40) 0 empty

Class std::__or_<std::is_lvalue_reference<AppArgOption_t* const&&>, std::is_rvalue_reference<AppArgOption_t* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<AppArgOption_t* const&&>, std::is_rvalue_reference<AppArgOption_t* const&&> > (0x0x7f20c9beb2d8) 0 empty
  std::is_rvalue_reference<AppArgOption_t* const&&> (0x0x7f20c9beb340) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9bd7ba0) 0 empty

Class std::is_reference<AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<AppArgOption_t* const&&> (0x0x7f20c9beb3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9bd7c00) 0 empty

Class std::conditional<true, std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> > (0x0x7f20c9bd7c60) 0 empty

Class std::__or_<std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> > (0x0x7f20c9beb4e0) 0 empty
  std::is_reference<AppArgOption_t* const&&> (0x0x7f20c9beb548) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9bd7cc0) 0 empty

Class std::__or_<std::is_function<AppArgOption_t* const&&>, std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<AppArgOption_t* const&&>, std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> > (0x0x7f20c9beb5b0) 0 empty
  std::__or_<std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> > (0x0x7f20c9beb618) 0 empty
    std::is_reference<AppArgOption_t* const&&> (0x0x7f20c9beb680) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9bd7de0) 0 empty

Class std::__not_<std::__or_<std::is_function<AppArgOption_t* const&&>, std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<AppArgOption_t* const&&>, std::is_reference<AppArgOption_t* const&&>, std::is_void<AppArgOption_t* const&&> > > (0x0x7f20c9beb6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9bd7ea0) 0 empty

Class std::is_object<AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<AppArgOption_t* const&&> (0x0x7f20c9beb750) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9bd7f00) 0 empty

Class std::conditional<false, std::is_object<AppArgOption_t* const&&>, std::is_reference<AppArgOption_t* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<AppArgOption_t* const&&>, std::is_reference<AppArgOption_t* const&&> > (0x0x7f20c9bd7f60) 0 empty

Class std::__or_<std::is_object<AppArgOption_t* const&&>, std::is_reference<AppArgOption_t* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<AppArgOption_t* const&&>, std::is_reference<AppArgOption_t* const&&> > (0x0x7f20c9beb7b8) 0 empty
  std::is_reference<AppArgOption_t* const&&> (0x0x7f20c9beb820) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c980e000) 0 empty

Class std::__is_referenceable<AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<AppArgOption_t* const&&> (0x0x7f20c9beb958) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c980e120) 0 empty

Class std::__add_rvalue_reference_helper<AppArgOption_t* const&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<AppArgOption_t* const&&, true> (0x0x7f20c980e180) 0 empty

Class std::add_rvalue_reference<AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<AppArgOption_t* const&&> (0x0x7f20c9beb9c0) 0 empty
  std::__add_rvalue_reference_helper<AppArgOption_t* const&&, true> (0x0x7f20c980e1e0) 0 empty

Class std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9beb138) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9bd78a0) 0 empty

Class std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&> > (0x0x7f20c9beba90) 0 empty
  std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebaf8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c980e240) 0 empty

Class std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebb60) 0 empty
  std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&> > (0x0x7f20c9bebbc8) 0 empty
    std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebc30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c980e2a0) 0 empty

Class std::__is_direct_constructible_new<AppArgOption_t*, AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebc98) 0 empty
  std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebd00) 0 empty
    std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&> > (0x0x7f20c9bebd68) 0 empty
      std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebdd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c980e300) 0 empty

Class std::__is_direct_constructible<AppArgOption_t*, AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c980e360) 0 empty

Class std::__is_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebea0) 0 empty
  std::__is_direct_constructible<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c980e3c0) 0 empty

Class std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&> (0x0x7f20c9bebf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c980e420) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&> > (0x0x7f20c980e480) 0 empty

Class std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c981b000) 0 empty
  std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > (0x0x7f20c981b068) 0 empty
    std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> (0x0x7f20c981b0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c980e4e0) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c981b138) 0 empty
  std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c981b1a0) 0 empty
    std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > (0x0x7f20c981b208) 0 empty
      std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> (0x0x7f20c981b270) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c980e540) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c980e600) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c980e660) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&> > (0x0x7f20c980e6c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c981b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c980e720) 0 empty

Class std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c981b3a8) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c981b410) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c980e780) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c981b478) 0 empty
  std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c981b4e0) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c981b548) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c980e7e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c980e8a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c980e900) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<AppArgOption_t*, AppArgOption_t*&>, std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<AppArgOption_t*, AppArgOption_t*&>, std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c980e960) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&>, std::is_destructible<AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&>, std::is_destructible<AppArgOption_t*> > (0x0x7f20c980e9c0) 0 empty

Class std::is_function<AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<AppArgOption_t*&> (0x0x7f20c981b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c980ea80) 0 empty

Class std::conditional<false, std::is_function<AppArgOption_t*&>, std::__or_<std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<AppArgOption_t*&>, std::__or_<std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> > > (0x0x7f20c980eae0) 0 empty

Class std::is_lvalue_reference<AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<AppArgOption_t*&> (0x0x7f20c981b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c980eb40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<AppArgOption_t*&>, std::is_rvalue_reference<AppArgOption_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<AppArgOption_t*&>, std::is_rvalue_reference<AppArgOption_t*&> > (0x0x7f20c980eba0) 0 empty

Class std::__or_<std::is_lvalue_reference<AppArgOption_t*&>, std::is_rvalue_reference<AppArgOption_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<AppArgOption_t*&>, std::is_rvalue_reference<AppArgOption_t*&> > (0x0x7f20c981b750) 0 empty
  std::is_lvalue_reference<AppArgOption_t*&> (0x0x7f20c981b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c980ec00) 0 empty

Class std::is_reference<AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<AppArgOption_t*&> (0x0x7f20c981b8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c980ed20) 0 empty

Class std::conditional<true, std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> > (0x0x7f20c980ed80) 0 empty

Class std::__or_<std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> > (0x0x7f20c981b958) 0 empty
  std::is_reference<AppArgOption_t*&> (0x0x7f20c981b9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c980eea0) 0 empty

Class std::__or_<std::is_function<AppArgOption_t*&>, std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<AppArgOption_t*&>, std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> > (0x0x7f20c981ba28) 0 empty
  std::__or_<std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> > (0x0x7f20c981ba90) 0 empty
    std::is_reference<AppArgOption_t*&> (0x0x7f20c981baf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c980ef00) 0 empty

Class std::__not_<std::__or_<std::is_function<AppArgOption_t*&>, std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<AppArgOption_t*&>, std::is_reference<AppArgOption_t*&>, std::is_void<AppArgOption_t*&> > > (0x0x7f20c981bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c980ef60) 0 empty

Class std::is_object<AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<AppArgOption_t*&> (0x0x7f20c981bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9848000) 0 empty

Class std::conditional<false, std::is_object<AppArgOption_t*&>, std::is_reference<AppArgOption_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<AppArgOption_t*&>, std::is_reference<AppArgOption_t*&> > (0x0x7f20c9848060) 0 empty

Class std::__or_<std::is_object<AppArgOption_t*&>, std::is_reference<AppArgOption_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<AppArgOption_t*&>, std::is_reference<AppArgOption_t*&> > (0x0x7f20c981bc30) 0 empty
  std::is_reference<AppArgOption_t*&> (0x0x7f20c981bc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9848240) 0 empty

Class std::__is_referenceable<AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<AppArgOption_t*&> (0x0x7f20c981bd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98482a0) 0 empty

Class std::__add_rvalue_reference_helper<AppArgOption_t*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<AppArgOption_t*&, true> (0x0x7f20c9848300) 0 empty

Class std::add_rvalue_reference<AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<AppArgOption_t*&> (0x0x7f20c981bd68) 0 empty
  std::__add_rvalue_reference_helper<AppArgOption_t*&, true> (0x0x7f20c9848360) 0 empty

Class std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c981b618) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c980ea20) 0 empty

Class std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c981be38) 0 empty
  std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c981bea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c98483c0) 0 empty

Class std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c981bf08) 0 empty
  std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c981bf70) 0 empty
    std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c9851000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c9848420) 0 empty

Class std::__is_direct_constructible_new<AppArgOption_t*, AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c9851068) 0 empty
  std::__is_direct_constructible_new_safe<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c98510d0) 0 empty
    std::__and_<std::is_destructible<AppArgOption_t*>, std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c9851138) 0 empty
      std::__is_direct_constructible_impl<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c98511a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c9848480) 0 empty

Class std::__is_direct_constructible<AppArgOption_t*, AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c9851208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98484e0) 0 empty

Class std::__is_constructible_impl<AppArgOption_t*, AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c9851270) 0 empty
  std::__is_direct_constructible<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c98512d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9848540) 0 empty

Class std::is_constructible<AppArgOption_t*, AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c9851340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98485a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c9848600) 0 empty

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

Class std::remove_volatile<AppArgOption_t*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<AppArgOption_t*&> (0x0x7f20c9848720) 0 empty

Class std::remove_const<AppArgOption_t*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<AppArgOption_t*&> (0x0x7f20c9848780) 0 empty

Class std::remove_cv<AppArgOption_t*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<AppArgOption_t*&> (0x0x7f20c98486c0) 0 empty

Class std::__is_void_helper<AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<AppArgOption_t*&> (0x0x7f20c9851410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98487e0) 0 empty

Class std::is_void<AppArgOption_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<AppArgOption_t*&> (0x0x7f20c9851478) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9848840) 0 empty

Class std::conditional<false, std::is_void<AppArgOption_t*&>, std::__or_<std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<AppArgOption_t*&>, std::__or_<std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > > (0x0x7f20c98488a0) 0 empty

Class std::__or_<std::is_void<AppArgOption_t*&>, std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<AppArgOption_t*&>, std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > (0x0x7f20c98514e0) 0 empty
  std::__or_<std::is_function<AppArgOption_t*>, std::is_array<AppArgOption_t*> > (0x0x7f20c9851548) 0 empty
    std::is_array<AppArgOption_t*> (0x0x7f20c98515b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9848900) 0 empty

Class std::__is_convertible_helper<AppArgOption_t*&, AppArgOption_t*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<AppArgOption_t*&, AppArgOption_t*, false> (0x0x7f20c9848960) 0 empty

Class std::is_convertible<AppArgOption_t*&, AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<AppArgOption_t*&, AppArgOption_t*> (0x0x7f20c9851680) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98489c0) 0 empty

Class std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > (0x0x7f20c98516e8) 0 empty
  std::is_convertible<AppArgOption_t*&, AppArgOption_t*> (0x0x7f20c9851750) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9848a20) 0 empty

Class std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c98517b8) 0 empty
  std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > (0x0x7f20c9851820) 0 empty
    std::is_convertible<AppArgOption_t*&, AppArgOption_t*> (0x0x7f20c9851888) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9848a80) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c98518f0) 0 empty
  std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c9851958) 0 empty
    std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > (0x0x7f20c98519c0) 0 empty
      std::is_convertible<AppArgOption_t*&, AppArgOption_t*> (0x0x7f20c9851a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c9848ae0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c9848ba0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9848c00) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c9848c60) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c9851af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9848cc0) 0 empty

Class std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c9851b60) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c9851bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9848d20) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c9851c30) 0 empty
  std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c9851c98) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c9851d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9848d80) 0 empty

Class std::conditional<true, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::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_constructible<AppArgOption_t*, AppArgOption_t*&>, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f20c9848e40) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c9851d68) 0 empty
  std::is_constructible<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c9851dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9848ea0) 0 empty

Class std::remove_reference<AppArgOption_t*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<AppArgOption_t*&> (0x0x7f20c9880000) 0 empty

Class std::initializer_list<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9880420) 0

Class std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9851f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9880540) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9880660) 0 empty

Class std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9851f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98806c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c9898000) 0 empty
  std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898068) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c98807e0) 0 empty

Class std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98980d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98808a0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> > (0x0x7f20c9880900) 0 empty

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

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

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

Class std::__is_void_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98981a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9880b40) 0 empty

Class std::is_void<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9880c60) 0 empty

Class std::conditional<false, std::is_void<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c9880cc0) 0 empty

Class std::is_array<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898270) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9880d20) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, 0u> >, std::is_array<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, 0u> >, std::is_array<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9880d80) 0 empty

Class std::__and_<std::is_array<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>, 0u> > > (0x0x7f20c98982d8) 0 empty
  std::is_array<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898340) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9880de0) 0 empty

Class std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98983a8) 0 empty
  std::__and_<std::is_array<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>, 0u> > > (0x0x7f20c9898410) 0 empty
    std::is_array<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898478) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9880e40) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9880ea0) 0 empty

Class std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98985b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9880f00) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c9898618) 0 empty
  std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898680) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9880f60) 0 empty

Class std::__or_<std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98986e8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c9898750) 0 empty
    std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98987b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c98ac000) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c98ac060) 0 empty

Class std::__is_integral_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898820) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac0c0) 0 empty

Class std::is_integral<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898888) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac1e0) 0 empty

Class std::conditional<false, std::is_integral<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c98ac240) 0 empty

Class std::__is_floating_point_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98988f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac2a0) 0 empty

Class std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac300) 0 empty

Class std::__or_<std::is_integral<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_floating_point<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_floating_point<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c9898a90) 0 empty
  std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c98ac420) 0 empty

Class std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac4e0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c98ac540) 0 empty

Class std::is_enum<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac5a0) 0 empty

Class std::conditional<false, std::is_enum<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c98ac600) 0 empty

Class std::__is_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac660) 0 empty

Class std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac780) 0 empty

Class std::conditional<false, std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c98ac7e0) 0 empty

Class std::__is_member_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac840) 0 empty

Class std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98ac8a0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c98ac9c0) 0 empty

Class std::__is_null_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9898ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98aca20) 0 empty

Class std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98ca000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98aca80) 0 empty

Class std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca068) 0 empty
  std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98ca0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c98acba0) 0 empty

Class std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca138) 0 empty
  std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca1a0) 0 empty
    std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98ca208) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c98acc60) 0 empty

Class std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca270) 0 empty
  std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca2d8) 0 empty
    std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca340) 0 empty
      std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98ca3a8) 0 empty
        std::integral_constant<bool, false> (0x0x7f20c98acd20) 0 empty

Class std::__or_<std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca410) 0 empty
  std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca478) 0 empty
    std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca4e0) 0 empty
      std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca548) 0 empty
        std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98ca5b0) 0 empty
          std::integral_constant<bool, false> (0x0x7f20c98acde0) 0 empty

Class std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98ca618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98acea0) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_scalar<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::is_scalar<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > (0x0x7f20c98ca680) 0 empty
  std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98ca6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c98acf00) 0 empty

Class std::remove_all_extents<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98acf60) 0 empty

Class std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98ca7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98d3120) 0 empty

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

Class std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98ca820) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98d31e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> > (0x0x7f20c98d3300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> > (0x0x7f20c98ca888) 0 empty
  std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98ca8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c98d3360) 0 empty

Class std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98ca958) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98d3420) 0 empty

Class std::conditional<true, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> > (0x0x7f20c98d3480) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> > (0x0x7f20c98ca9c0) 0 empty
  std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98caa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c98d34e0) 0 empty

Class std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> > (0x0x7f20c98caa90) 0 empty
  std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> > (0x0x7f20c98caaf8) 0 empty
    std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98cab60) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c98d3540) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> > > (0x0x7f20c98cabc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98d35a0) 0 empty

Class std::is_object<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98cac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98d3600) 0 empty

Class std::conditional<false, std::is_object<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> > (0x0x7f20c98d3660) 0 empty

Class std::__or_<std::is_object<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&> > (0x0x7f20c98cac98) 0 empty
  std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98cad00) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c98d36c0) 0 empty

Class std::__is_referenceable<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98cad68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98d3720) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&, true> (0x0x7f20c98d3840) 0 empty

Class std::add_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&> (0x0x7f20c98cadd0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&, true> (0x0x7f20c98d38a0) 0 empty

Class std::__is_destructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98ca750) 0 empty
  std::__do_is_destructible_impl (0x0x7f20c98d30c0) 0 empty

Class std::__is_destructible_safe<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, false, false> (0x0x7f20c98caf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98d39c0) 0 empty

Class std::is_destructible<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c98ea000) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98d3a20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::is_destructible<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::is_destructible<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c98d3b40) 0 empty

Class std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98d3c00) 0 empty

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

Class std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea138) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98d3cc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> > (0x0x7f20c98d3de0) 0 empty

Class std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98d3e40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > (0x0x7f20c98ea208) 0 empty
  std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea270) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c98d3f60) 0 empty

Class std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98fc060) 0 empty

Class std::conditional<true, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> > (0x0x7f20c98fc0c0) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > (0x0x7f20c98ea340) 0 empty
  std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c98fc120) 0 empty

Class std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > (0x0x7f20c98ea410) 0 empty
  std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > (0x0x7f20c98ea478) 0 empty
    std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c98fc180) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > > (0x0x7f20c98ea548) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98fc1e0) 0 empty

Class std::is_object<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98fc240) 0 empty

Class std::conditional<false, std::is_object<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> > (0x0x7f20c98fc2a0) 0 empty

Class std::__or_<std::is_object<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > (0x0x7f20c98ea618) 0 empty
  std::is_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea680) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c98fc300) 0 empty

Class std::__is_referenceable<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98fc360) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&, true> (0x0x7f20c98fc480) 0 empty

Class std::add_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea750) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&, true> (0x0x7f20c98fc4e0) 0 empty

Class std::is_same<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_same<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char> > (0x0x7f20c98ea820) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98fc600) 0 empty

Class std::is_same<AppArgOption_t*, AppArgOption_t*>
   size=1 align=1
   base size=1 base align=1
std::is_same<AppArgOption_t*, AppArgOption_t*> (0x0x7f20c98ea888) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98fc720) 0 empty

Class std::_PCC<false, const std::__cxx11::basic_string<char>, AppArgOption_t*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, const std::__cxx11::basic_string<char>, AppArgOption_t*> (0x0x7f20c98fc780) 0 empty

Class std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c98d3ba0) 0 empty

Class std::__and_<std::is_destructible<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > (0x0x7f20c98ea8f0) 0 empty
  std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea958) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c98fc960) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ea9c0) 0 empty
  std::__and_<std::is_destructible<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > (0x0x7f20c98eaa28) 0 empty
    std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98eaa90) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c98fc9c0) 0 empty

Class std::__is_direct_constructible_new<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98eaaf8) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98eab60) 0 empty
    std::__and_<std::is_destructible<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> > (0x0x7f20c98eabc8) 0 empty
      std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98eac30) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c98fca20) 0 empty

Class std::__is_direct_constructible<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98eac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98fca80) 0 empty

Class std::__is_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> (0x0x7f20c98ead00) 0 empty
  std::__is_direct_constructible<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>&&> (0x0x7f20c98ead68) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c98fcae0) 0 empty

Class std::is_constructible<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>&&> (0x0x7f20c98eadd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c98fcb40) 0 empty

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

Class std::_PCC<true, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool> (0x0x7f20c98fcc60) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c98eae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98fccc0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > > (0x0x7f20c98fcd20) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c98eaea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98fcd80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c98fcde0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c98eaf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98fce40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c98eaf70) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c996f000) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c98fcea0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c996f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c98fcf00) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c98fcf60) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9972060) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c99720c0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9972000) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c996f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9972120) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c996f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9972180) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c996f208) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c996f270) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c99721e0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c996f2d8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c996f340) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c996f3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9972240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > > (0x0x7f20c996f410) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99722a0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c996f478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9972300) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c9972360) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c996f4e0) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c996f548) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99723c0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c996f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9972420) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99724e0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > > (0x0x7f20c9972540) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99725a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> > (0x0x7f20c9972600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c996f6e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996f750) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9972660) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99726c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> > (0x0x7f20c9972720) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c996f820) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996f888) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9972780) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c996f8f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c996f958) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996f9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c99727e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > > (0x0x7f20c996fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9972840) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99728a0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> > (0x0x7f20c9972900) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c996faf8) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996fb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9972960) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99729c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, true> (0x0x7f20c9972a20) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996fc30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, true> (0x0x7f20c9972a80) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9972ae0) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > > (0x0x7f20c9972b40) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9972ba0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> >
   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 std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> > (0x0x7f20c9972c00) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c996fdd0) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996fe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9972c60) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9972cc0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> > (0x0x7f20c9972d20) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c996ff08) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c996ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9972d80) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c99a8000) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c99a8068) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c99a80d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9972de0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > >
   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 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > > (0x0x7f20c99a8138) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9972e40) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c99a81a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9972ea0) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> > (0x0x7f20c9972f00) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c99a8208) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c99a8270) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9972f60) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c99a82d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99ab000) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, true> (0x0x7f20c99ab060) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c99a8340) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, true> (0x0x7f20c99ab0c0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c9972480) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c99a83a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99ab120) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, true> (0x0x7f20c99a8410) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c99a8478) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99ab180) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c99a84e0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, true> (0x0x7f20c99a8548) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c99a85b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c99ab1e0) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c99ab240) 0 empty

Class std::is_function<bool>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool> (0x0x7f20c99a8618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99ab2a0) 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> > > (0x0x7f20c99ab300) 0 empty

Class std::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool> (0x0x7f20c99a8750) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99ab360) 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> > (0x0x7f20c99ab3c0) 0 empty

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f20c99a87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99ab4e0) 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> > (0x0x7f20c99a8820) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f20c99a8888) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c99ab540) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7f20c99a88f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99ab5a0) 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> > (0x0x7f20c99ab600) 0 empty

Class std::remove_volatile<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool> (0x0x7f20c99ab6c0) 0 empty

Class std::remove_const<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool> (0x0x7f20c99ab720) 0 empty

Class std::remove_cv<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool> (0x0x7f20c99ab660) 0 empty

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f20c99a8a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99ab7e0) 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> > (0x0x7f20c99a8a90) 0 empty
  std::is_void<bool> (0x0x7f20c99a8af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c99ab840) 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> > (0x0x7f20c99a8b60) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f20c99a8bc8) 0 empty
    std::is_void<bool> (0x0x7f20c99a8c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c99ab8a0) 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> > > (0x0x7f20c99a8c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99ab900) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f20c99a8d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99abae0) 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> > (0x0x7f20c99abb40) 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> > (0x0x7f20c99a8d68) 0 empty
  std::is_object<bool> (0x0x7f20c99a8dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99abba0) 0 empty

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

Class std::is_function<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&> (0x0x7f20c99a8ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99abcc0) 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&> > > (0x0x7f20c99abd20) 0 empty

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f20c99a8f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99abd80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> > (0x0x7f20c99abde0) 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&> > (0x0x7f20c99a8f70) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f20c99d8000) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99abf00) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f20c99d8068) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99abf60) 0 empty

Class std::conditional<true, std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f20c99da000) 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&> > (0x0x7f20c99d80d0) 0 empty
  std::is_reference<bool&> (0x0x7f20c99d8138) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99da060) 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&> > (0x0x7f20c99d81a0) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f20c99d8208) 0 empty
    std::is_reference<bool&> (0x0x7f20c99d8270) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c99da0c0) 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&> > > (0x0x7f20c99d82d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99da120) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f20c99d8410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99da240) 0 empty

Class std::conditional<false, std::is_object<bool&>, std::is_reference<bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<bool&>, std::is_reference<bool&> > (0x0x7f20c99da2a0) 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&> > (0x0x7f20c99d8478) 0 empty
  std::is_reference<bool&> (0x0x7f20c99d84e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99da300) 0 empty

Class std::__is_referenceable<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&> (0x0x7f20c99d8548) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99da360) 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> (0x0x7f20c99da3c0) 0 empty

Class std::add_rvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&> (0x0x7f20c99d85b0) 0 empty
  std::__add_rvalue_reference_helper<bool&, true> (0x0x7f20c99da420) 0 empty

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f20c99d8680) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99da480) 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&> > > (0x0x7f20c99da4e0) 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&> (0x0x7f20c99d86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99da540) 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&> > (0x0x7f20c99da5a0) 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&> > (0x0x7f20c99d88f0) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f20c99d8958) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99da600) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f20c99d89c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99da720) 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&> > (0x0x7f20c99da780) 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&> > (0x0x7f20c99d8a28) 0 empty
  std::is_reference<const bool&> (0x0x7f20c99d8a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99da7e0) 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&> > (0x0x7f20c99d8af8) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f20c99d8b60) 0 empty
    std::is_reference<const bool&> (0x0x7f20c99d8bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c99da840) 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&> > > (0x0x7f20c99d8dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99da8a0) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f20c99d8e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99da900) 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&> > (0x0x7f20c99da960) 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&> > (0x0x7f20c99d8ea0) 0 empty
  std::is_reference<const bool&> (0x0x7f20c99d8f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99da9c0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f20c99d8f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99daa20) 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> (0x0x7f20c99daa80) 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&> (0x0x7f20c99f2000) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f20c99daae0) 0 empty

Class std::__is_assignable_helper<bool&, const bool&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<bool&, const bool&> (0x0x7f20c99abc60) 0 empty

Class std::is_assignable<bool&, const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, const bool&> (0x0x7f20c99f2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c99dab40) 0 empty

Class std::__is_copy_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<bool, true> (0x0x7f20c99f20d0) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7f20c99f2138) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c99daba0) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7f20c99f21a0) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7f20c99f2208) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7f20c99f2270) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c99dac00) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_copy_assignable<bool> > (0x0x7f20c99f22d8) 0 empty
  std::is_copy_assignable<bool> (0x0x7f20c99f2340) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f20c99f23a8) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f20c99f2410) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c99dac60) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool>&, const std::__nonesuch&> (0x0x7f20c99dacc0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_copy_assignable<bool> > > (0x0x7f20c99f24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99dad20) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool>&, const std::__nonesuch&> (0x0x7f20c99dad80) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99dae40) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > > (0x0x7f20c99daea0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c99daf00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> > (0x0x7f20c99daf60) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2680) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c960e000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c99f26e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2750) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c960e060) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f27b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c960e0c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> > (0x0x7f20c960e120) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c99f2820) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2888) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c960e180) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c99f28f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c99f2958) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f29c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c960e1e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > > (0x0x7f20c99f2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c960e240) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c960e2a0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> > (0x0x7f20c960e300) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c99f2af8) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c960e360) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c960e3c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, true> (0x0x7f20c960e420) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2c30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, true> (0x0x7f20c960e480) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99dade0) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c960e4e0) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, true> (0x0x7f20c99f2d00) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c960e540) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c99f2dd0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, true> (0x0x7f20c99f2e38) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c99f2ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c960e5a0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c960e600) 0 empty

Class std::is_function<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&&> (0x0x7f20c99f2f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c960e6c0) 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&&> > > (0x0x7f20c960e720) 0 empty

Class std::is_lvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&&> (0x0x7f20c9629000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c960e780) 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&&> > (0x0x7f20c960e7e0) 0 empty

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f20c9629068) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c960e900) 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&&> > (0x0x7f20c96290d0) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f20c9629138) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c960e960) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f20c96291a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c960e9c0) 0 empty

Class std::conditional<true, std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f20c960ea20) 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&&> > (0x0x7f20c9629208) 0 empty
  std::is_reference<bool&&> (0x0x7f20c9629270) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c960ea80) 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&&> > (0x0x7f20c96292d8) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f20c9629340) 0 empty
    std::is_reference<bool&&> (0x0x7f20c96293a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c960eae0) 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&&> > > (0x0x7f20c9629410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c960eb40) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f20c9629548) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c960ec60) 0 empty

Class std::conditional<false, std::is_object<bool&&>, std::is_reference<bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<bool&&>, std::is_reference<bool&&> > (0x0x7f20c960ecc0) 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&&> > (0x0x7f20c96295b0) 0 empty
  std::is_reference<bool&&> (0x0x7f20c9629618) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c960ed20) 0 empty

Class std::__is_referenceable<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&&> (0x0x7f20c9629680) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c960ed80) 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> (0x0x7f20c960ede0) 0 empty

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7f20c96296e8) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7f20c960ee40) 0 empty

Class std::__is_assignable_helper<bool&, bool&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<bool&, bool&&> (0x0x7f20c960e660) 0 empty

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f20c9629750) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c960eea0) 0 empty

Class std::__is_move_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<bool, true> (0x0x7f20c96297b8) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f20c9629820) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c960ef00) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f20c9629888) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f20c96298f0) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f20c9629958) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c960ef60) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_move_assignable<bool> > (0x0x7f20c96299c0) 0 empty
  std::is_move_assignable<bool> (0x0x7f20c9629a28) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f20c9629a90) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f20c9629af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c9639000) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool>&&, std::__nonesuch&&> (0x0x7f20c9639060) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool> (0x0x7f20c98fcc00) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<const char, const char&>, std::__is_direct_constructible_new_safe<const char, const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<const char, const char&>, std::__is_direct_constructible_new_safe<const char, const char&> > (0x0x7f20c96390c0) 0 empty

Class std::conditional<false, std::is_void<const char>, std::__or_<std::__is_array_unknown_bounds<const char>, std::is_function<const char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const char>, std::__or_<std::__is_array_unknown_bounds<const char>, std::is_function<const char> > > (0x0x7f20c9639120) 0 empty

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

Class std::conditional<false, std::__not_<std::extent<const char, 0u> >, std::is_array<const char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<const char, 0u> >, std::is_array<const char> > (0x0x7f20c96391e0) 0 empty

Class std::__and_<std::is_array<const char>, std::__not_<std::extent<const char, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<const char>, std::__not_<std::extent<const char, 0u> > > (0x0x7f20c9629bc8) 0 empty
  std::is_array<const char> (0x0x7f20c9629c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c96393c0) 0 empty

Class std::__is_array_unknown_bounds<const char>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<const char> (0x0x7f20c9629c98) 0 empty
  std::__and_<std::is_array<const char>, std::__not_<std::extent<const char, 0u> > > (0x0x7f20c9629d00) 0 empty
    std::is_array<const char> (0x0x7f20c9629d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9639420) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<const char>, std::is_function<const char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<const char>, std::is_function<const char> > (0x0x7f20c9639480) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<const char>, std::is_function<const char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<const char>, std::is_function<const char> > (0x0x7f20c9629ea0) 0 empty
  std::is_function<const char> (0x0x7f20c9629f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c96395a0) 0 empty

Class std::__or_<std::is_void<const char>, std::__is_array_unknown_bounds<const char>, std::is_function<const char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char>, std::__is_array_unknown_bounds<const char>, std::is_function<const char> > (0x0x7f20c9629f70) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const char>, std::is_function<const char> > (0x0x7f20c965e000) 0 empty
    std::is_function<const char> (0x0x7f20c965e068) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9639600) 0 empty

Class std::conditional<false, std::is_reference<const char>, std::is_scalar<const char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const char>, std::is_scalar<const char> > (0x0x7f20c9639660) 0 empty

Class std::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const char> (0x0x7f20c965e0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c96396c0) 0 empty

Class std::conditional<true, std::is_integral<const char>, std::is_floating_point<const char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<const char>, std::is_floating_point<const char> > (0x0x7f20c9639720) 0 empty

Class std::__or_<std::is_integral<const char>, std::is_floating_point<const char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<const char>, std::is_floating_point<const char> > (0x0x7f20c965e138) 0 empty
  std::is_integral<const char> (0x0x7f20c965e1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9639840) 0 empty

Class std::is_arithmetic<const char>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const char> (0x0x7f20c965e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c96398a0) 0 empty

Class std::conditional<true, std::is_arithmetic<const char>, std::__or_<std::is_enum<const char>, std::is_pointer<const char>, std::is_member_pointer<const char>, std::is_null_pointer<const char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<const char>, std::__or_<std::is_enum<const char>, std::is_pointer<const char>, std::is_member_pointer<const char>, std::is_null_pointer<const char> > > (0x0x7f20c9639900) 0 empty

Class std::__or_<std::is_arithmetic<const char>, std::is_enum<const char>, std::is_pointer<const char>, std::is_member_pointer<const char>, std::is_null_pointer<const char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<const char>, std::is_enum<const char>, std::is_pointer<const char>, std::is_member_pointer<const char>, std::is_null_pointer<const char> > (0x0x7f20c965e270) 0 empty
  std::is_arithmetic<const char> (0x0x7f20c965e2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9639960) 0 empty

Class std::is_scalar<const char>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const char> (0x0x7f20c965e340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c96399c0) 0 empty

Class std::__or_<std::is_reference<const char>, std::is_scalar<const char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char>, std::is_scalar<const char> > (0x0x7f20c965e3a8) 0 empty
  std::is_scalar<const char> (0x0x7f20c965e410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9639a20) 0 empty

Class std::__is_destructible_safe<const char, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<const char, false, true> (0x0x7f20c965e478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9639a80) 0 empty

Class std::is_destructible<const char>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const char> (0x0x7f20c965e4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9639ae0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<const char, const char&>, std::is_destructible<const char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<const char, const char&>, std::is_destructible<const char> > (0x0x7f20c9639b40) 0 empty

Class std::__is_direct_constructible_impl<const char, const char&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const char, const char&> (0x0x7f20c965e548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9639ba0) 0 empty

Class std::__and_<std::is_destructible<const char>, std::__is_direct_constructible_impl<const char, const char&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const char>, std::__is_direct_constructible_impl<const char, const char&> > (0x0x7f20c965e618) 0 empty
  std::__is_direct_constructible_impl<const char, const char&> (0x0x7f20c965e680) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c9639c00) 0 empty

Class std::__is_direct_constructible_new_safe<const char, const char&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const char, const char&> (0x0x7f20c965e7b8) 0 empty
  std::__and_<std::is_destructible<const char>, std::__is_direct_constructible_impl<const char, const char&> > (0x0x7f20c965e820) 0 empty
    std::__is_direct_constructible_impl<const char, const char&> (0x0x7f20c965e888) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c9639c60) 0 empty

Class std::__is_direct_constructible_new<const char, const char&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char, const char&> (0x0x7f20c965e8f0) 0 empty
  std::__is_direct_constructible_new_safe<const char, const char&> (0x0x7f20c965e958) 0 empty
    std::__and_<std::is_destructible<const char>, std::__is_direct_constructible_impl<const char, const char&> > (0x0x7f20c965e9c0) 0 empty
      std::__is_direct_constructible_impl<const char, const char&> (0x0x7f20c965ea28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c9639cc0) 0 empty

Class std::__is_direct_constructible<const char, const char&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char, const char&> (0x0x7f20c965ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9639d20) 0 empty

Class std::__is_constructible_impl<const char, const char&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char, const char&> (0x0x7f20c965eaf8) 0 empty
  std::__is_direct_constructible<const char, const char&> (0x0x7f20c965eb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9639d80) 0 empty

Class std::is_constructible<const char, const char&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char, const char&> (0x0x7f20c965ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9639de0) 0 empty

Class std::conditional<true, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&>, std::is_constructible<const char, const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&>, std::is_constructible<const char, const char&> > (0x0x7f20c9639e40) 0 empty

Class std::__and_<std::is_constructible<const char, const char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char, const char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&> > (0x0x7f20c965ec30) 0 empty
  std::is_constructible<AppArgOption_t*, AppArgOption_t* const&> (0x0x7f20c965ec98) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9639ea0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const char>, std::is_array<const char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char>, std::is_array<const char> > (0x0x7f20c965ee38) 0 empty
  std::is_array<const char> (0x0x7f20c965eea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9679240) 0 empty

Class std::__or_<std::is_void<const char&>, std::is_function<const char>, std::is_array<const char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char&>, std::is_function<const char>, std::is_array<const char> > (0x0x7f20c965ef08) 0 empty
  std::__or_<std::is_function<const char>, std::is_array<const char> > (0x0x7f20c965ef70) 0 empty
    std::is_array<const char> (0x0x7f20c9680000) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c96792a0) 0 empty

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

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

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

Class std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > (0x0x7f20c9680138) 0 empty
  std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> (0x0x7f20c96801a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c96795a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c9679660) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<const char, char&>, std::__is_direct_constructible_new_safe<const char, char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<const char, char&>, std::__is_direct_constructible_new_safe<const char, char&> > (0x0x7f20c96796c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<const char, char&>, std::is_destructible<const char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<const char, char&>, std::is_destructible<const char> > (0x0x7f20c9679720) 0 empty

Class std::is_function<char&>
   size=1 align=1
   base size=1 base align=1
std::is_function<char&> (0x0x7f20c96802d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96797e0) 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&> > > (0x0x7f20c9679840) 0 empty

Class std::is_lvalue_reference<char&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char&> (0x0x7f20c9680340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c96798a0) 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&> > (0x0x7f20c9679900) 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&> > (0x0x7f20c96803a8) 0 empty
  std::is_lvalue_reference<char&> (0x0x7f20c9680410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9679a20) 0 empty

Class std::is_reference<char&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char&> (0x0x7f20c9680478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9679a80) 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&> > (0x0x7f20c9679ae0) 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&> > (0x0x7f20c96804e0) 0 empty
  std::is_reference<char&> (0x0x7f20c9680548) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9679b40) 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&> > (0x0x7f20c96805b0) 0 empty
  std::__or_<std::is_reference<char&>, std::is_void<char&> > (0x0x7f20c9680618) 0 empty
    std::is_reference<char&> (0x0x7f20c9680680) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9679ba0) 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&> > > (0x0x7f20c96806e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9679c00) 0 empty

Class std::is_object<char&>
   size=1 align=1
   base size=1 base align=1
std::is_object<char&> (0x0x7f20c9680820) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9679d20) 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&> > (0x0x7f20c9679d80) 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&> > (0x0x7f20c9680888) 0 empty
  std::is_reference<char&> (0x0x7f20c96808f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9679de0) 0 empty

Class std::__is_referenceable<char&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char&> (0x0x7f20c9680958) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9679e40) 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> (0x0x7f20c9679ea0) 0 empty

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

Class std::__is_direct_constructible_impl<const char, char&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const char, char&> (0x0x7f20c9680270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9679780) 0 empty

Class std::__and_<std::is_destructible<const char>, std::__is_direct_constructible_impl<const char, char&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const char>, std::__is_direct_constructible_impl<const char, char&> > (0x0x7f20c9680a90) 0 empty
  std::__is_direct_constructible_impl<const char, char&> (0x0x7f20c9680af8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c9679f60) 0 empty

Class std::__is_direct_constructible_new_safe<const char, char&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const char, char&> (0x0x7f20c9680d00) 0 empty
  std::__and_<std::is_destructible<const char>, std::__is_direct_constructible_impl<const char, char&> > (0x0x7f20c9680d68) 0 empty
    std::__is_direct_constructible_impl<const char, char&> (0x0x7f20c9680dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c96ae000) 0 empty

Class std::__is_direct_constructible_new<const char, char&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char, char&> (0x0x7f20c9680ea0) 0 empty
  std::__is_direct_constructible_new_safe<const char, char&> (0x0x7f20c9680f08) 0 empty
    std::__and_<std::is_destructible<const char>, std::__is_direct_constructible_impl<const char, char&> > (0x0x7f20c9680f70) 0 empty
      std::__is_direct_constructible_impl<const char, char&> (0x0x7f20c96af000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c96ae060) 0 empty

Class std::__is_direct_constructible<const char, char&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char, char&> (0x0x7f20c96af0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c96ae0c0) 0 empty

Class std::__is_constructible_impl<const char, char&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char, char&> (0x0x7f20c96af138) 0 empty
  std::__is_direct_constructible<const char, char&> (0x0x7f20c96af1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c96ae120) 0 empty

Class std::is_constructible<const char, char&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char, char&> (0x0x7f20c96af208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c96ae180) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >, std::is_constructible<const char, char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >, std::is_constructible<const char, char&> > (0x0x7f20c96ae1e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&> > (0x0x7f20c96ae240) 0 empty

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

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

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

Class std::__is_void_helper<char&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char&> (0x0x7f20c96af2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96ae3c0) 0 empty

Class std::is_void<char&>
   size=1 align=1
   base size=1 base align=1
std::is_void<char&> (0x0x7f20c96af340) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96ae420) 0 empty

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

Class std::__or_<std::is_void<char&>, std::is_function<const char>, std::is_array<const char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<char&>, std::is_function<const char>, std::is_array<const char> > (0x0x7f20c96af3a8) 0 empty
  std::__or_<std::is_function<const char>, std::is_array<const char> > (0x0x7f20c96af410) 0 empty
    std::is_array<const char> (0x0x7f20c96af478) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c96ae4e0) 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> (0x0x7f20c96ae600) 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> (0x0x7f20c96af548) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c96ae660) 0 empty

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

Class std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > (0x0x7f20c96af5b0) 0 empty
  std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> (0x0x7f20c96af618) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c96ae720) 0 empty

Class std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c96af680) 0 empty
  std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > (0x0x7f20c96af6e8) 0 empty
    std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> (0x0x7f20c96af750) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c96ae780) 0 empty

Class std::__and_<std::is_constructible<const char, char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char, char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c96af7b8) 0 empty
  std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c96af820) 0 empty
    std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > (0x0x7f20c96af888) 0 empty
      std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> (0x0x7f20c96af8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c96ae7e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c96ae8a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >, std::is_constructible<const char, char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >, std::is_constructible<const char, char&> > (0x0x7f20c96ae900) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&> > (0x0x7f20c96ae960) 0 empty

Class std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c96af9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96ae9c0) 0 empty

Class std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c96afa28) 0 empty
  std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c96afa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c96aea20) 0 empty

Class std::__and_<std::is_constructible<const char, char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char, char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c96afaf8) 0 empty
  std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t* const&&>, std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > > (0x0x7f20c96afb60) 0 empty
    std::__not_<std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t* const&, AppArgOption_t*> > > (0x0x7f20c96afbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c96aea80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c96aeb40) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >, std::is_constructible<const char, const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >, std::is_constructible<const char, const char&> > (0x0x7f20c96aeba0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c96aec00) 0 empty

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

Class std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > (0x0x7f20c96afc98) 0 empty
  std::is_convertible<AppArgOption_t*&, AppArgOption_t*> (0x0x7f20c96afd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c96aecc0) 0 empty

Class std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c96afd68) 0 empty
  std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > (0x0x7f20c96afdd0) 0 empty
    std::is_convertible<AppArgOption_t*&, AppArgOption_t*> (0x0x7f20c96afe38) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c96aed20) 0 empty

Class std::__and_<std::is_constructible<const char, const char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char, const char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c96afea0) 0 empty
  std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c96aff08) 0 empty
    std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > (0x0x7f20c96aff70) 0 empty
      std::is_convertible<AppArgOption_t*&, AppArgOption_t*> (0x0x7f20c96db000) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c96aed80) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c96aee40) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >, std::is_constructible<const char, const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >, std::is_constructible<const char, const char&> > (0x0x7f20c96aeea0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c96aef00) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c96db0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96aef60) 0 empty

Class std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c96db138) 0 empty
  std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c96db1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c96e8000) 0 empty

Class std::__and_<std::is_constructible<const char, const char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char, const char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c96db208) 0 empty
  std::__and_<std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > > (0x0x7f20c96db270) 0 empty
    std::__not_<std::__and_<std::is_convertible<const char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > > (0x0x7f20c96db2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c96e8060) 0 empty

Class std::conditional<true, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::is_constructible<const char, char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<AppArgOption_t*, AppArgOption_t*&>, std::is_constructible<const char, char&> > (0x0x7f20c96e8120) 0 empty

Class std::__and_<std::is_constructible<const char, char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char, char&>, std::is_constructible<AppArgOption_t*, AppArgOption_t*&> > (0x0x7f20c96db340) 0 empty
  std::is_constructible<AppArgOption_t*, AppArgOption_t*&> (0x0x7f20c96db3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c96e8180) 0 empty

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

Class std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<char&, const char>, std::is_convertible<AppArgOption_t*&, AppArgOption_t*> > (0x0x7f20c96db410) 0 empty
  std::is_convertible<AppArgOption_t*&, AppArgOption_t*> (0x0x7f20c96db478) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c96e82a0) 0 empty

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

Class std::initializer_list<std::pair<const char, AppArgOption_t*> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96e8600) 0

Class std::is_lvalue_reference<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96db680) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e8660) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const char, AppArgOption_t*> >, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const char, AppArgOption_t*> >, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c96e86c0) 0 empty

Class std::is_rvalue_reference<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96db6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e8720) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const char, AppArgOption_t*> >, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const char, AppArgOption_t*> >, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c96db750) 0 empty
  std::is_rvalue_reference<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96db7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c96e8780) 0 empty

Class std::is_reference<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96db820) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e87e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>, std::__is_direct_constructible_new_safe<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>, std::__is_direct_constructible_new_safe<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c96e8840) 0 empty

Class std::remove_volatile<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96e8900) 0 empty

Class std::remove_const<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96e8960) 0 empty

Class std::remove_cv<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96e88a0) 0 empty

Class std::__is_void_helper<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96db8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e89c0) 0 empty

Class std::is_void<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96db958) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e8a20) 0 empty

Class std::conditional<false, std::is_void<std::pair<const char, AppArgOption_t*> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >, std::is_function<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::pair<const char, AppArgOption_t*> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >, std::is_function<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c96e8a80) 0 empty

Class std::is_array<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96db9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e8ae0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::pair<const char, AppArgOption_t*>, 0u> >, std::is_array<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::pair<const char, AppArgOption_t*>, 0u> >, std::is_array<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c96e8b40) 0 empty

Class std::__and_<std::is_array<std::pair<const char, AppArgOption_t*> >, std::__not_<std::extent<std::pair<const char, AppArgOption_t*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::pair<const char, AppArgOption_t*> >, std::__not_<std::extent<std::pair<const char, AppArgOption_t*>, 0u> > > (0x0x7f20c96dba28) 0 empty
  std::is_array<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96dba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c96e8ba0) 0 empty

Class std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96dbaf8) 0 empty
  std::__and_<std::is_array<std::pair<const char, AppArgOption_t*> >, std::__not_<std::extent<std::pair<const char, AppArgOption_t*>, 0u> > > (0x0x7f20c96dbb60) 0 empty
    std::is_array<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96dbbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c96e8c00) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >, std::is_function<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >, std::is_function<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c96e8c60) 0 empty

Class std::is_function<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96dbc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e8cc0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >, std::is_function<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >, std::is_function<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c96dbc98) 0 empty
  std::is_function<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96dbd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c96e8d20) 0 empty

Class std::__or_<std::is_void<std::pair<const char, AppArgOption_t*> >, std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >, std::is_function<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<const char, AppArgOption_t*> >, std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >, std::is_function<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c96dbd68) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<const char, AppArgOption_t*> >, std::is_function<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c96dbdd0) 0 empty
    std::is_function<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96dbe38) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c96e8d80) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const char, AppArgOption_t*> >, std::is_scalar<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const char, AppArgOption_t*> >, std::is_scalar<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c96e8de0) 0 empty

Class std::__is_integral_helper<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96dbea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e8e40) 0 empty

Class std::is_integral<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96dbf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e8ea0) 0 empty

Class std::conditional<false, std::is_integral<std::pair<const char, AppArgOption_t*> >, std::is_floating_point<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::pair<const char, AppArgOption_t*> >, std::is_floating_point<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c96e8f00) 0 empty

Class std::__is_floating_point_helper<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::pair<const char, AppArgOption_t*> > (0x0x7f20c96dbf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c96e8f60) 0 empty

Class std::is_floating_point<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9727000) 0 empty

Class std::__or_<std::is_integral<std::pair<const char, AppArgOption_t*> >, std::is_floating_point<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::pair<const char, AppArgOption_t*> >, std::is_floating_point<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9726068) 0 empty
  std::is_floating_point<std::pair<const char, AppArgOption_t*> > (0x0x7f20c97260d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9727060) 0 empty

Class std::is_arithmetic<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726138) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97270c0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::pair<const char, AppArgOption_t*> >, std::__or_<std::is_enum<std::pair<const char, AppArgOption_t*> >, std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::pair<const char, AppArgOption_t*> >, std::__or_<std::is_enum<std::pair<const char, AppArgOption_t*> >, std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9727120) 0 empty

Class std::is_enum<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::pair<const char, AppArgOption_t*> > (0x0x7f20c97261a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9727180) 0 empty

Class std::conditional<false, std::is_enum<std::pair<const char, AppArgOption_t*> >, std::__or_<std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::pair<const char, AppArgOption_t*> >, std::__or_<std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c97271e0) 0 empty

Class std::__is_pointer_helper<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9727240) 0 empty

Class std::is_pointer<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726270) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97272a0) 0 empty

Class std::conditional<false, std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::__or_<std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::__or_<std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9727300) 0 empty

Class std::__is_member_pointer_helper<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::pair<const char, AppArgOption_t*> > (0x0x7f20c97262d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9727360) 0 empty

Class std::is_member_pointer<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726340) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97273c0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9727420) 0 empty

Class std::__is_null_pointer_helper<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::pair<const char, AppArgOption_t*> > (0x0x7f20c97263a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9727480) 0 empty

Class std::is_null_pointer<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97274e0) 0 empty

Class std::__or_<std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9726478) 0 empty
  std::is_null_pointer<std::pair<const char, AppArgOption_t*> > (0x0x7f20c97264e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9727540) 0 empty

Class std::__or_<std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9726548) 0 empty
  std::__or_<std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c97265b0) 0 empty
    std::is_null_pointer<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726618) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c97275a0) 0 empty

Class std::__or_<std::is_enum<std::pair<const char, AppArgOption_t*> >, std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::pair<const char, AppArgOption_t*> >, std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9726680) 0 empty
  std::__or_<std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c97266e8) 0 empty
    std::__or_<std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9726750) 0 empty
      std::is_null_pointer<std::pair<const char, AppArgOption_t*> > (0x0x7f20c97267b8) 0 empty
        std::integral_constant<bool, false> (0x0x7f20c9727600) 0 empty

Class std::__or_<std::is_arithmetic<std::pair<const char, AppArgOption_t*> >, std::is_enum<std::pair<const char, AppArgOption_t*> >, std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::pair<const char, AppArgOption_t*> >, std::is_enum<std::pair<const char, AppArgOption_t*> >, std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9726820) 0 empty
  std::__or_<std::is_enum<std::pair<const char, AppArgOption_t*> >, std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9726888) 0 empty
    std::__or_<std::is_pointer<std::pair<const char, AppArgOption_t*> >, std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c97268f0) 0 empty
      std::__or_<std::is_member_pointer<std::pair<const char, AppArgOption_t*> >, std::is_null_pointer<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9726958) 0 empty
        std::is_null_pointer<std::pair<const char, AppArgOption_t*> > (0x0x7f20c97269c0) 0 empty
          std::integral_constant<bool, false> (0x0x7f20c9727660) 0 empty

Class std::is_scalar<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97276c0) 0 empty

Class std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*> >, std::is_scalar<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*> >, std::is_scalar<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9726a90) 0 empty
  std::is_scalar<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9727720) 0 empty

Class std::remove_all_extents<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9727780) 0 empty

Class std::is_function<std::pair<const char, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c9726bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9727840) 0 empty

Class std::conditional<false, std::is_function<std::pair<const char, AppArgOption_t*>&>, std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const char, AppArgOption_t*>&>, std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> > > (0x0x7f20c97278a0) 0 empty

Class std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c9726c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9727900) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&>, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&>, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&> > (0x0x7f20c9727960) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&>, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&>, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&> > (0x0x7f20c9726c98) 0 empty
  std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c9726d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c97279c0) 0 empty

Class std::is_reference<std::pair<const char, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c9726d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9727a20) 0 empty

Class std::conditional<true, std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> > (0x0x7f20c9727a80) 0 empty

Class std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> > (0x0x7f20c9726dd0) 0 empty
  std::is_reference<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c9726e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9727ae0) 0 empty

Class std::__or_<std::is_function<std::pair<const char, AppArgOption_t*>&>, std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const char, AppArgOption_t*>&>, std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> > (0x0x7f20c9726ea0) 0 empty
  std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> > (0x0x7f20c9726f08) 0 empty
    std::is_reference<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c9726f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9727b40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const char, AppArgOption_t*>&>, std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const char, AppArgOption_t*>&>, std::is_reference<std::pair<const char, AppArgOption_t*>&>, std::is_void<std::pair<const char, AppArgOption_t*>&> > > (0x0x7f20c974b000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9727ba0) 0 empty

Class std::is_object<std::pair<const char, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c974b068) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9727c00) 0 empty

Class std::conditional<false, std::is_object<std::pair<const char, AppArgOption_t*>&>, std::is_reference<std::pair<const char, AppArgOption_t*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<const char, AppArgOption_t*>&>, std::is_reference<std::pair<const char, AppArgOption_t*>&> > (0x0x7f20c9727c60) 0 empty

Class std::__or_<std::is_object<std::pair<const char, AppArgOption_t*>&>, std::is_reference<std::pair<const char, AppArgOption_t*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const char, AppArgOption_t*>&>, std::is_reference<std::pair<const char, AppArgOption_t*>&> > (0x0x7f20c974b0d0) 0 empty
  std::is_reference<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c974b138) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9727cc0) 0 empty

Class std::__is_referenceable<std::pair<const char, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c974b1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9727d20) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const char, AppArgOption_t*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const char, AppArgOption_t*>&, true> (0x0x7f20c9727d80) 0 empty

Class std::add_rvalue_reference<std::pair<const char, AppArgOption_t*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const char, AppArgOption_t*>&> (0x0x7f20c974b208) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char, AppArgOption_t*>&, true> (0x0x7f20c9727de0) 0 empty

Class std::__is_destructible_impl<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9726b60) 0 empty
  std::__do_is_destructible_impl (0x0x7f20c97277e0) 0 empty

Class std::__is_destructible_safe<std::pair<const char, AppArgOption_t*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::pair<const char, AppArgOption_t*>, false, false> (0x0x7f20c974b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9727e40) 0 empty

Class std::is_destructible<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::pair<const char, AppArgOption_t*> > (0x0x7f20c974b340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9727ea0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>, std::is_destructible<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>, std::is_destructible<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9727f00) 0 empty

Class std::is_function<std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c975a000) 0 empty

Class std::conditional<false, std::is_function<std::pair<const char, AppArgOption_t*>&&>, std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const char, AppArgOption_t*>&&>, std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> > > (0x0x7f20c975a060) 0 empty

Class std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c975a0c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c975a120) 0 empty

Class std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c975a180) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c974b548) 0 empty
  std::is_rvalue_reference<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c975a1e0) 0 empty

Class std::is_reference<std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c975a240) 0 empty

Class std::conditional<true, std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c975a2a0) 0 empty

Class std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c974b680) 0 empty
  std::is_reference<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c975a300) 0 empty

Class std::__or_<std::is_function<std::pair<const char, AppArgOption_t*>&&>, std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const char, AppArgOption_t*>&&>, std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c974b750) 0 empty
  std::__or_<std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c974b7b8) 0 empty
    std::is_reference<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b820) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c975a360) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const char, AppArgOption_t*>&&>, std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const char, AppArgOption_t*>&&>, std::is_reference<std::pair<const char, AppArgOption_t*>&&>, std::is_void<std::pair<const char, AppArgOption_t*>&&> > > (0x0x7f20c974b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c975a3c0) 0 empty

Class std::is_object<std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c975a420) 0 empty

Class std::conditional<false, std::is_object<std::pair<const char, AppArgOption_t*>&&>, std::is_reference<std::pair<const char, AppArgOption_t*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<const char, AppArgOption_t*>&&>, std::is_reference<std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c975a480) 0 empty

Class std::__or_<std::is_object<std::pair<const char, AppArgOption_t*>&&>, std::is_reference<std::pair<const char, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const char, AppArgOption_t*>&&>, std::is_reference<std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c974b958) 0 empty
  std::is_reference<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c975a4e0) 0 empty

Class std::__is_referenceable<std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c975a540) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const char, AppArgOption_t*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const char, AppArgOption_t*>&&, true> (0x0x7f20c975a5a0) 0 empty

Class std::add_rvalue_reference<std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974ba90) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char, AppArgOption_t*>&&, true> (0x0x7f20c975a600) 0 empty

Class std::is_same<const char, const char>
   size=1 align=1
   base size=1 base align=1
std::is_same<const char, const char> (0x0x7f20c974bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c975a660) 0 empty

Class std::_PCC<false, const char, AppArgOption_t*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, const char, AppArgOption_t*> (0x0x7f20c975a6c0) 0 empty

Class std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974b3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9727f60) 0 empty

Class std::__and_<std::is_destructible<std::pair<const char, AppArgOption_t*> >, std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<const char, AppArgOption_t*> >, std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c974bbc8) 0 empty
  std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974bc30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c975a8a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974bc98) 0 empty
  std::__and_<std::is_destructible<std::pair<const char, AppArgOption_t*> >, std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c974bd00) 0 empty
    std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974bd68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c975a900) 0 empty

Class std::__is_direct_constructible_new<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974bdd0) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974be38) 0 empty
    std::__and_<std::is_destructible<std::pair<const char, AppArgOption_t*> >, std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> > (0x0x7f20c974bea0) 0 empty
      std::__is_direct_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974bf08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c975a960) 0 empty

Class std::__is_direct_constructible<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c974bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c975a9c0) 0 empty

Class std::__is_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c977a000) 0 empty
  std::__is_direct_constructible<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c977a068) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c975aa20) 0 empty

Class std::is_constructible<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<const char, AppArgOption_t*>, std::pair<const char, AppArgOption_t*>&&> (0x0x7f20c977a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c975aa80) 0 empty

Class std::_PCC<true, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool> (0x0x7f20c975ab40) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c975aba0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > > (0x0x7f20c975ac00) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c975ac60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c975ad80) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c975ade0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c977a410) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a478) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c975af00) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97ce000) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c97ce060) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c97ce120) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c97ce180) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c97ce0c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97ce1e0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97ce240) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c977a680) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c97ce2a0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c977a750) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c977a7b8) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a820) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c97ce300) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > > (0x0x7f20c977a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97ce360) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97ce3c0) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c97ce420) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c977a958) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977a9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c97ce480) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c977aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97ce4e0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c977aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97ce660) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > > (0x0x7f20c97ce6c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c977aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97ce720) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97ce840) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c977ab60) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c977abc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c97ce8a0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c977ac30) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97ce960) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97ce9c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c977ac98) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c977ad00) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c97cea20) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c977ad68) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c977add0) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c977ae38) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c97cea80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > > (0x0x7f20c977aea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97ceae0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c977af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97ceb40) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97ceba0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c977af70) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1000) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c97cec00) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1068) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97cec60) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, true> (0x0x7f20c97ced80) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f11a0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, true> (0x0x7f20c97cede0) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1270) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97cef00) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > > (0x0x7f20c97f8060) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f12d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97f80c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   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 char, AppArgOption_t*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97f81e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97f1410) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1478) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c97f8240) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1548) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97f82a0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97f83c0) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97f15b0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1618) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c97f8420) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97f1680) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97f16e8) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1750) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c97f84e0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > >
   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 char, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > > (0x0x7f20c97f17b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97f85a0) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1820) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97f8600) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97f8660) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c97f1888) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f18f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c97f86c0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1958) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97f8780) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, true> (0x0x7f20c97f8960) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f19c0) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, true> (0x0x7f20c97f89c0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97ce600) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c97f8ae0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, true> (0x0x7f20c97f1b60) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c97f8b40) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c97f1dd0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, true> (0x0x7f20c97f1e38) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c97f1ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c97f8ba0) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c97f8cc0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_copy_assignable<bool> > (0x0x7f20c97f1f70) 0 empty
  std::is_copy_assignable<bool> (0x0x7f20c940d000) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f20c940d068) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f20c940d0d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c97f8d20) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool>&, const std::__nonesuch&> (0x0x7f20c97f8d80) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_copy_assignable<bool> > > (0x0x7f20c940d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97f8de0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool>&, const std::__nonesuch&> (0x0x7f20c97f8e40) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c97f8f00) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > > (0x0x7f20c97f8f60) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9421000) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c9421120) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9421180) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c940d3a8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c94212a0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9421360) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c94213c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c940d4e0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d548) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9421420) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c940d5b0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c940d618) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d680) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c9421480) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > > (0x0x7f20c940d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c94214e0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9421540) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c94215a0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c940d7b8) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d820) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9421600) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9421660) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, true> (0x0x7f20c9421780) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940d9c0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, true> (0x0x7f20c94217e0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c97f8ea0) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9421900) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, true> (0x0x7f20c940da90) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9421960) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c940dd00) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, true> (0x0x7f20c940dd68) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c940ddd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c94219c0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9421ae0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_move_assignable<bool> > (0x0x7f20c940dea0) 0 empty
  std::is_move_assignable<bool> (0x0x7f20c940df08) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f20c940df70) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f20c9431000) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c9421b40) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool>&&, std::__nonesuch&&> (0x0x7f20c9421ba0) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool> (0x0x7f20c975aae0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c945c1e0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c945c600) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c945ca20) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c945ce40) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c94952a0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c94956c0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c9495ae0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c9495f00) 0

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f20c94cb360) 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> (0x0x7f20c94cb420) 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> (0x0x7f20c94cb480) 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> (0x0x7f20c94cb3c0) 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> (0x0x7f20c9431410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c94cb4e0) 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> (0x0x7f20c9431478) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c94cb540) 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> > > (0x0x7f20c94cb5a0) 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> (0x0x7f20c94314e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c94cb6c0) 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> > (0x0x7f20c94cb720) 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> (0x0x7f20c9431618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c94cb780) 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> > (0x0x7f20c9431680) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f20c94316e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c94cb7e0) 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> > (0x0x7f20c9431750) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f20c94317b8) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f20c9431820) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c94cb900) 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> (0x0x7f20c9431888) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c94cba20) 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> > > (0x0x7f20c94cba80) 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> (0x0x7f20c94318f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c94cbae0) 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> > (0x0x7f20c94cbb40) 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> (0x0x7f20c9431958) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c94cbba0) 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> > (0x0x7f20c94319c0) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f20c9431a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c94cbc00) 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> (0x0x7f20c9431a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c94cbc60) 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> > (0x0x7f20c94cbcc0) 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> > (0x0x7f20c9431af8) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f20c9431b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c94cbd20) 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> > (0x0x7f20c9431bc8) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f20c9431c30) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f20c9431c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c94cbd80) 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> > > (0x0x7f20c9431d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c94cbde0) 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> (0x0x7f20c9431d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c94cbe40) 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> > (0x0x7f20c94cbea0) 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> > (0x0x7f20c9431dd0) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f20c9431e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c94cbf00) 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> (0x0x7f20c9431ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c94cbf60) 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> (0x0x7f20c94f7000) 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> (0x0x7f20c9431f08) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f20c94f7060) 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> (0x0x7f20c94cb9c0) 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> (0x0x7f20c9431068) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c94f7240) 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>&> (0x0x7f20c94f7600) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c94f78a0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c94f7c60) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c9528060) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c9528420) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c95287e0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c9528ba0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c9528f60) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f20c955c360) 0

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

Class std::remove_reference<std::allocator<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<wchar_t>&> (0x0x7f20c955cae0) 0 empty

Class std::remove_reference<std::allocator<char16_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char16_t>&> (0x0x7f20c95a31e0) 0 empty

Class std::remove_reference<std::allocator<char32_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char32_t>&> (0x0x7f20c95a3ba0) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >::_Tp2
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >::_Tp2 (0x0x7f20c95c9480) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c95c9420) 0

Class std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9431270) 0
  std::_Rb_tree_node_base (0x0x7f20c95c93c0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const char, AppArgOption_t*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const char, AppArgOption_t*> >::_Tp2 (0x0x7f20c95c9b40) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const char, AppArgOption_t*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const char, AppArgOption_t*> > (0x0x7f20c95c9ae0) 0

Class std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > (0x0x7f20c95d75b0) 0
  std::_Rb_tree_node_base (0x0x7f20c95c9a80) 0

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

Class std::remove_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c9605180) 0 empty

Class std::is_same<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c95d7888) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9605300) 0 empty

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

Class std::_PCC<false, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, bool> (0x0x7f20c96053c0) 0 empty

Class std::remove_reference<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const char, AppArgOption_t*> > (0x0x7f20c9605600) 0 empty

Class std::is_same<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c95d7a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c96056c0) 0 empty

Class std::_PCC<false, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, bool> (0x0x7f20c9605720) 0 empty

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

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

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

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

Class std::conditional<false, std::__undefined, char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char> (0x0x7f20c9235480) 0 empty

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

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7f20c9235c00) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7f20c9235c60) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7f20c9235ba0) 0 empty

Class std::__is_void_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<wchar_t> (0x0x7f20c95d7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9235cc0) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7f20c95d7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9235d20) 0 empty

Class std::conditional<false, std::__undefined, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, wchar_t> (0x0x7f20c9235d80) 0 empty

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

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

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

Class std::remove_volatile<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char16_t> (0x0x7f20c925ae40) 0 empty

Class std::remove_const<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char16_t> (0x0x7f20c925aea0) 0 empty

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7f20c925ade0) 0 empty

Class std::__is_void_helper<char16_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char16_t> (0x0x7f20c926b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c925af00) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7f20c926b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c925af60) 0 empty

Class std::conditional<false, std::__undefined, char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char16_t> (0x0x7f20c927c000) 0 empty

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

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

Class std::remove_volatile<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char32_t> (0x0x7f20c927c960) 0 empty

Class std::remove_const<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char32_t> (0x0x7f20c927c9c0) 0 empty

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7f20c927c900) 0 empty

Class std::__is_void_helper<char32_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char32_t> (0x0x7f20c926b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c927ca20) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7f20c926b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c927ca80) 0 empty

Class std::conditional<false, std::__undefined, char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char32_t> (0x0x7f20c927cae0) 0 empty

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

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

Class std::remove_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char> > (0x0x7f20c92ca540) 0 empty

Class std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> (0x0x7f20c926bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c92ca600) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> > (0x0x7f20c92ca660) 0 empty

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

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

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

Class std::__is_pointer_helper<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::basic_string<char>*> (0x0x7f20c926bd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c92ca960) 0 empty

Class std::is_pointer<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f20c926be38) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c92ca9c0) 0 empty

Class std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> > (0x0x7f20c926bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c92caae0) 0 empty

Class std::__and_<std::is_same<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f20c926bf08) 0 empty
  std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> > (0x0x7f20c926bf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c92cab40) 0 empty

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

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

Class std::unary_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, const std::__cxx11::basic_string<char> > (0x0x7f20c92cade0) 0 empty

Class std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > (0x0x7f20c92f2138) 0 empty
  std::unary_function<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, const std::__cxx11::basic_string<char> > (0x0x7f20c92cae40) 0 empty

Class std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f20c92f2208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c92caea0) 0 empty

Class std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f20c92caf00) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >::_Alloc_node (0x0x7f20c930c120) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> > (0x0x7f20c930c180) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > > (0x0x7f20c930c1e0) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2478) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930c240) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c930c2a0) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, 0u> > > (0x0x7f20c92f24e0) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2548) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c930c300) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f25b0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, 0u> > > (0x0x7f20c92f2618) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2680) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c930c360) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c930c3c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c92f26e8) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2750) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c930c420) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c92f27b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c92f2820) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2888) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c930c480) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c930c4e0) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f28f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930c540) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2958) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930c5a0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c930c600) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930c660) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930c6c0) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c92f2a90) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c930c720) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930c780) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > > (0x0x7f20c930c7e0) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930c840) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > > (0x0x7f20c930c8a0) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930c900) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930c960) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > > (0x0x7f20c930c9c0) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930ca20) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930ca80) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c930cae0) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930cb40) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930cba0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c92f2ea0) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c930cc00) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c92f2f70) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c92f22d8) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c92f2340) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c930cc60) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c92f23a8) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c92f2410) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c934a000) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c934a068) 0 empty
        std::integral_constant<bool, false> (0x0x7f20c930ccc0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c934a0d0) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c934a138) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c934a1a0) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c934a208) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c934a270) 0 empty
          std::integral_constant<bool, false> (0x0x7f20c930cd20) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c934a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c930cd80) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c934a340) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c934a3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c930cde0) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c930ce40) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c934a410) 0 empty
  std::__do_is_destructible_impl (0x0x7f20c930cea0) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false, false> (0x0x7f20c934a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c930cf00) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c934a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c930cf60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c9355000) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c934a5b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9355060) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c934a680) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c934a6e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c93550c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c934a750) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c934a7b8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c934a820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c9355120) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c934a888) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c934a8f0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c934a958) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c934a9c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c9355180) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c934aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93551e0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> (0x0x7f20c934aa90) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c934aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9355240) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> (0x0x7f20c934ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93552a0) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c9355300) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&>, std::__is_direct_constructible_new_safe<bool, const bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&>, std::__is_direct_constructible_new_safe<bool, const bool&> > (0x0x7f20c9355360) 0 empty

Class std::conditional<false, std::is_void<bool>, std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<bool>, std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > > (0x0x7f20c93553c0) 0 empty

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

Class std::conditional<false, std::__not_<std::extent<bool, 0u> >, std::is_array<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<bool, 0u> >, std::is_array<bool> > (0x0x7f20c9355480) 0 empty

Class std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f20c934ac30) 0 empty
  std::is_array<bool> (0x0x7f20c934ac98) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c93554e0) 0 empty

Class std::__is_array_unknown_bounds<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<bool> (0x0x7f20c934ad00) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f20c934ad68) 0 empty
    std::is_array<bool> (0x0x7f20c934add0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9355540) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f20c93555a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f20c934ae38) 0 empty
  std::is_function<bool> (0x0x7f20c934aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9355600) 0 empty

Class std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f20c934af08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f20c934af70) 0 empty
    std::is_function<bool> (0x0x7f20c936c000) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9355660) 0 empty

Class std::conditional<false, std::is_reference<bool>, std::is_scalar<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<bool>, std::is_scalar<bool> > (0x0x7f20c9355840) 0 empty

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

Class std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7f20c9355900) 0 empty

Class std::__or_<std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7f20c936c0d0) 0 empty
  std::is_integral<bool> (0x0x7f20c936c138) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9355960) 0 empty

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

Class std::conditional<true, std::is_arithmetic<bool>, std::__or_<std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<bool>, std::__or_<std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > > (0x0x7f20c9355a20) 0 empty

Class std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > (0x0x7f20c936c208) 0 empty
  std::is_arithmetic<bool> (0x0x7f20c936c270) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9355a80) 0 empty

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

Class std::__or_<std::is_reference<bool>, std::is_scalar<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_scalar<bool> > (0x0x7f20c936c340) 0 empty
  std::is_scalar<bool> (0x0x7f20c936c3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9355b40) 0 empty

Class std::__is_destructible_safe<bool, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<bool, false, true> (0x0x7f20c936c410) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9355ba0) 0 empty

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

Class std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&>, std::is_destructible<bool> > (0x0x7f20c9355c60) 0 empty

Class std::__is_direct_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f20c936c5b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9355cc0) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f20c936c680) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f20c936c6e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c9355d20) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f20c936c820) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f20c936c888) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f20c936c8f0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c9355e40) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&> (0x0x7f20c936c9c0) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f20c936ca28) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f20c936ca90) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f20c936caf8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c9355ea0) 0 empty

Class std::__is_direct_constructible<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, const bool&> (0x0x7f20c936cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9355f00) 0 empty

Class std::__is_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&> (0x0x7f20c936cc30) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7f20c936cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9355f60) 0 empty

Class std::is_constructible<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, const bool&> (0x0x7f20c936cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9382000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_constructible<bool, const bool&> > (0x0x7f20c936cd68) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f20c936cdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9382060) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c9382180) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c93821e0) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c9382120) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c936cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9382240) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&> (0x0x7f20c936ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93822a0) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > > (0x0x7f20c9382300) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c9382360) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c936cea0) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9390000) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c93823c0) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c9390068) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c93900d0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9390138) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9382420) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false> (0x0x7f20c9382480) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9390208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93824e0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   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 std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c9382540) 0 empty

Class std::remove_volatile<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const bool&> (0x0x7f20c9382600) 0 empty

Class std::remove_const<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const bool&> (0x0x7f20c9382660) 0 empty

Class std::remove_cv<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const bool&> (0x0x7f20c93825a0) 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&> (0x0x7f20c93902d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93826c0) 0 empty

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f20c9390340) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9382720) 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> > > (0x0x7f20c9382780) 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> > (0x0x7f20c93827e0) 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> > (0x0x7f20c93903a8) 0 empty
  std::is_array<bool> (0x0x7f20c9390410) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9382840) 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> > (0x0x7f20c9390478) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f20c93904e0) 0 empty
    std::is_array<bool> (0x0x7f20c9390548) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c93828a0) 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> (0x0x7f20c9382900) 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> (0x0x7f20c9390618) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9382960) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, 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 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > (0x0x7f20c9390680) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f20c93906e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c93829c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c9382a80) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> > (0x0x7f20c9382ae0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c9382b40) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c93908f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9382ba0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c93909c0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c9390a28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c9382c00) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c9390a90) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c9390af8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c9390b60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c9382c60) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c9390bc8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c9390c30) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c9390c98) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c9390d00) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c9382cc0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c9390d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9382d20) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> (0x0x7f20c9390dd0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c9390e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9382d80) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> (0x0x7f20c9390ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9382de0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c9382e40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&&>, std::__is_direct_constructible_new_safe<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&&>, std::__is_direct_constructible_new_safe<bool, const bool&&> > (0x0x7f20c9382ea0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&&>, std::is_destructible<bool> > (0x0x7f20c9382f00) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x7f20c93907b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93d1000) 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&&> > > (0x0x7f20c93d1060) 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&&> (0x0x7f20c9390820) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93d10c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> > (0x0x7f20c93d1120) 0 empty

Class std::is_rvalue_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const bool&&> (0x0x7f20c93d90d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93d1180) 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&&> > (0x0x7f20c93d9138) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7f20c93d91a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c93d11e0) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x7f20c93d9208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93d1300) 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&&> > (0x0x7f20c93d1360) 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&&> > (0x0x7f20c93d9270) 0 empty
  std::is_reference<const bool&&> (0x0x7f20c93d92d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c93d13c0) 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&&> > (0x0x7f20c93d9340) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f20c93d93a8) 0 empty
    std::is_reference<const bool&&> (0x0x7f20c93d9410) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c93d1420) 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&&> > > (0x0x7f20c93d9548) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93d1480) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x7f20c93d95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93d14e0) 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&&> > (0x0x7f20c93d1540) 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&&> > (0x0x7f20c93d9618) 0 empty
  std::is_reference<const bool&&> (0x0x7f20c93d9680) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c93d15a0) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x7f20c93d96e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93d1600) 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> (0x0x7f20c93d1660) 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&&> (0x0x7f20c93d9750) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7f20c93d16c0) 0 empty

Class std::__is_direct_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f20c9390750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9382f60) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f20c93d9820) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f20c93d9888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c93d1720) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f20c93d99c0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f20c93d9a28) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f20c93d9a90) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c93d1840) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&&> (0x0x7f20c93d9b60) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f20c93d9bc8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f20c93d9c30) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f20c93d9c98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c93d18a0) 0 empty

Class std::__is_direct_constructible<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, const bool&&> (0x0x7f20c93d9d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93d1900) 0 empty

Class std::__is_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&&> (0x0x7f20c93d9dd0) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7f20c93d9e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c93d1960) 0 empty

Class std::is_constructible<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, const bool&&> (0x0x7f20c93d9ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93d19c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7f20c93d1a20) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c93d1ae0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c93d1b40) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c93d1a80) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c93d9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93d1ba0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&> (0x0x7f20c93ec000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93d1c00) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > > (0x0x7f20c93d1c60) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c93ec068) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > > > (0x0x7f20c93ec0d0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c93ec138) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c93d1cc0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, false> (0x0x7f20c93d1d20) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c93ec208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93d1d80) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c93d1de0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > (0x0x7f20c93ec270) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f20c93ec2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c93d1e40) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c93ec340) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > (0x0x7f20c93ec3a8) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f20c93ec410) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c93d1ea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c93ec478) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c93ec4e0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > (0x0x7f20c93ec548) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f20c93ec5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c93d1f00) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c93ff000) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c93ff060) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f20c93ff0c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c93ec7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93ff120) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c93ec820) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c93ec888) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c93ff180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c93ec8f0) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c93ec958) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c93ec9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c93ff1e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c93ff2a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c93ff300) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<bool, bool&&>, std::__is_direct_constructible_new_safe<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<bool, bool&&>, std::__is_direct_constructible_new_safe<bool, bool&&> > (0x0x7f20c93ff360) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<bool, bool&&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, bool&&>, std::is_destructible<bool> > (0x0x7f20c93ff3c0) 0 empty

Class std::__is_direct_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f20c93ecd00) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c93ff420) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f20c93ecdd0) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f20c93ece38) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c93ff480) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f20c93ecea0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f20c93ecf08) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f20c93ecf70) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c93ff5a0) 0 empty

Class std::__is_direct_constructible_new<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&&> (0x0x7f20c93ec618) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f20c93ec680) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f20c93ec6e8) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f20c93eca28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c93ff660) 0 empty

Class std::__is_direct_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, bool&&> (0x0x7f20c93eca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93ff720) 0 empty

Class std::__is_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&&> (0x0x7f20c900f000) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f20c900f068) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c93ff780) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f20c900f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93ff7e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7f20c93ff840) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c93ff8a0) 0 empty

Class std::remove_volatile<bool&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool&&> (0x0x7f20c93ff960) 0 empty

Class std::remove_const<bool&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool&&> (0x0x7f20c93ff9c0) 0 empty

Class std::remove_cv<bool&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool&&> (0x0x7f20c93ff900) 0 empty

Class std::__is_void_helper<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<bool&&> (0x0x7f20c900f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93ffa20) 0 empty

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x7f20c900f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93ffa80) 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> > > (0x0x7f20c93ffae0) 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> > (0x0x7f20c900f340) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f20c900f3a8) 0 empty
    std::is_array<bool> (0x0x7f20c900f410) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c93ffb40) 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> (0x0x7f20c93ffba0) 0 empty

Class std::is_convertible<bool&&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool&&, bool> (0x0x7f20c900f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c93ffc00) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<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 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > (0x0x7f20c900f548) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f20c900f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c93ffc60) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c900f618) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > (0x0x7f20c900f680) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7f20c900f6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c93ffcc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c900f750) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c900f7b8) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > (0x0x7f20c900f820) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7f20c900f888) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c93ffd20) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c93ffde0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&> > (0x0x7f20c93ffe40) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7f20c93ffea0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c900fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c93fff00) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c900faf8) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c900fb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c93fff60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c900fbc8) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c900fc30) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c900fc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9032000) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&> > (0x0x7f20c90320c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&>, std::is_constructible<bool, bool&&> > (0x0x7f20c900fdd0) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f20c900fe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9032120) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   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 std::__cxx11::basic_string<char>, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c90321e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, 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 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > (0x0x7f20c900ff70) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f20c900f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9032240) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > (0x0x7f20c9032300) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7f20c90323c0) 0 empty

Class std::unary_function<std::pair<const char, AppArgOption_t*>, const char>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const char, AppArgOption_t*>, const char> (0x0x7f20c9032720) 0 empty

Class std::_Select1st<std::pair<const char, AppArgOption_t*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const char, AppArgOption_t*> > (0x0x7f20c900fd68) 0 empty
  std::unary_function<std::pair<const char, AppArgOption_t*>, const char> (0x0x7f20c9032780) 0 empty

Class std::_Rb_tree<char, std::pair<const char, AppArgOption_t*>, std::_Select1st<std::pair<const char, AppArgOption_t*> >, std::less<char>, std::allocator<std::pair<const char, AppArgOption_t*> > >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<char, std::pair<const char, AppArgOption_t*>, std::_Select1st<std::pair<const char, AppArgOption_t*> >, std::less<char>, std::allocator<std::pair<const char, AppArgOption_t*> > >::_Alloc_node (0x0x7f20c90327e0) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c9032840) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > > (0x0x7f20c90328a0) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90651a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9032900) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9032960) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, 0u> > > (0x0x7f20c9065208) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065270) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c90329c0) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90652d8) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, 0u> > > (0x0x7f20c9065340) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90653a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9032a20) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9032b40) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90654e0) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065548) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9032ba0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90655b0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9065618) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065680) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9032c00) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9032c60) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90656e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9032cc0) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065750) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9032de0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9032e40) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90657b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9032ea0) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90658f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9081000) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9065958) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90659c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9081120) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c90811e0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > > (0x0x7f20c9081240) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c90812a0) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > > (0x0x7f20c9081300) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9081360) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9081480) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > > (0x0x7f20c90814e0) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9081540) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9081660) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9081780) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c90817e0) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c90819c0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9065e38) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9081a20) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9065f08) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9065f70) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9065000) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9081a80) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9065068) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90650d0) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9065138) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9090000) 0 empty
        std::integral_constant<bool, false> (0x0x7f20c9081ae0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9090068) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90900d0) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9090138) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90901a0) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9090208) 0 empty
          std::integral_constant<bool, false> (0x0x7f20c9081b40) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9090270) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9081ba0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90902d8) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9090340) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9081c00) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9081c60) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90903a8) 0 empty
  std::__do_is_destructible_impl (0x0x7f20c9081d80) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, false, false> (0x0x7f20c9090478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9081f60) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90905b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9099000) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9099060) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090618) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c90990c0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c90906e8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090750) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c9099120) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c90907b8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c9090820) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090888) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c9099180) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c90908f0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090958) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c90909c0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090a28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c90991e0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9099240) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090af8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c90992a0) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9099300) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c9099360) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_constructible<bool, const bool&> > (0x0x7f20c9090c30) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f20c9090c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c90993c0) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c90994e0) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9099600) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9099480) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9099720) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> (0x0x7f20c9090ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9099900) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > > (0x0x7f20c9099960) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90999c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9090f08) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9090f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c9099a20) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9090d00) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9090d68) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90b0000) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c9099a80) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, false> (0x0x7f20c9099ae0) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90b00d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9099b40) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   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 char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9099ba0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, 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 char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > (0x0x7f20c90b0138) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f20c90b01a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9099c00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c9099cc0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c9099d20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9099d80) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b03a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c9099de0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c90b0478) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b04e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c9099e40) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b0548) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c90b05b0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b0618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c9099ea0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b0680) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b06e8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c90b0750) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b07b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c9099f00) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b0820) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c9099f60) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b0888) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b08f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c90d0000) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b0958) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c90d0060) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c90d00c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7f20c90d0120) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90d01e0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90d0240) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90d0180) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b0a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c90d02a0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> (0x0x7f20c90b0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c90d03c0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > > (0x0x7f20c90d0420) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90b0af8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90b0b60) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90b0bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c90d0480) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, false> (0x0x7f20c90d04e0) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c90b0c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c90d0540) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90d05a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > (0x0x7f20c90b0d00) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f20c90b0d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c90d0600) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c90b0dd0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > (0x0x7f20c90b0e38) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f20c90b0ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c90d0660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c90b0f08) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c90b0f70) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > (0x0x7f20c90b0208) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f20c90b0270) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c90d06c0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c90d0780) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c90d07e0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f20c90d0840) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c90f3000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c90d08a0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c90f3068) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c90f30d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c90d0900) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c90f3138) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f20c90f31a0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f20c90f3208) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c90d0960) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c90d0a20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c90d0a80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7f20c90d0ae0) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c90d0b40) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<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 char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > (0x0x7f20c90f33a8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f20c90f3410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c90d0ba0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c90f3478) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > (0x0x7f20c90f34e0) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7f20c90f3548) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c90d0c00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c90f35b0) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c90f3618) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > (0x0x7f20c90f3680) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7f20c90f36e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c90d0c60) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c90d0d20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&> > (0x0x7f20c90d0d80) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7f20c90d0de0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c90f38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c90d0e40) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c90f3958) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c90f39c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c90d0ea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c90f3a28) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f20c90f3a90) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f20c90f3af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c90d0f00) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&> > (0x0x7f20c9112000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&>, std::is_constructible<bool, bool&&> > (0x0x7f20c90f3c30) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f20c90f3c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9112060) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > >
   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 char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c9112120) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, 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 char, AppArgOption_t*> >&&, std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >, std::is_convertible<bool&&, bool> > (0x0x7f20c90f3dd0) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f20c90f3e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c9112180) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const char, AppArgOption_t*> > > (0x0x7f20c9112240) 0 empty

Class std::conditional<false, std::__undefined, const char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char> (0x0x7f20c9112a20) 0 empty

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

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

Class std::remove_volatile<const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const wchar_t> (0x0x7f20c9112ea0) 0 empty

Class std::remove_const<const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const wchar_t> (0x0x7f20c9112f00) 0 empty

Class std::remove_cv<const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const wchar_t> (0x0x7f20c9112e40) 0 empty

Class std::is_void<const wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const wchar_t> (0x0x7f20c90f3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9112f60) 0 empty

Class std::conditional<false, std::__undefined, const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const wchar_t> (0x0x7f20c9148000) 0 empty

Class std::pointer_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const wchar_t*> (0x0x7f20c9112de0) 0 empty

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

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f20c9148180) 0 empty

Class std::iterator_traits<const char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char16_t*> (0x0x7f20c9148420) 0 empty

Class std::remove_volatile<const char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char16_t> (0x0x7f20c9148600) 0 empty

Class std::remove_const<const char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char16_t> (0x0x7f20c9148660) 0 empty

Class std::remove_cv<const char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char16_t> (0x0x7f20c91485a0) 0 empty

Class std::is_void<const char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char16_t> (0x0x7f20c914e208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c91486c0) 0 empty

Class std::conditional<false, std::__undefined, const char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char16_t> (0x0x7f20c9148720) 0 empty

Class std::pointer_traits<const char16_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const char16_t*> (0x0x7f20c9148540) 0 empty

Class std::iterator_traits<const char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char32_t*> (0x0x7f20c91489c0) 0 empty

Class std::remove_volatile<const char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char32_t> (0x0x7f20c9148ba0) 0 empty

Class std::remove_const<const char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char32_t> (0x0x7f20c9148c00) 0 empty

Class std::remove_cv<const char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char32_t> (0x0x7f20c9148b40) 0 empty

Class std::is_void<const char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char32_t> (0x0x7f20c914e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c9148c60) 0 empty

Class std::conditional<false, std::__undefined, const char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char32_t> (0x0x7f20c9148cc0) 0 empty

Class std::pointer_traits<const char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const char32_t*> (0x0x7f20c9148ae0) 0 empty

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

Class std::allocator<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__cxx11::basic_string<char>*> (0x0x7f20c914e680) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char>*> (0x0x7f20c9186c00) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7f20c914e750) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char>*> > (0x0x7f20c9186cc0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c91d4900) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<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_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > > (0x0x7f20c91d4a20) 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*> (0x0x7f20c914e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c91d4a80) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> >, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> >, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f20c91d4ae0) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f20c914e9c0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f20c914ea28) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c91d4b40) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_node_base*> (0x0x7f20c914ea90) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f20c914eaf8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f20c914eb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c91d4ba0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f20c91d4c00) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f20c914ebc8) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f20c914ec30) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c91d4c60) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<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_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f20c914ec98) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f20c914ed00) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f20c914ed68) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c91d4cc0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<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_scalar<std::_Rb_tree_node_base*> > (0x0x7f20c91d4d20) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_node_base*> (0x0x7f20c914edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c91d4d80) 0 empty

Class std::is_integral<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_node_base*> (0x0x7f20c914ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c91d4de0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> > (0x0x7f20c91d4e40) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_node_base*> (0x0x7f20c914eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c91d4ea0) 0 empty

Class std::is_floating_point<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f20c914ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c91d4f00) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> > (0x0x7f20c914ef70) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f20c914e7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c91d4f60) 0 empty

Class std::is_arithmetic<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_node_base*> (0x0x7f20c8e0d0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e0f000) 0 empty

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

Class std::is_enum<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_node_base*> (0x0x7f20c8e0d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e0f0c0) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_node_base*>, std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_node_base*>, std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > > (0x0x7f20c8e0f120) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_node_base*> (0x0x7f20c8e0d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e0f180) 0 empty

Class std::is_pointer<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f20c8e0d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e0f1e0) 0 empty

Class std::conditional<true, std::is_pointer<std::_Rb_tree_node_base*>, std::__or_<std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<std::_Rb_tree_node_base*>, std::__or_<std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > > (0x0x7f20c8e0f240) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f20c8e0d270) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f20c8e0d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e0f2a0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f20c8e0d340) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f20c8e0d3a8) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f20c8e0d410) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8e0f300) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f20c8e0d478) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f20c8e0d4e0) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f20c8e0d548) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f20c8e0d5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c8e0f360) 0 empty

Class std::is_scalar<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f20c8e0d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e0f3c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<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_scalar<std::_Rb_tree_node_base*> > (0x0x7f20c8e0d680) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f20c8e0d6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e0f420) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true> (0x0x7f20c8e0d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e0f540) 0 empty

Class std::is_destructible<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_node_base*> (0x0x7f20c8e0d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e0f5a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f20c8e0f600) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0d8f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c8e0f720) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c8e0d9c0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0da28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c8e0f840) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0da90) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c8e0daf8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0db60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c8e0f900) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0dc98) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0dd00) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c8e0dd68) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0ddd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c8e0f9c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0dea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e0fc00) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0df08) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e0df70) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e0fd20) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e23000) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e0fde0) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c8e0fe40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c8e23068) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f20c8e230d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e0fea0) 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&> (0x0x7f20c8e2c000) 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&> (0x0x7f20c8e2c060) 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&> (0x0x7f20c8e0ff60) 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&> (0x0x7f20c8e231a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e2c0c0) 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&> (0x0x7f20c8e23208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e2c120) 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*> > > (0x0x7f20c8e2c180) 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*> > (0x0x7f20c8e2c2a0) 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*> > (0x0x7f20c8e23270) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f20c8e232d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8e2c300) 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*> > (0x0x7f20c8e23410) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f20c8e23478) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f20c8e234e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8e2c360) 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> (0x0x7f20c8e2c3c0) 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*> (0x0x7f20c8e23618) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e2c5a0) 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*> > (0x0x7f20c8e2c600) 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*> > (0x0x7f20c8e23680) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8e236e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e2c660) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, 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::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8e2c720) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> > (0x0x7f20c8e2c780) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f20c8e2c7e0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e23888) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e2c8a0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > > (0x0x7f20c8e2c900) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e238f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e2c960) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> >
   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::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> > (0x0x7f20c8e2c9c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e23958) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e239c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e2ca20) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e23a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e2ca80) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> > (0x0x7f20c8e2cae0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e23a90) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e23af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e2cb40) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e23b60) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e23bc8) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e23c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8e2cba0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > >
   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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > > (0x0x7f20c8e23c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e2cc00) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e23d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e2cc60) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> > (0x0x7f20c8e2ccc0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e23d68) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e23dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e2cd20) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e23e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e2cd80) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&, true> (0x0x7f20c8e2cde0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e23ea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&, true> (0x0x7f20c8e2ce40) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e23820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c8e2c840) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e23f70) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e62000) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c8e2cea0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e62068) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e620d0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e62138) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c8e2cf00) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e621a0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e62208) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e62270) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e622d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c8e2cf60) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e62340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e67000) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> (0x0x7f20c8e623a8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e62410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e67060) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> (0x0x7f20c8e62478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e670c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e67120) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8e67180) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f20c8e672a0) 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&&> (0x0x7f20c8e62548) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e67420) 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&&> > > (0x0x7f20c8e67480) 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&&> (0x0x7f20c8e625b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e674e0) 0 empty

Class std::conditional<false, 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<false, std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> > (0x0x7f20c8e67540) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f20c8e62618) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e675a0) 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&&> > (0x0x7f20c8e62680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f20c8e626e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e67600) 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&&> (0x0x7f20c8e62750) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e67660) 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&&> > (0x0x7f20c8e676c0) 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&&> > (0x0x7f20c8e627b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f20c8e62820) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e67720) 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&&> > (0x0x7f20c8e62888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f20c8e628f0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f20c8e62958) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8e67780) 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&&> > > (0x0x7f20c8e629c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e677e0) 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&&> (0x0x7f20c8e62a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e67840) 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&&> > (0x0x7f20c8e678a0) 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&&> > (0x0x7f20c8e62a90) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f20c8e62af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e67900) 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&&> (0x0x7f20c8e62b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e67960) 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> (0x0x7f20c8e679c0) 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&&> (0x0x7f20c8e62bc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f20c8e67a20) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e624e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c8e673c0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8e62c98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e62d00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c8e67b40) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e62d68) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8e62dd0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e62e38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c8e67c00) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e62f70) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e87000) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8e87068) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e870d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c8e67cc0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e871a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e67f00) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e87208) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e87270) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e8a060) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f20c8e872d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e8a1e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8e8a240) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e8a300) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e8a360) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e8a2a0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e873a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e8a3c0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8e87410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e8a420) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, 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::__cxx11::basic_string<char>, AppArgOption_t*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f20c8e8a480) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f20c8e87548) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f20c8e875b0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f20c8e87618) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8e8a4e0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&, 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::__cxx11::basic_string<char>, AppArgOption_t*> >*&, std::_Rb_tree_node_base*, false> (0x0x7f20c8e8a540) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&, 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::__cxx11::basic_string<char>, AppArgOption_t*> >*&, std::_Rb_tree_node_base*> (0x0x7f20c8e87750) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8e8a5a0) 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<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&, 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<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&, std::_Rb_tree_node_base*> > (0x0x7f20c8e8a600) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8e877b8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8e87820) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8e8a660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8e87888) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8e878f0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8e87958) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8e8a6c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8e879c0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8e87a28) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8e87a90) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8e87af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c8e8a720) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, 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<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8e8a7e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8e8a840) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8e8a8a0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, 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::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8e87bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8e8a900) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8e87c30) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8e87c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8e8a960) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8e87d00) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8e87d68) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8e87dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8e8a9c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8e8aa80) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c8e8aae0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8e8ab40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f20c8e8aba0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8e87ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c8e8ac00) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8e87f70) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb000) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c8e8ad20) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb068) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8ebb0d0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb138) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c8e8ade0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb1a0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb208) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8ebb270) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb2d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c8e8af60) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb340) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8ebe0c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb3a8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb410) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8ebe120) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebb478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8ebe180) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8ebe1e0) 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* 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*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8ebe240) 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*&> (0x0x7f20c8ebe300) 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*&> (0x0x7f20c8ebe360) 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*&> (0x0x7f20c8ebe2a0) 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*&> (0x0x7f20c8ebb548) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ebe3c0) 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*&> (0x0x7f20c8ebb5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ebe420) 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*> > > (0x0x7f20c8ebe480) 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*> > (0x0x7f20c8ebb618) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f20c8ebb680) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f20c8ebb6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8ebe4e0) 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> (0x0x7f20c8ebe540) 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*> (0x0x7f20c8ebb820) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8ebe660) 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*&, 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*&, std::_Rb_tree_node_base*> > (0x0x7f20c8ebb888) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f20c8ebb8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8ebe6c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f20c8ebb958) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f20c8ebb9c0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f20c8ebba28) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8ebe720) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f20c8ebba90) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f20c8ebbaf8) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f20c8ebbb60) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f20c8ebbbc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c8ebe780) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8ebe840) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c8ebe8a0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8ebe900) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f20c8ebbc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ebe960) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8ebbd00) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f20c8ebbd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8ebe9c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8ebbdd0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8ebbe38) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f20c8ebbea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8ebea20) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&> > (0x0x7f20c8ebeae0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8ebbf08) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8ebbf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8ebeb40) 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<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&, 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<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&, std::_Rb_tree_node_base*> > (0x0x7f20c8ebec00) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f20c8eea000) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f20c8eea068) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8ebec60) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*&> (0x0x7f20c8ebed20) 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*&> (0x0x7f20c8ebede0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8ef8060) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8ef80c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8ef8120) 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*&, 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*&, std::_Rb_tree_node_base*> > (0x0x7f20c8ef8180) 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* 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*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8eea270) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8eea2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8ef81e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8eea340) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8eea3a8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8eea410) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8ef8240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8eea478) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8eea4e0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8eea548) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8eea5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c8ef82a0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8ef8360) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8ef83c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8ef8420) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8eea680) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ef8480) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8eea6e8) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8eea750) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8ef84e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8eea7b8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8eea820) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8eea888) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8ef8540) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8ef8600) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c8ef8660) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, int&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, int&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> > (0x0x7f20c8ef86c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f20c8ef8720) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7f20c8eea9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ef87e0) 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&&> > > (0x0x7f20c8ef8840) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7f20c8eeaa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ef88a0) 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&&> > (0x0x7f20c8ef8900) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f20c8eeaa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8ef8a20) 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&&> > (0x0x7f20c8eeaaf8) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f20c8eeab60) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8ef8a80) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f20c8eeabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8ef8ae0) 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&&> > (0x0x7f20c8ef8b40) 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&&> > (0x0x7f20c8eeac30) 0 empty
  std::is_reference<int&&> (0x0x7f20c8eeac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8ef8ba0) 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&&> > (0x0x7f20c8eead00) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f20c8eead68) 0 empty
    std::is_reference<int&&> (0x0x7f20c8eeadd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8ef8c00) 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&&> > > (0x0x7f20c8eeae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ef8c60) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f20c8eeaf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ef8d80) 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&&> > (0x0x7f20c8ef8de0) 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&&> > (0x0x7f20c8f3a000) 0 empty
  std::is_reference<int&&> (0x0x7f20c8f3a068) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8ef8e40) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7f20c8f3a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8ef8ea0) 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> (0x0x7f20c8ef8f00) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f20c8f3a138) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f20c8ef8f60) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8eea958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c8ef8780) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f20c8f3a208) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c8f3f000) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a2d8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f20c8f3a340) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a3a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c8f3f060) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a410) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a478) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f20c8f3a4e0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c8f3f0c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f3f120) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a618) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a680) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8f3f180) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f3f1e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f20c8f3f240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7f20c8f3a750) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8f3f2a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7f20c8f3a820) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7f20c8f3a888) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3a8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8f3f300) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8f3f3c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f20c8f3f420) 0 empty

Class std::conditional<false, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f20c8f3f480) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8f3a9c0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3aa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8f3f4e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8f3aa90) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8f3aaf8) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3ab60) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8f3f540) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<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_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8f3f600) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f20c8f3abc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f20c8f3ac30) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8f3f660) 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*> > (0x0x7f20c8f3f720) 0 empty

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

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

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

Class std::__is_void_helper<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int&&> (0x0x7f20c8f3ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f3f8a0) 0 empty

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f20c8f3ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f3f900) 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*> > > (0x0x7f20c8f3f960) 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*> > (0x0x7f20c8f3add0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f20c8f3ae38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f20c8f3aea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8f3f9c0) 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> (0x0x7f20c8f3fa20) 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*> (0x0x7f20c8f64000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f3fa80) 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*> > (0x0x7f20c8f64068) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f20c8f640d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8f3fae0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8f7a000) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f7a060) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f20c8f7a0c0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64410) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f7a180) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > > (0x0x7f20c8f7a1e0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64478) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8f7a240) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f7a2a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f644e0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64548) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8f7a300) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f645b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8f7a360) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f7a3c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f64618) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64680) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8f7a420) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f646e8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f64750) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f647b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8f7a480) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > > (0x0x7f20c8f64820) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f7a4e0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64888) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f7a540) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f7a5a0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f648f0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64958) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8f7a600) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f649c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8f7a660) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, true> (0x0x7f20c8f7a6c0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64bc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, true> (0x0x7f20c8f7a720) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f643a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f20c8f7a120) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f64d00) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64d68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f20c8f7a840) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64dd0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f64e38) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64ea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f20c8f7a8a0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64f08) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64f70) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f64208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f64270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f20c8f7a900) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f9b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8f7a960) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f9b068) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f9b0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8f7a9c0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f9b138) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8f7aa20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8f7aa80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8f7aae0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f7aba0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f7ac00) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f7ab40) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f9b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f7ac60) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8f9b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8f7acc0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, 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 char, AppArgOption_t*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f20c8f7ad20) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, 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 char, AppArgOption_t*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f20c8f9b2d8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f20c8f9b340) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f20c8f9b3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8f7ad80) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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 char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*, false> (0x0x7f20c8f7ade0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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 char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*> (0x0x7f20c8f9b4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8f7ae40) 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<std::pair<const char, AppArgOption_t*> >*&, 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<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*> > (0x0x7f20c8f7aea0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8f9b618) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8f9b680) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8f7af00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8f9b6e8) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8f9b750) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8f9b7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8f7af60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8f9b820) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8f9b888) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f20c8f9b8f0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f20c8f9b958) 0 empty
        std::integral_constant<bool, true> (0x0x7f20c8fb3000) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8fb30c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8fb3120) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f20c8fb3180) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8f9ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8fb31e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8f9ba90) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8f9baf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8fb3240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8f9bb60) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f20c8f9bbc8) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f20c8f9bc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8fb32a0) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> > (0x0x7f20c8fb3360) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f20c8f9bc98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f20c8f9bd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8fb33c0) 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<std::pair<const char, AppArgOption_t*> >*&, 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<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*> > (0x0x7f20c8fb3480) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&, 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<std::pair<const char, AppArgOption_t*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f20c8f9bd68) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f20c8f9bdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8fb34e0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*&> (0x0x7f20c8fb35a0) 0 empty

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

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

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7f20c8ff4240) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7f20c8ff42a0) 0

Class __gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> > (0x0x7f20c8ff4540) 0

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

Class __gnu_cxx::__normal_iterator<char16_t*, std::__cxx11::basic_string<char16_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char16_t*, std::__cxx11::basic_string<char16_t> > (0x0x7f20c8ff45a0) 0

Class __gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> > (0x0x7f20c8ff4960) 0

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

Class __gnu_cxx::__normal_iterator<char32_t*, std::__cxx11::basic_string<char32_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char32_t*, std::__cxx11::basic_string<char32_t> > (0x0x7f20c8ff49c0) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c8ce1420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c8fd3b60) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> > > > (0x0x7f20c8ce1480) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>*> (0x0x7f20c8fd3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ce14e0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>*> > (0x0x7f20c8ce1540) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AppArgOption_t*>*> > > (0x0x7f20c8fd3bc8) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*> >*, std::pair<const std::__cxx11::basic_string<char>, AppArgOption_t*>*> (0x0x7f20c8fd3c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8ce15a0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c8ce1840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c8fd3f08) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> > > > (0x0x7f20c8ce1960) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*, std::pair<const char, AppArgOption_t*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*, std::pair<const char, AppArgOption_t*>*> (0x0x7f20c8d25000) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8ce19c0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const char, AppArgOption_t*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*, std::pair<const char, AppArgOption_t*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const char, AppArgOption_t*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*, std::pair<const char, AppArgOption_t*>*> > (0x0x7f20c8ce1a20) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*, std::pair<const char, AppArgOption_t*>*>, std::__not_<std::is_pointer<std::pair<const char, AppArgOption_t*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*, std::pair<const char, AppArgOption_t*>*>, std::__not_<std::is_pointer<std::pair<const char, AppArgOption_t*>*> > > (0x0x7f20c8d25068) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const char, AppArgOption_t*> >*, std::pair<const char, AppArgOption_t*>*> (0x0x7f20c8d250d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8ce1a80) 0 empty

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

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f20c8d5c840) 0 empty

Class std::__is_move_iterator<std::__cxx11::basic_string<char>**>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::__cxx11::basic_string<char>**> (0x0x7f20c8d5c9c0) 0 empty

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

Class std::__is_pointer<std::__cxx11::basic_string<char>**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::__cxx11::basic_string<char>**> (0x0x7f20c8db10c0) 0 empty

Class std::__are_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> (0x0x7f20c8db11e0) 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> (0x0x7f20c8db1240) 0 empty

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

Class std::conditional<false, std::is_move_assignable<std::__cxx11::basic_string<char>*>, std::is_copy_assignable<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::__cxx11::basic_string<char>*>, std::is_copy_assignable<std::__cxx11::basic_string<char>*> > (0x0x7f20c8db17e0) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd20d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8db1840) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>*>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::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::__cxx11::basic_string<char>*>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f20c8db1960) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd2138) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8db19c0) 0 empty

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

Class std::is_rvalue_reference<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8db1a80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f20c8dd23a8) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd2410) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8db1ae0) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd2478) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8db1b40) 0 empty

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

Class std::__is_void_helper<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8db1d80) 0 empty

Class std::is_void<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8db1de0) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f20c8dd2680) 0 empty
  std::is_void<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd26e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f20c8db1e40) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f20c8dd2750) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f20c8dd27b8) 0 empty
    std::is_void<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd2820) 0 empty
      std::integral_constant<bool, false> (0x0x7f20c8db1ea0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f20c8dd2888) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8db1f00) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8db1f60) 0 empty

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

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f20c8dd2958) 0 empty
  std::is_object<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd29c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8de2120) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>*> (0x0x7f20c8dd2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8de2180) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>*&> (0x0x7f20c8dd2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8de2240) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>*&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::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::__cxx11::basic_string<char>*&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > > (0x0x7f20c8de2360) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>*&> (0x0x7f20c8dd2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8de23c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_rvalue_reference<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f20c8dd2d00) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>*&> (0x0x7f20c8dd2d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8de2480) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f20c8dd2dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8de24e0) 0 empty

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

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f20c8dd2e38) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f20c8dd2ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8de2660) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f20c8dd2f08) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f20c8dd2f70) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f20c89f7000) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8de26c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > > (0x0x7f20c89f7068) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8de2720) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>*&> (0x0x7f20c89f70d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8de2780) 0 empty

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

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f20c89f7138) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f20c89f71a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8de2900) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>*&> (0x0x7f20c89f7208) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8de2960) 0 empty

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

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>*&> (0x0x7f20c89f7340) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&, true> (0x0x7f20c8de2a20) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f74e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8de2a80) 0 empty

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

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f7618) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8de2b40) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f20c89f7680) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f76e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8de2c00) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f7750) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8de2c60) 0 empty

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

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f20c89f7888) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f78f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8de2d20) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f20c89f7958) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f20c89f79c0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f7a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8de2d80) 0 empty

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

Class std::is_object<std::__cxx11::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f7af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f20c8de2e40) 0 empty

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

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&> > (0x0x7f20c89f7c30) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f7c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8de2f00) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f7d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8de2f60) 0 empty

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

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f7d68) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>* const&, true> (0x0x7f20c8a12060) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>* const&> (0x0x7f20c8de21e0) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f20c8a120c0) 0 empty

Class std::__is_copy_assignable_impl<std::__cxx11::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f20c89f7f08) 0 empty
  std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>* const&> (0x0x7f20c89f7f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f20c8a12120) 0 empty

Class std::is_copy_assignable<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::__cxx11::basic_string<char>*> (0x0x7f20c8a16068) 0 empty
  std::__is_copy_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f20c8a160d0) 0 empty
    std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>* const&> (0x0x7f20c8a16138) 0 empty
      std::integral_constant<bool, true> (0x0x7f20c8a12180) 0 empty

