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

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

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

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

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

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

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

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

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

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7fdd95260c60) 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> (0x0x7fdd95260de0) 0

Class <anonymous union>::<anonymous struct>::<anonymous union>
   size=8 align=8
   base size=8 base align=8
<anonymous union>::<anonymous struct>::<anonymous union> (0x0x7fdd95260d80) 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> (0x0x7fdd95260ea0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class gaicb
   size=56 align=8
   base size=56 base align=8
gaicb (0x0x7fdd94813300) 0

Class timestamp
   size=40 align=4
   base size=40 base align=4
timestamp (0x0x7fdd94813360) 0

Class iphdr
   size=20 align=4
   base size=20 base align=4
iphdr (0x0x7fdd948133c0) 0

Class ip
   size=20 align=4
   base size=20 base align=4
ip (0x0x7fdd94813420) 0

Class ip_timestamp
   size=40 align=4
   base size=40 base align=4
ip_timestamp (0x0x7fdd94813480) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>
   size=208 align=8
   base size=208 base align=8
<anonymous struct> (0x0x7fdd9486fc60) 0

Class <anonymous struct>
   size=136 align=8
   base size=136 base align=8
<anonymous struct> (0x0x7fdd9486fcc0) 0

Class <anonymous struct>
   size=344 align=8
   base size=344 base align=8
<anonymous struct> (0x0x7fdd9486fd20) 0

Class <anonymous struct>
   size=512 align=8
   base size=512 base align=8
<anonymous struct> (0x0x7fdd9486fd80) 0

Class sigcontext
   size=16 align=8
   base size=16 base align=8
sigcontext (0x0x7fdd9486fde0) 0

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

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

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

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

Class <anonymous struct>
   size=136 align=8
   base size=136 base align=8
<anonymous struct> (0x0x7fdd948c9000) 0

Class <anonymous struct>
   size=344 align=8
   base size=344 base align=8
<anonymous struct> (0x0x7fdd948c9060) 0

Class ucontext
   size=512 align=8
   base size=512 base align=8
ucontext (0x0x7fdd948c90c0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fdd949582a0) 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> (0x0x7fdd94958300) 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> (0x0x7fdd94958360) 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> (0x0x7fdd949583c0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fdd94958d20) 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> (0x0x7fdd94958d80) 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> (0x0x7fdd94958de0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fdd94958e40) 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> (0x0x7fdd94958ea0) 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> (0x0x7fdd94958f00) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fdd9498b000) 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> (0x0x7fdd9498b060) 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> (0x0x7fdd9498b0c0) 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> (0x0x7fdd9498b120) 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> (0x0x7fdd9498b180) 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> (0x0x7fdd9498b1e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7fdd949c7138) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4180) 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> (0x0x7fdd949c71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c41e0) 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> (0x0x7fdd949c7208) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4240) 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> (0x0x7fdd949c7270) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c42a0) 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> (0x0x7fdd949c72d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4300) 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> (0x0x7fdd949c7340) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4360) 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> (0x0x7fdd949c73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c43c0) 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> (0x0x7fdd949c7410) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4420) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7fdd949c7478) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4480) 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> (0x0x7fdd949c74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c44e0) 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> (0x0x7fdd949c7548) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4540) 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> (0x0x7fdd949c75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c45a0) 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> (0x0x7fdd949c7618) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4600) 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> (0x0x7fdd949c7680) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4660) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7fdd949c76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c46c0) 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> (0x0x7fdd949c7750) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4720) 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> (0x0x7fdd949c7888) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4840) 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> (0x0x7fdd949c78f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c48a0) 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> (0x0x7fdd949c7958) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd949c4900) 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> (0x0x7fdd945e0c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd945e3ae0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7fdd9460e7e0) 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 (0x0x7fdd9460ea20) 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 (0x0x7fdd9460ec60) 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 (0x0x7fdd9460eea0) 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 (0x0x7fdd9463c060) 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 (0x0x7fdd9463c420) 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 (0x0x7fdd94676540) 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> (0x0x7fdd94676ae0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7fdd946a3e40) 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> (0x0x7fdd946a3ea0) 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> (0x0x7fdd946a3f00) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7fdd94702420) 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 (0x0x7fdd947024e0) 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 (0x0x7fdd947025a0) 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 (0x0x7fdd94702660) 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 (0x0x7fdd94702720) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7fdd94702d80) 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 (0x0x7fdd94702f60) 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 (0x0x7fdd94751000) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fdd946a2ea0) 0 empty
  std::input_iterator_tag (0x0x7fdd947a0780) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fdd946a2f08) 0 empty
  std::forward_iterator_tag (0x0x7fdd946a2f70) 0 empty
    std::input_iterator_tag (0x0x7fdd947a07e0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fdd947b0000) 0 empty
  std::bidirectional_iterator_tag (0x0x7fdd947b0068) 0 empty
    std::forward_iterator_tag (0x0x7fdd947b00d0) 0 empty
      std::input_iterator_tag (0x0x7fdd947a0840) 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> (0x0x7fdd94406000) 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 (0x0x7fdd944543c0) 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 (0x0x7fdd944544e0) 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 (0x0x7fdd94454660) 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 (0x0x7fdd944547e0) 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 (0x0x7fdd94454900) 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> (0x0x7fdd94482d20) 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> (0x0x7fdd94482e40) 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> (0x0x7fdd944ab360) 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> (0x0x7fdd944ab420) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7fdd94263a20) 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 (0x0x7fdd94263ae0) 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> (0x0x7fdd942de4e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7fdd94398f60) 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> > (0x0x7fdd9402df60) 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> (0x0x7fdd94091000) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7fdd94199780) 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> > (0x0x7fdd94329c30) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7fdd941997e0) 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> (0x0x7fdd94199840) 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 (0x0x7fdd94329d68) 0
  std::allocator<char> (0x0x7fdd94329dd0) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fdd941998a0) 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> (0x0x7fdd94199900) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7fdd94199c60) 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> > (0x0x7fdd94199f00) 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> (0x0x7fdd94199f60) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7fdd93e9c300) 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> > (0x0x7fdd93e9c3c0) 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> (0x0x7fdd93e9c420) 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> (0x0x7fdd94329f08) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7fdd93e9c480) 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> (0x0x7fdd93e9c4e0) 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> (0x0x7fdd93e9c540) 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> > (0x0x7fdd93e9c660) 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> > (0x0x7fdd94329f70) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7fdd93e9c6c0) 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> (0x0x7fdd93e9c720) 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 (0x0x7fdd943297b8) 0
  std::allocator<wchar_t> (0x0x7fdd94329820) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fdd93e9c780) 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> (0x0x7fdd93e9c7e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7fdd93f99478) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7fdd93fb9120) 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> (0x0x7fdd93fb91e0) 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> (0x0x7fdd93f994e0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7fdd93fb9240) 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> (0x0x7fdd93fb9300) 0 empty

Class std::hash<__int128>
   size=1 align=1
   base size=1 base align=1
std::hash<__int128> (0x0x7fdd93f99548) 0 empty
  std::__hash_base<long unsigned int, __int128> (0x0x7fdd93fb9360) 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> (0x0x7fdd93fb9420) 0 empty

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7fdd93f996e8) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7fdd93fb9ae0) 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> > (0x0x7fdd93f997b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93fb9ba0) 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> > (0x0x7fdd93fb9c00) 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> > (0x0x7fdd93f99820) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fdd93fb9c60) 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> > > (0x0x7fdd93f99888) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93fb9d20) 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> > (0x0x7fdd93fb9d80) 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> > (0x0x7fdd93f998f0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7fdd93fb9de0) 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> > > (0x0x7fdd93f99958) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93fb9f60) 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> > (0x0x7fdd93be3000) 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> > (0x0x7fdd93f999c0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7fdd93be3060) 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> > (0x0x7fdd93be3120) 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> > (0x0x7fdd93f99af8) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7fdd93be3180) 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> (0x0x7fdd93be31e0) 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> (0x0x7fdd93be3240) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7fdd93f99c30) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7fdd93be3300) 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 (0x0x7fdd93f99d00) 0
  std::allocator<char16_t> (0x0x7fdd93f99d68) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7fdd93be3360) 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> (0x0x7fdd93be33c0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7fdd93be30c0) 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> > > (0x0x7fdd93f99dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93be3480) 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> > (0x0x7fdd93be34e0) 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> > (0x0x7fdd93f99e38) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7fdd93be3540) 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> > (0x0x7fdd93be3600) 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> > (0x0x7fdd93f99f70) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7fdd93be3660) 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> (0x0x7fdd93be36c0) 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> (0x0x7fdd93be3720) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7fdd93f99b60) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7fdd93be37e0) 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 (0x0x7fdd93cec000) 0
  std::allocator<char32_t> (0x0x7fdd93cec068) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7fdd93be3840) 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> (0x0x7fdd93be38a0) 0

Class std::__cxx11::basic_string<char32_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char32_t> (0x0x7fdd93be35a0) 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> > > (0x0x7fdd93cec0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93be3960) 0 empty

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

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

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

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

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

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

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

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

Class std::__cxx11::collate<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<char> (0x0x7fdd93cec270) 0
    vptr=((& std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE) + 16u)
  std::locale::facet (0x0x7fdd93a21a20) 0
      primary-for std::__cxx11::collate<char> (0x0x7fdd93cec270)

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

Class std::__cxx11::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<wchar_t> (0x0x7fdd93cec2d8) 0
    vptr=((& std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE) + 16u)
  std::locale::facet (0x0x7fdd93a21a80) 0
      primary-for std::__cxx11::collate<wchar_t> (0x0x7fdd93cec2d8)

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

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

Class __gnu_cxx::__numeric_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long unsigned int> (0x0x7fdd93cec410) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fdd93a702a0) 0 empty

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

Class std::__cxx11::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<char> (0x0x7fdd93cec4e0) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7fdd93cec548) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7fdd93cec4e0)
    std::locale::facet (0x0x7fdd93a70360) 0
        primary-for std::__cxx11::collate<char> (0x0x7fdd93cec548)

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

Class std::__cxx11::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<wchar_t> (0x0x7fdd93cec5b0) 0
    vptr=((& std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE) + 16u)
  std::__cxx11::collate<wchar_t> (0x0x7fdd93cec618) 0
      primary-for std::__cxx11::collate_byname<wchar_t> (0x0x7fdd93cec5b0)
    std::locale::facet (0x0x7fdd93a703c0) 0
        primary-for std::__cxx11::collate<wchar_t> (0x0x7fdd93cec618)

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

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::errc> (0x0x7fdd93cecdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93a70900) 0 empty

Vtable for std::_V2::error_category
std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt3_V214error_categoryE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_V2::error_category::_M_message
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))std::_V2::error_category::default_error_condition
64    (int (*)(...))std::_V2::error_category::equivalent
72    (int (*)(...))std::_V2::error_category::equivalent

Class std::_V2::error_category
   size=8 align=8
   base size=8 base align=8
std::_V2::error_category (0x0x7fdd93a70960) 0 nearly-empty
    vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16u)

Class std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7fdd93a709c0) 0 empty

Class std::less<const std::_V2::error_category*>
   size=1 align=1
   base size=1 base align=1
std::less<const std::_V2::error_category*> (0x0x7fdd93cece38) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7fdd93a70ae0) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7fdd93a70d20) 0

Class std::is_error_code_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_V2::error_category> (0x0x7fdd93cecea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93ada420) 0 empty

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7fdd93ada5a0) 0

Class std::is_error_condition_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_V2::error_category> (0x0x7fdd93cecf08) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93adac60) 0 empty

Class std::is_error_code_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<int> (0x0x7fdd93cecf70) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93adad80) 0 empty

Class std::is_error_condition_enum<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::error_code> (0x0x7fdd93cec3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93adaf00) 0 empty

Class std::is_error_code_enum<std::error_condition>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::error_condition> (0x0x7fdd93cec478) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93b0a000) 0 empty

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

Class std::system_error
   size=32 align=8
   base size=32 base align=8
std::system_error (0x0x7fdd93b0f000) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7fdd93b0f068) 0
      primary-for std::system_error (0x0x7fdd93b0f000)
    std::exception (0x0x7fdd93b0a180) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fdd93b0f068)

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

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

Class std::is_error_code_enum<std::io_errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::io_errc> (0x0x7fdd93b0fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93b415a0) 0 empty

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

Class std::ios_base::failure
   size=32 align=8
   base size=32 base align=8
std::ios_base::failure (0x0x7fdd93b0fc30) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7fdd93b0fc98) 0
      primary-for std::ios_base::failure (0x0x7fdd93b0fc30)
    std::runtime_error (0x0x7fdd93b0fd00) 0
        primary-for std::system_error (0x0x7fdd93b0fc98)
      std::exception (0x0x7fdd93b41720) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fdd93b0fd00)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7fdd9381d5b0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fdd9381f7e0) 0
      primary-for std::ctype<wchar_t> (0x0x7fdd9381d5b0)
    std::locale::facet (0x0x7fdd9388f3c0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fdd9381f7e0)
    std::ctype_base (0x0x7fdd9388f420) 0 empty

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

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7fdd9381d750) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fdd9381f930) 0
      primary-for std::ctype_byname<char> (0x0x7fdd9381d750)
    std::locale::facet (0x0x7fdd9388f5a0) 0
        primary-for std::ctype<char> (0x0x7fdd9381f930)
    std::ctype_base (0x0x7fdd9388f600) 0 empty

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

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7fdd9381d7b8) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fdd9381d820) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fdd9381d7b8)
    std::__ctype_abstract_base<wchar_t> (0x0x7fdd9381f9a0) 0
        primary-for std::ctype<wchar_t> (0x0x7fdd9381d820)
      std::locale::facet (0x0x7fdd9388f660) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fdd9381f9a0)
      std::ctype_base (0x0x7fdd9388f6c0) 0 empty

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

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

Class std::__cxx11::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<char> (0x0x7fdd9381daf8) 0
    vptr=((& std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE) + 16u)
  std::locale::facet (0x0x7fdd9388ff60) 0
      primary-for std::__cxx11::numpunct<char> (0x0x7fdd9381daf8)

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

Class std::__cxx11::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<wchar_t> (0x0x7fdd9381db60) 0
    vptr=((& std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE) + 16u)
  std::locale::facet (0x0x7fdd938e5000) 0
      primary-for std::__cxx11::numpunct<wchar_t> (0x0x7fdd9381db60)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> > (0x0x7fdd93922840) 0 empty

Class __gnu_cxx::__numeric_traits_integer<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<char> (0x0x7fdd939228a0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fdd9381de38) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fdd93922900) 0 empty

Class std::is_error_condition_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Fmtflags> (0x0x7fdd9381df08) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9394d420) 0 empty

Class std::is_error_code_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Fmtflags> (0x0x7fdd9381df70) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9394d480) 0 empty

Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0x0x7fdd9394db40) 0 empty

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

Class std::__cxx11::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<char> (0x0x7fdd939722d8) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7fdd93972340) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7fdd939722d8)
    std::locale::facet (0x0x7fdd93981ea0) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7fdd93972340)

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

Class std::__gnu_cxx_ldbl128::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<char> (0x0x7fdd939723a8) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7fdd93981f00) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<char> (0x0x7fdd939723a8)

Vtable for std::__gnu_cxx_ldbl128::num_put<char>
std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<char> (0x0x7fdd93972478) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7fdd93981f60) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<char> (0x0x7fdd93972478)

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

Class std::__cxx11::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<wchar_t> (0x0x7fdd93972548) 0
    vptr=((& std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE) + 16u)
  std::__cxx11::numpunct<wchar_t> (0x0x7fdd939725b0) 0
      primary-for std::__cxx11::numpunct_byname<wchar_t> (0x0x7fdd93972548)
    std::locale::facet (0x0x7fdd935dd000) 0
        primary-for std::__cxx11::numpunct<wchar_t> (0x0x7fdd939725b0)

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

Class std::__gnu_cxx_ldbl128::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7fdd93972618) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7fdd935dd0c0) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7fdd93972618)

Vtable for std::__gnu_cxx_ldbl128::num_put<wchar_t>
std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7fdd939726e8) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7fdd935dd120) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7fdd939726e8)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Iostate> (0x0x7fdd93695dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93759480) 0 empty

Class std::is_error_code_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Iostate> (0x0x7fdd93695ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd937594e0) 0 empty

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

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

Class __gnu_cxx::__numeric_traits<short int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<short int> (0x0x7fdd93695208) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fdd937598a0) 0 empty

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

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

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

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

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

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

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

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

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7fdd9376f620) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7fdd93780750) 0
      primary-for std::basic_iostream<char> (0x0x7fdd9376f620)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fdd937807b8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7fdd937af4e0) 24
          primary-for std::basic_ios<char> (0x0x7fdd937807b8)
  std::basic_ostream<char> (0x0x7fdd93780820) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7fdd937807b8) alternative-path

Class std::basic_istream<wchar_t>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<wchar_t>::sentry (0x0x7fdd937af540) 0

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

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

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

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

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

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

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fdd933f7620) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fdd937afba0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fdd933f7620)
  std::codecvt_base (0x0x7fdd937afc00) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<char, char, __mbstate_t> (0x0x7fdd934080d0) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fdd933f7700) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fdd934080d0)
    std::locale::facet (0x0x7fdd937afc60) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fdd933f7700)
    std::codecvt_base (0x0x7fdd937afcc0) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fdd933f77e0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fdd937afd20) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fdd933f77e0)
  std::codecvt_base (0x0x7fdd937afd80) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fdd934081a0) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fdd933f7930) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fdd934081a0)
    std::locale::facet (0x0x7fdd937afde0) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fdd933f7930)
    std::codecvt_base (0x0x7fdd937afe40) 0 empty

Vtable for std::__codecvt_abstract_base<char16_t, char, __mbstate_t>
std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIDsc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7fdd933f7a10) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fdd937afea0) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7fdd933f7a10)
  std::codecvt_base (0x0x7fdd937aff00) 0 empty

Vtable for std::codecvt<char16_t, char, __mbstate_t>
std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIDsc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_max_length

Class std::codecvt<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt<char16_t, char, __mbstate_t> (0x0x7fdd93408270) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7fdd933f7b60) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7fdd93408270)
    std::locale::facet (0x0x7fdd937aff60) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7fdd933f7b60)
    std::codecvt_base (0x0x7fdd9344c000) 0 empty

Vtable for std::__codecvt_abstract_base<char32_t, char, __mbstate_t>
std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIDic11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7fdd933f7ee0) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fdd9344c1e0) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7fdd933f7ee0)
  std::codecvt_base (0x0x7fdd9344c240) 0 empty

Vtable for std::codecvt<char32_t, char, __mbstate_t>
std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIDic11__mbstate_tE)
16    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_max_length

Class std::codecvt<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt<char32_t, char, __mbstate_t> (0x0x7fdd93408340) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7fdd93468000) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7fdd93408340)
    std::locale::facet (0x0x7fdd9344c2a0) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7fdd93468000)
    std::codecvt_base (0x0x7fdd9344c300) 0 empty

Vtable for std::codecvt_byname<char16_t, char, __mbstate_t>
std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIDsc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<char16_t, char, __mbstate_t>::~codecvt_byname
24    (int (*)(...))std::codecvt_byname<char16_t, char, __mbstate_t>::~codecvt_byname
32    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7fdd93408478) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7fdd934084e0) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7fdd93408478)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7fdd934683f0) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7fdd934084e0)
      std::locale::facet (0x0x7fdd9344c660) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7fdd934683f0)
      std::codecvt_base (0x0x7fdd9344c6c0) 0 empty

Vtable for std::codecvt_byname<char32_t, char, __mbstate_t>
std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIDic11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<char32_t, char, __mbstate_t>::~codecvt_byname
24    (int (*)(...))std::codecvt_byname<char32_t, char, __mbstate_t>::~codecvt_byname
32    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7fdd934086e8) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7fdd93408750) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7fdd934086e8)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7fdd934685b0) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7fdd93408750)
      std::locale::facet (0x0x7fdd9344cc60) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7fdd934685b0)
      std::codecvt_base (0x0x7fdd9344ccc0) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x7fdd93408958) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7fdd934089c0) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7fdd93408958)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fdd934688c0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fdd934089c0)
      std::locale::facet (0x0x7fdd934912a0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fdd934688c0)
      std::codecvt_base (0x0x7fdd93491300) 0 empty

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

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7fdd93408a90) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fdd93408af8) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7fdd93408a90)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fdd93468a10) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fdd93408af8)
      std::locale::facet (0x0x7fdd93491360) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fdd93468a10)
      std::codecvt_base (0x0x7fdd934913c0) 0 empty

Class std::__basic_file<char>
   size=16 align=8
   base size=9 base align=8
std::__basic_file<char> (0x0x7fdd93491480) 0

Class std::is_function<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*> (0x0x7fdd93408c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93491660) 0 empty

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

Class std::is_lvalue_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<_IO_FILE*> (0x0x7fdd93408c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93491720) 0 empty

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

Class std::is_rvalue_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<_IO_FILE*> (0x0x7fdd93408dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934918a0) 0 empty

Class std::__or_<std::is_lvalue_reference<_IO_FILE*>, std::is_rvalue_reference<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<_IO_FILE*>, std::is_rvalue_reference<_IO_FILE*> > (0x0x7fdd93408e38) 0 empty
  std::is_rvalue_reference<_IO_FILE*> (0x0x7fdd93408ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd93491900) 0 empty

Class std::is_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*> (0x0x7fdd93408f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93491960) 0 empty

Class std::conditional<false, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7fdd934919c0) 0 empty

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

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

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

Class std::__is_void_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<_IO_FILE*> (0x0x7fdd934c4000) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93491b40) 0 empty

Class std::is_void<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_void<_IO_FILE*> (0x0x7fdd934c4068) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93491ba0) 0 empty

Class std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7fdd934c40d0) 0 empty
  std::is_void<_IO_FILE*> (0x0x7fdd934c4138) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd93491c00) 0 empty

Class std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7fdd934c41a0) 0 empty
  std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7fdd934c4208) 0 empty
    std::is_void<_IO_FILE*> (0x0x7fdd934c4270) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd93491c60) 0 empty

Class std::__not_<std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > > (0x0x7fdd934c42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93491e40) 0 empty

Class std::is_object<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*> (0x0x7fdd934c4340) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93491ea0) 0 empty

Class std::conditional<true, std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> > (0x0x7fdd93491f00) 0 empty

Class std::__or_<std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> > (0x0x7fdd934c43a8) 0 empty
  std::is_object<_IO_FILE*> (0x0x7fdd934c4410) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd93491f60) 0 empty

Class std::__is_referenceable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*> (0x0x7fdd934c4478) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934ca000) 0 empty

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

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

Class std::is_array<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_array<_IO_FILE*> (0x0x7fdd934c44e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934ca120) 0 empty

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

Class std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7fdd934c4548) 0 empty
  std::is_array<_IO_FILE*> (0x0x7fdd934c45b0) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd934ca2a0) 0 empty

Class std::__is_array_unknown_bounds<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<_IO_FILE*> (0x0x7fdd934c4618) 0 empty
  std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7fdd934c4680) 0 empty
    std::is_array<_IO_FILE*> (0x0x7fdd934c46e8) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd934ca300) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7fdd934c4820) 0 empty
  std::is_function<_IO_FILE*> (0x0x7fdd934c4888) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd934ca480) 0 empty

Class std::__or_<std::is_void<_IO_FILE*>, std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<_IO_FILE*>, std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7fdd934c48f0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7fdd934c4958) 0 empty
    std::is_function<_IO_FILE*> (0x0x7fdd934c49c0) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd934ca4e0) 0 empty

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

Class std::__is_integral_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<_IO_FILE*> (0x0x7fdd934c4af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934ca5a0) 0 empty

Class std::is_integral<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<_IO_FILE*> (0x0x7fdd934c4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934ca600) 0 empty

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

Class std::__is_floating_point_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<_IO_FILE*> (0x0x7fdd934c4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934ca780) 0 empty

Class std::is_floating_point<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<_IO_FILE*> (0x0x7fdd934c4c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934ca7e0) 0 empty

Class std::__or_<std::is_integral<_IO_FILE*>, std::is_floating_point<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<_IO_FILE*>, std::is_floating_point<_IO_FILE*> > (0x0x7fdd934c4c98) 0 empty
  std::is_floating_point<_IO_FILE*> (0x0x7fdd934c4d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd934ca840) 0 empty

Class std::is_arithmetic<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<_IO_FILE*> (0x0x7fdd934c4d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934ca8a0) 0 empty

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

Class std::is_enum<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<_IO_FILE*> (0x0x7fdd934c4dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934ca960) 0 empty

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

Class std::__is_pointer_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<_IO_FILE*> (0x0x7fdd934c4f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934caa20) 0 empty

Class std::is_pointer<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<_IO_FILE*> (0x0x7fdd934c4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934caa80) 0 empty

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

Class std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7fdd934ea000) 0 empty
  std::is_pointer<_IO_FILE*> (0x0x7fdd934ea068) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd934cab40) 0 empty

Class std::__or_<std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7fdd934ea0d0) 0 empty
  std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7fdd934ea138) 0 empty
    std::is_pointer<_IO_FILE*> (0x0x7fdd934ea1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd934caba0) 0 empty

Class std::__or_<std::is_arithmetic<_IO_FILE*>, std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<_IO_FILE*>, std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7fdd934ea208) 0 empty
  std::__or_<std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7fdd934ea270) 0 empty
    std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7fdd934ea2d8) 0 empty
      std::is_pointer<_IO_FILE*> (0x0x7fdd934ea340) 0 empty
        std::integral_constant<bool, true> (0x0x7fdd934cac00) 0 empty

Class std::is_scalar<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<_IO_FILE*> (0x0x7fdd934ea3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934cac60) 0 empty

Class std::__or_<std::is_reference<_IO_FILE*>, std::is_scalar<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*>, std::is_scalar<_IO_FILE*> > (0x0x7fdd934ea410) 0 empty
  std::is_scalar<_IO_FILE*> (0x0x7fdd934ea478) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd934cacc0) 0 empty

Class std::__is_destructible_safe<_IO_FILE*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<_IO_FILE*, false, true> (0x0x7fdd934ea4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934cad20) 0 empty

Class std::is_destructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<_IO_FILE*> (0x0x7fdd934ea548) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934cad80) 0 empty

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

Class std::is_function<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&&> (0x0x7fdd934ea618) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934caea0) 0 empty

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

Class std::is_lvalue_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<_IO_FILE*&&> (0x0x7fdd934ea680) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934caf60) 0 empty

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

Class std::is_rvalue_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<_IO_FILE*&&> (0x0x7fdd934ea888) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934fc060) 0 empty

Class std::__or_<std::is_lvalue_reference<_IO_FILE*&&>, std::is_rvalue_reference<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<_IO_FILE*&&>, std::is_rvalue_reference<_IO_FILE*&&> > (0x0x7fdd934ea8f0) 0 empty
  std::is_rvalue_reference<_IO_FILE*&&> (0x0x7fdd934ea958) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd934fc0c0) 0 empty

Class std::is_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&&> (0x0x7fdd934ea9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934fc1e0) 0 empty

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

Class std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7fdd934eaa28) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7fdd934eaa90) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd934fc2a0) 0 empty

Class std::__or_<std::is_function<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7fdd934eaaf8) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7fdd934eab60) 0 empty
    std::is_reference<_IO_FILE*&&> (0x0x7fdd934eabc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd934fc300) 0 empty

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

Class std::is_object<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&&> (0x0x7fdd934eae38) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934fc3c0) 0 empty

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

Class std::__or_<std::is_object<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&> > (0x0x7fdd934eaea0) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7fdd934eaf08) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd934fc480) 0 empty

Class std::__is_referenceable<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&&> (0x0x7fdd934eaf70) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934fc4e0) 0 empty

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

Class std::add_rvalue_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<_IO_FILE*&&> (0x0x7fdd93506000) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7fdd934fc5a0) 0 empty

Class std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd934ea5b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fdd934cae40) 0 empty

Class std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7fdd935060d0) 0 empty
  std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd93506138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fdd934fc600) 0 empty

Class std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd93506270) 0 empty
  std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7fdd935062d8) 0 empty
    std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd93506340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fdd934fc660) 0 empty

Class std::__is_direct_constructible_new<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd935063a8) 0 empty
  std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd93506410) 0 empty
    std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7fdd93506478) 0 empty
      std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd935064e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fdd934fc6c0) 0 empty

Class std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd93506548) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934fc720) 0 empty

Class std::__is_constructible_impl<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd935065b0) 0 empty
  std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd93506618) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd934fc780) 0 empty

Class std::is_constructible<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd93506680) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934fc7e0) 0 empty

Class std::__is_move_constructible_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7fdd935066e8) 0 empty
  std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd93506750) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd934fc840) 0 empty

Class std::is_move_constructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<_IO_FILE*> (0x0x7fdd935067b8) 0 empty
  std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7fdd93506820) 0 empty
    std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd93506888) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd934fc8a0) 0 empty

Class std::conditional<true, std::is_move_assignable<_IO_FILE*>, std::is_move_constructible<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<_IO_FILE*>, std::is_move_constructible<_IO_FILE*> > (0x0x7fdd934fc900) 0 empty

Class std::is_function<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&> (0x0x7fdd935069c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd934fca80) 0 empty

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

Class std::is_lvalue_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<_IO_FILE*&> (0x0x7fdd93506a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934fcb40) 0 empty

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

Class std::__or_<std::is_lvalue_reference<_IO_FILE*&>, std::is_rvalue_reference<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<_IO_FILE*&>, std::is_rvalue_reference<_IO_FILE*&> > (0x0x7fdd93506b60) 0 empty
  std::is_lvalue_reference<_IO_FILE*&> (0x0x7fdd93506bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd934fccc0) 0 empty

Class std::is_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&> (0x0x7fdd93506c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd934fcd20) 0 empty

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

Class std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7fdd93506c98) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7fdd93506d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd934fcde0) 0 empty

Class std::__or_<std::is_function<_IO_FILE*&>, std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<_IO_FILE*&>, std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7fdd93506d68) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7fdd93506dd0) 0 empty
    std::is_reference<_IO_FILE*&> (0x0x7fdd93506e38) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd934fce40) 0 empty

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

Class std::is_object<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&> (0x0x7fdd9351e000) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9351f000) 0 empty

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

Class std::__or_<std::is_object<_IO_FILE*&>, std::is_reference<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<_IO_FILE*&>, std::is_reference<_IO_FILE*&> > (0x0x7fdd9351e068) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7fdd9351e0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9351f0c0) 0 empty

Class std::__is_referenceable<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&> (0x0x7fdd9351e138) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9351f120) 0 empty

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

Class std::add_rvalue_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<_IO_FILE*&> (0x0x7fdd9351e1a0) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7fdd9351f1e0) 0 empty

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

Class std::is_assignable<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd9351e270) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9351f240) 0 empty

Class std::__is_move_assignable_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7fdd9351e2d8) 0 empty
  std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd9351e340) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9351f2a0) 0 empty

Class std::is_move_assignable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<_IO_FILE*> (0x0x7fdd9351e3a8) 0 empty
  std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7fdd9351e410) 0 empty
    std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd9351e478) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd9351f300) 0 empty

Class std::__and_<std::is_move_constructible<_IO_FILE*>, std::is_move_assignable<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<_IO_FILE*>, std::is_move_assignable<_IO_FILE*> > (0x0x7fdd9351e4e0) 0 empty
  std::is_move_assignable<_IO_FILE*> (0x0x7fdd9351e548) 0 empty
    std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7fdd9351e5b0) 0 empty
      std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd9351e618) 0 empty
        std::integral_constant<bool, true> (0x0x7fdd9351f360) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&>, std::is_constructible<_IO_FILE*, _IO_FILE*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&>, std::is_constructible<_IO_FILE*, _IO_FILE*&&> > (0x0x7fdd9351f3c0) 0 empty

Class std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd9351e680) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9351f420) 0 empty

Class std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7fdd9351e6e8) 0 empty
  std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd9351e750) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9351f480) 0 empty

Class std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd9351e7b8) 0 empty
  std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7fdd9351e820) 0 empty
    std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd9351e888) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd9351f4e0) 0 empty

Class std::__is_nothrow_move_constructible_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7fdd9351e8f0) 0 empty
  std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd9351e958) 0 empty
    std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7fdd9351e9c0) 0 empty
      std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd9351ea28) 0 empty
        std::integral_constant<bool, true> (0x0x7fdd9351f540) 0 empty

Class std::is_nothrow_move_constructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<_IO_FILE*> (0x0x7fdd9351ea90) 0 empty
  std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7fdd9351eaf8) 0 empty
    std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd9351eb60) 0 empty
      std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7fdd9351ebc8) 0 empty
        std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7fdd9351ec30) 0 empty
          std::integral_constant<bool, true> (0x0x7fdd9351f5a0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<_IO_FILE*>, std::is_nothrow_move_constructible<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<_IO_FILE*>, std::is_nothrow_move_constructible<_IO_FILE*> > (0x0x7fdd9351f600) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&>, std::is_assignable<_IO_FILE*&, _IO_FILE*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&>, std::is_assignable<_IO_FILE*&, _IO_FILE*&&> > (0x0x7fdd9351f660) 0 empty

Class std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd9351ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9351f6c0) 0 empty

Class std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7fdd9351ed00) 0 empty
  std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd9351ed68) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9351f720) 0 empty

Class std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd9351edd0) 0 empty
  std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7fdd9351ee38) 0 empty
    std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd9351eea0) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd9351f780) 0 empty

Class std::__is_nt_move_assignable_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7fdd9351ef08) 0 empty
  std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd9351ef70) 0 empty
    std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7fdd93537000) 0 empty
      std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd93537068) 0 empty
        std::integral_constant<bool, true> (0x0x7fdd9351f7e0) 0 empty

Class std::is_nothrow_move_assignable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7fdd935370d0) 0 empty
  std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7fdd93537138) 0 empty
    std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd935371a0) 0 empty
      std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7fdd93537208) 0 empty
        std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd93537270) 0 empty
          std::integral_constant<bool, true> (0x0x7fdd9351f840) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<_IO_FILE*>, std::is_nothrow_move_assignable<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<_IO_FILE*>, std::is_nothrow_move_assignable<_IO_FILE*> > (0x0x7fdd935372d8) 0 empty
  std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7fdd93537340) 0 empty
    std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7fdd935373a8) 0 empty
      std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd93537410) 0 empty
        std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7fdd93537478) 0 empty
          std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7fdd935374e0) 0 empty
            std::integral_constant<bool, true> (0x0x7fdd9351f8a0) 0 empty

Class std::is_function<bool>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool> (0x0x7fdd93537750) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9351f900) 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> > > (0x0x7fdd9351f960) 0 empty

Class std::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool> (0x0x7fdd93537888) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9351f9c0) 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> > (0x0x7fdd9351fa20) 0 empty

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7fdd935378f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9351fb40) 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> > (0x0x7fdd93537958) 0 empty
  std::is_rvalue_reference<bool> (0x0x7fdd935379c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd9351fba0) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7fdd93537a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9351fc00) 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> > (0x0x7fdd9351fc60) 0 empty

Class std::remove_volatile<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool> (0x0x7fdd9351fd20) 0 empty

Class std::remove_const<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool> (0x0x7fdd9351fd80) 0 empty

Class std::remove_cv<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool> (0x0x7fdd9351fcc0) 0 empty

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7fdd93537b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9351fe40) 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> > (0x0x7fdd93537bc8) 0 empty
  std::is_void<bool> (0x0x7fdd93537c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd9351fea0) 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> > (0x0x7fdd93537c98) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7fdd93537d00) 0 empty
    std::is_void<bool> (0x0x7fdd93537d68) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd9351ff00) 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> > > (0x0x7fdd93537dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9351ff60) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7fdd93537e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9354d180) 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> > (0x0x7fdd9354d1e0) 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> > (0x0x7fdd93537ea0) 0 empty
  std::is_object<bool> (0x0x7fdd93537f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9354d240) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7fdd93537f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9354d2a0) 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&&> > (0x0x7fdd9354d300) 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> > > (0x0x7fdd9354d360) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7fdd93559000) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9354d3c0) 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> > (0x0x7fdd9354d420) 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> > > (0x0x7fdd93559068) 0 empty
  std::is_array<bool> (0x0x7fdd935590d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd9354d480) 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> (0x0x7fdd93559138) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7fdd935591a0) 0 empty
    std::is_array<bool> (0x0x7fdd93559208) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd9354d4e0) 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> > (0x0x7fdd9354d540) 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> > (0x0x7fdd93559270) 0 empty
  std::is_function<bool> (0x0x7fdd935592d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd9354d5a0) 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> > (0x0x7fdd93559340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7fdd935593a8) 0 empty
    std::is_function<bool> (0x0x7fdd93559410) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd9354d600) 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> > (0x0x7fdd9354d7e0) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7fdd93559478) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9354d840) 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> > (0x0x7fdd9354d8a0) 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> > (0x0x7fdd935594e0) 0 empty
  std::is_integral<bool> (0x0x7fdd93559548) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9354d900) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7fdd935595b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9354d960) 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> > > (0x0x7fdd9354d9c0) 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> > (0x0x7fdd93559618) 0 empty
  std::is_arithmetic<bool> (0x0x7fdd93559680) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9354da20) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7fdd935596e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9354da80) 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> > (0x0x7fdd93559750) 0 empty
  std::is_scalar<bool> (0x0x7fdd935597b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9354dae0) 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> (0x0x7fdd93559820) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9354db40) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x7fdd93559888) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9354dba0) 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> > (0x0x7fdd9354dc00) 0 empty

Class std::is_function<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&&> (0x0x7fdd93559af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9354dcc0) 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&&> > > (0x0x7fdd9354dd20) 0 empty

Class std::is_lvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&&> (0x0x7fdd93559b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9354dd80) 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&&> > (0x0x7fdd9354dde0) 0 empty

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7fdd93559bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9354df00) 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&&> > (0x0x7fdd93559c30) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7fdd93559c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9354df60) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7fdd93559d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93579000) 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&&> > (0x0x7fdd93579060) 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&&> > (0x0x7fdd93559d68) 0 empty
  std::is_reference<bool&&> (0x0x7fdd93559dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd935790c0) 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&&> > (0x0x7fdd93559e38) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7fdd93559ea0) 0 empty
    std::is_reference<bool&&> (0x0x7fdd93559f08) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd93579120) 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&&> > > (0x0x7fdd93559f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93579180) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7fdd9357c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd935792a0) 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&&> > (0x0x7fdd93579300) 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&&> > (0x0x7fdd9357c138) 0 empty
  std::is_reference<bool&&> (0x0x7fdd9357c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd93579360) 0 empty

Class std::__is_referenceable<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&&> (0x0x7fdd9357c208) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd935793c0) 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> (0x0x7fdd93579420) 0 empty

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7fdd9357c270) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7fdd93579480) 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&&> (0x0x7fdd93559a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fdd9354dc60) 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&&> > (0x0x7fdd9357c340) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fdd9357c3a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fdd935794e0) 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&&> (0x0x7fdd9357c410) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7fdd9357c478) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fdd9357c4e0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fdd93579600) 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&&> (0x0x7fdd9357c548) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7fdd9357c5b0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7fdd9357c618) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fdd9357c680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fdd935796c0) 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&&> (0x0x7fdd9357c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93579780) 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&&> (0x0x7fdd9357c750) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7fdd9357c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd935797e0) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7fdd9357c820) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93579840) 0 empty

Class std::__is_move_constructible_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<bool, true> (0x0x7fdd9357c888) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7fdd9357c8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd935798a0) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7fdd9357c958) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7fdd9357c9c0) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7fdd9357ca28) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd93579900) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_constructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_constructible<bool> > (0x0x7fdd93579960) 0 empty

Class std::is_function<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&> (0x0x7fdd9357ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93579ae0) 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&> > > (0x0x7fdd93579b40) 0 empty

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7fdd9357caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93579ba0) 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&> > (0x0x7fdd93579c00) 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&> > (0x0x7fdd9357cb60) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7fdd9357cbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd93579d20) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7fdd9357cc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93579d80) 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&> > (0x0x7fdd93579de0) 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&> > (0x0x7fdd9357cc98) 0 empty
  std::is_reference<bool&> (0x0x7fdd9357cd00) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd93579e40) 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&> > (0x0x7fdd9357cd68) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7fdd9357cdd0) 0 empty
    std::is_reference<bool&> (0x0x7fdd9357ce38) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd93579ea0) 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&> > > (0x0x7fdd9357cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93579f00) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7fdd9359a000) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93599060) 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&> > (0x0x7fdd935990c0) 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&> > (0x0x7fdd9359a068) 0 empty
  std::is_reference<bool&> (0x0x7fdd9359a0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd93599120) 0 empty

Class std::__is_referenceable<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&> (0x0x7fdd9359a138) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93599180) 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> (0x0x7fdd935991e0) 0 empty

Class std::add_rvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&> (0x0x7fdd9359a1a0) 0 empty
  std::__add_rvalue_reference_helper<bool&, true> (0x0x7fdd93599240) 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&&> (0x0x7fdd93579a80) 0 empty

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7fdd9359a270) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd935992a0) 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> (0x0x7fdd9359a2d8) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7fdd9359a340) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd93599300) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7fdd9359a3a8) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7fdd9359a410) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7fdd9359a478) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd93599360) 0 empty

Class std::__and_<std::is_move_constructible<bool>, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<bool>, std::is_move_assignable<bool> > (0x0x7fdd9359a4e0) 0 empty
  std::is_move_assignable<bool> (0x0x7fdd9359a548) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7fdd9359a5b0) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7fdd9359a618) 0 empty
        std::integral_constant<bool, true> (0x0x7fdd935993c0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<bool, bool&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<bool, bool&&>, std::is_constructible<bool, bool&&> > (0x0x7fdd93599420) 0 empty

Class std::__is_nt_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<bool, bool&&> (0x0x7fdd9359a888) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93599480) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7fdd9359a8f0) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7fdd9359a958) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd935994e0) 0 empty

Class std::is_nothrow_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<bool, bool&&> (0x0x7fdd9359aa90) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7fdd9359aaf8) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7fdd9359ab60) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd93599600) 0 empty

Class std::__is_nothrow_move_constructible_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7fdd9359ac30) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7fdd9359ac98) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7fdd9359ad00) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7fdd9359ad68) 0 empty
        std::integral_constant<bool, true> (0x0x7fdd93599660) 0 empty

Class std::is_nothrow_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<bool> (0x0x7fdd9359ae38) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7fdd9359aea0) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7fdd9359af08) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7fdd9359af70) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7fdd935ae000) 0 empty
          std::integral_constant<bool, true> (0x0x7fdd935996c0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<bool>, std::is_nothrow_move_constructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<bool>, std::is_nothrow_move_constructible<bool> > (0x0x7fdd93599720) 0 empty

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

Class std::__is_nt_assignable_impl<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7fdd935ae340) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd935997e0) 0 empty

Class std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7fdd935ae3a8) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7fdd935ae410) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd93599840) 0 empty

Class std::is_nothrow_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<bool&, bool&&> (0x0x7fdd935ae478) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7fdd935ae4e0) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7fdd935ae548) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd93599960) 0 empty

Class std::__is_nt_move_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<bool, true> (0x0x7fdd935ae5b0) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7fdd935ae618) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7fdd935ae680) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7fdd935ae6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7fdd93599a20) 0 empty

Class std::is_nothrow_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<bool> (0x0x7fdd935ae750) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7fdd935ae7b8) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7fdd935ae820) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7fdd935ae888) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7fdd935ae8f0) 0 empty
          std::integral_constant<bool, true> (0x0x7fdd93599ae0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<bool>, std::is_nothrow_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<bool>, std::is_nothrow_move_assignable<bool> > (0x0x7fdd935ae958) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7fdd935ae9c0) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7fdd935aea28) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7fdd935aea90) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7fdd935aeaf8) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7fdd935aeb60) 0 empty
            std::integral_constant<bool, true> (0x0x7fdd93599ba0) 0 empty

Class std::is_error_condition_enum<std::codecvt_base::result>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::codecvt_base::result> (0x0x7fdd931fd208) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd931f4960) 0 empty

Class std::is_error_code_enum<std::codecvt_base::result>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::codecvt_base::result> (0x0x7fdd931fd270) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd931f49c0) 0 empty

Class std::is_error_condition_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Seekdir> (0x0x7fdd931fd410) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93220780) 0 empty

Class std::is_error_code_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Seekdir> (0x0x7fdd931fd4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd932207e0) 0 empty

Class std::is_function<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t> (0x0x7fdd931fd618) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93246720) 0 empty

Class std::conditional<false, std::is_function<__mbstate_t>, std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<__mbstate_t>, std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > > (0x0x7fdd93246780) 0 empty

Class std::is_lvalue_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mbstate_t> (0x0x7fdd931fd680) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd932467e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<__mbstate_t>, std::is_rvalue_reference<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<__mbstate_t>, std::is_rvalue_reference<__mbstate_t> > (0x0x7fdd93246840) 0 empty

Class std::is_rvalue_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<__mbstate_t> (0x0x7fdd931fd888) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd932468a0) 0 empty

Class std::__or_<std::is_lvalue_reference<__mbstate_t>, std::is_rvalue_reference<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mbstate_t>, std::is_rvalue_reference<__mbstate_t> > (0x0x7fdd931fd8f0) 0 empty
  std::is_rvalue_reference<__mbstate_t> (0x0x7fdd931fd958) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd93246900) 0 empty

Class std::is_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t> (0x0x7fdd931fd9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93246a20) 0 empty

Class std::conditional<false, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7fdd93246a80) 0 empty

Class std::remove_volatile<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__mbstate_t> (0x0x7fdd93246b40) 0 empty

Class std::remove_const<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<__mbstate_t> (0x0x7fdd93246ba0) 0 empty

Class std::remove_cv<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__mbstate_t> (0x0x7fdd93246ae0) 0 empty

Class std::__is_void_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<__mbstate_t> (0x0x7fdd931fda90) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93246c00) 0 empty

Class std::is_void<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mbstate_t> (0x0x7fdd931fdaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93246c60) 0 empty

Class std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7fdd931fdb60) 0 empty
  std::is_void<__mbstate_t> (0x0x7fdd931fdbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd93246cc0) 0 empty

Class std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7fdd931fdc30) 0 empty
  std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7fdd931fdc98) 0 empty
    std::is_void<__mbstate_t> (0x0x7fdd931fdd00) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd93246d20) 0 empty

Class std::__not_<std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > > (0x0x7fdd931fdf08) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93246d80) 0 empty

Class std::is_object<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t> (0x0x7fdd931fdf70) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93246de0) 0 empty

Class std::conditional<true, std::is_object<__mbstate_t>, std::is_reference<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<__mbstate_t>, std::is_reference<__mbstate_t> > (0x0x7fdd93246e40) 0 empty

Class std::__or_<std::is_object<__mbstate_t>, std::is_reference<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mbstate_t>, std::is_reference<__mbstate_t> > (0x0x7fdd931fd3a8) 0 empty
  std::is_object<__mbstate_t> (0x0x7fdd931fd478) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd93246ea0) 0 empty

Class std::__is_referenceable<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t> (0x0x7fdd93262000) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd93246f00) 0 empty

Class std::is_function<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t&> (0x0x7fdd93262068) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9326d000) 0 empty

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

Class std::is_lvalue_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mbstate_t&> (0x0x7fdd932620d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9326d0c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<__mbstate_t&>, std::is_rvalue_reference<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mbstate_t&>, std::is_rvalue_reference<__mbstate_t&> > (0x0x7fdd932622d8) 0 empty
  std::is_lvalue_reference<__mbstate_t&> (0x0x7fdd93262340) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9326d180) 0 empty

Class std::is_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t&> (0x0x7fdd932623a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9326d2a0) 0 empty

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

Class std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7fdd93262410) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7fdd93262478) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9326d360) 0 empty

Class std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7fdd932624e0) 0 empty
  std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7fdd93262548) 0 empty
    std::is_reference<__mbstate_t&> (0x0x7fdd932625b0) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd9326d3c0) 0 empty

Class std::__not_<std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > > (0x0x7fdd932626e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9326d420) 0 empty

Class std::is_object<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t&> (0x0x7fdd93262750) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9326d480) 0 empty

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

Class std::__or_<std::is_object<__mbstate_t&>, std::is_reference<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mbstate_t&>, std::is_reference<__mbstate_t&> > (0x0x7fdd932627b8) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7fdd93262820) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9326d540) 0 empty

Class std::__is_referenceable<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t&> (0x0x7fdd93262888) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9326d5a0) 0 empty

Class std::__add_rvalue_reference_helper<__mbstate_t&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7fdd9326d600) 0 empty

Class std::add_rvalue_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<__mbstate_t&> (0x0x7fdd932628f0) 0 empty
  std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7fdd9326d660) 0 empty

Class std::is_function<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const __mbstate_t&> (0x0x7fdd932629c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9326d6c0) 0 empty

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

Class std::is_lvalue_reference<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const __mbstate_t&> (0x0x7fdd93262a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9326d780) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const __mbstate_t&>, std::is_rvalue_reference<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const __mbstate_t&>, std::is_rvalue_reference<const __mbstate_t&> > (0x0x7fdd93262a90) 0 empty
  std::is_lvalue_reference<const __mbstate_t&> (0x0x7fdd93262af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9326d840) 0 empty

Class std::is_reference<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const __mbstate_t&> (0x0x7fdd93262d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9326d8a0) 0 empty

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

Class std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7fdd93262e38) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7fdd93262ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9326da20) 0 empty

Class std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7fdd93262f08) 0 empty
  std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7fdd93262f70) 0 empty
    std::is_reference<const __mbstate_t&> (0x0x7fdd93284000) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd9326da80) 0 empty

Class std::__not_<std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > > (0x0x7fdd93284068) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9326dae0) 0 empty

Class std::is_object<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const __mbstate_t&> (0x0x7fdd932840d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd9326db40) 0 empty

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

Class std::__or_<std::is_object<const __mbstate_t&>, std::is_reference<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const __mbstate_t&>, std::is_reference<const __mbstate_t&> > (0x0x7fdd93284208) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7fdd93284270) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9326dcc0) 0 empty

Class std::__is_referenceable<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const __mbstate_t&> (0x0x7fdd932842d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9326dd20) 0 empty

Class std::__add_rvalue_reference_helper<const __mbstate_t&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7fdd9326dd80) 0 empty

Class std::add_rvalue_reference<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const __mbstate_t&> (0x0x7fdd93284340) 0 empty
  std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7fdd9326dde0) 0 empty

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

Class std::is_assignable<__mbstate_t&, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7fdd932843a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9326de40) 0 empty

Class std::__is_copy_assignable_impl<__mbstate_t, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7fdd93284410) 0 empty
  std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7fdd93284478) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9326dea0) 0 empty

Class std::is_copy_assignable<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<__mbstate_t> (0x0x7fdd932844e0) 0 empty
  std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7fdd93284548) 0 empty
    std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7fdd932845b0) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd9326df00) 0 empty

Class std::conditional<true, std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >, std::is_copy_assignable<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >, std::is_copy_assignable<__mbstate_t> > (0x0x7fdd9326df60) 0 empty

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

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

Class std::is_array<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mbstate_t> (0x0x7fdd93284618) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290180) 0 empty

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

Class std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7fdd93284750) 0 empty
  std::is_array<__mbstate_t> (0x0x7fdd932847b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd93290300) 0 empty

Class std::__is_array_unknown_bounds<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<__mbstate_t> (0x0x7fdd93284820) 0 empty
  std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7fdd93284888) 0 empty
    std::is_array<__mbstate_t> (0x0x7fdd932848f0) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd93290360) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7fdd932903c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7fdd93284a28) 0 empty
  std::is_function<__mbstate_t> (0x0x7fdd93284a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd932904e0) 0 empty

Class std::__or_<std::is_void<__mbstate_t>, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<__mbstate_t>, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7fdd93284af8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7fdd93284b60) 0 empty
    std::is_function<__mbstate_t> (0x0x7fdd93284bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd93290540) 0 empty

Class std::conditional<false, std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> > (0x0x7fdd932905a0) 0 empty

Class std::__is_integral_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__mbstate_t> (0x0x7fdd93284c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290600) 0 empty

Class std::is_integral<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mbstate_t> (0x0x7fdd93284c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290660) 0 empty

Class std::conditional<false, std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> > (0x0x7fdd932906c0) 0 empty

Class std::__is_floating_point_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<__mbstate_t> (0x0x7fdd93284d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd932907e0) 0 empty

Class std::is_floating_point<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<__mbstate_t> (0x0x7fdd93284d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290840) 0 empty

Class std::__or_<std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> > (0x0x7fdd93284dd0) 0 empty
  std::is_floating_point<__mbstate_t> (0x0x7fdd93284e38) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd932908a0) 0 empty

Class std::is_arithmetic<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<__mbstate_t> (0x0x7fdd93284ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290900) 0 empty

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

Class std::is_enum<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mbstate_t> (0x0x7fdd93284f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd932909c0) 0 empty

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

Class std::__is_pointer_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<__mbstate_t> (0x0x7fdd93284f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290a80) 0 empty

Class std::is_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mbstate_t> (0x0x7fdd932b0000) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290ae0) 0 empty

Class std::conditional<false, std::is_pointer<__mbstate_t>, std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<__mbstate_t>, std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > > (0x0x7fdd93290b40) 0 empty

Class std::__is_member_pointer_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<__mbstate_t> (0x0x7fdd932b0068) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290ba0) 0 empty

Class std::is_member_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<__mbstate_t> (0x0x7fdd932b00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290c00) 0 empty

Class std::conditional<false, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd93290c60) 0 empty

Class std::__is_null_pointer_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<__mbstate_t> (0x0x7fdd932b0208) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290d80) 0 empty

Class std::is_null_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<__mbstate_t> (0x0x7fdd932b0270) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd93290de0) 0 empty

Class std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b02d8) 0 empty
  std::is_null_pointer<__mbstate_t> (0x0x7fdd932b0340) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd93290e40) 0 empty

Class std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b03a8) 0 empty
  std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b0410) 0 empty
    std::is_null_pointer<__mbstate_t> (0x0x7fdd932b0478) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd93290ea0) 0 empty

Class std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b04e0) 0 empty
  std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b0548) 0 empty
    std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b05b0) 0 empty
      std::is_null_pointer<__mbstate_t> (0x0x7fdd932b0618) 0 empty
        std::integral_constant<bool, false> (0x0x7fdd93290f00) 0 empty

Class std::__or_<std::is_arithmetic<__mbstate_t>, std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<__mbstate_t>, std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b0680) 0 empty
  std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b06e8) 0 empty
    std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b0750) 0 empty
      std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7fdd932b07b8) 0 empty
        std::is_null_pointer<__mbstate_t> (0x0x7fdd932b0820) 0 empty
          std::integral_constant<bool, false> (0x0x7fdd93290f60) 0 empty

Class std::is_scalar<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mbstate_t> (0x0x7fdd932b0888) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd932bc000) 0 empty

Class std::__or_<std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> > (0x0x7fdd932b08f0) 0 empty
  std::is_scalar<__mbstate_t> (0x0x7fdd932b0958) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd932bc060) 0 empty

Class std::remove_all_extents<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<__mbstate_t> (0x0x7fdd932bc0c0) 0 empty

Class std::__is_destructible_impl<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<__mbstate_t> (0x0x7fdd932b09c0) 0 empty
  std::__do_is_destructible_impl (0x0x7fdd932bc120) 0 empty

Class std::__is_destructible_safe<__mbstate_t, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<__mbstate_t, false, false> (0x0x7fdd932b0a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd932bc180) 0 empty

Class std::is_destructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mbstate_t> (0x0x7fdd932b0af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd932bc1e0) 0 empty

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

Class std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7fdd932b0b60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fdd932bc2a0) 0 empty

Class std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7fdd932b0c30) 0 empty
  std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7fdd932b0c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fdd932bc300) 0 empty

Class std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7fdd932b0d00) 0 empty
  std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7fdd932b0d68) 0 empty
    std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7fdd932b0dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fdd932bc360) 0 empty

Class std::__is_direct_constructible_new<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<__mbstate_t, const __mbstate_t&> (0x0x7fdd932b0e38) 0 empty
  std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7fdd932b0ea0) 0 empty
    std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7fdd932b0f08) 0 empty
      std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7fdd932b0f70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fdd932bc3c0) 0 empty

Class std::__is_direct_constructible<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7fdd932cc000) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd932bc420) 0 empty

Class std::__is_constructible_impl<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7fdd932cc068) 0 empty
  std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7fdd932cc0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd932bc480) 0 empty

Class std::is_constructible<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7fdd932cc138) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd932bc4e0) 0 empty

Class std::__is_copy_constructible_impl<__mbstate_t, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7fdd932cc1a0) 0 empty
  std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7fdd932cc208) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd932bc540) 0 empty

Class std::is_copy_constructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<__mbstate_t> (0x0x7fdd932cc270) 0 empty
  std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7fdd932cc2d8) 0 empty
    std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7fdd932cc340) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd932bc5a0) 0 empty

Class std::conditional<true, std::is_default_constructible<__mbstate_t>, std::is_copy_constructible<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_default_constructible<__mbstate_t>, std::is_copy_constructible<__mbstate_t> > (0x0x7fdd932bc600) 0 empty

Class std::__not_<std::is_void<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<__mbstate_t> > (0x0x7fdd932cc478) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd932bc660) 0 empty

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

Class std::__is_default_constructible_impl<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<__mbstate_t> (0x0x7fdd932cc4e0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fdd932bc720) 0 empty

Class std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7fdd932cc548) 0 empty
  std::__is_default_constructible_impl<__mbstate_t> (0x0x7fdd932cc5b0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fdd932bc780) 0 empty

Class std::__is_default_constructible_atom<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<__mbstate_t> (0x0x7fdd932cc6e8) 0 empty
  std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7fdd932cc750) 0 empty
    std::__is_default_constructible_impl<__mbstate_t> (0x0x7fdd932cc7b8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fdd932bc7e0) 0 empty

Class std::__is_default_constructible_safe<__mbstate_t, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<__mbstate_t, false> (0x0x7fdd932cc820) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd932bc840) 0 empty

Class std::is_default_constructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<__mbstate_t> (0x0x7fdd932cc888) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd932bc8a0) 0 empty

Class std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7fdd932cc8f0) 0 empty
  std::is_default_constructible<__mbstate_t> (0x0x7fdd932cc958) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd932bc900) 0 empty

Class std::__and_<std::is_copy_assignable<__mbstate_t>, std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<__mbstate_t>, std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7fdd932cca90) 0 empty
  std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7fdd932ccaf8) 0 empty
    std::is_default_constructible<__mbstate_t> (0x0x7fdd932ccb60) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd932bc960) 0 empty

Class std::is_same<std::fpos<__mbstate_t>, std::fpos<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::fpos<__mbstate_t>, std::fpos<__mbstate_t> > (0x0x7fdd932ccc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd932bc9c0) 0 empty

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

Class std::basic_filebuf<char>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<char> (0x0x7fdd931fd548) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7fdd932466c0) 0
      primary-for std::basic_filebuf<char> (0x0x7fdd931fd548)

Vtable for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7fdd932ccd68 instance) in std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 24u)
16    ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 64u)
24    ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_ifstream<char>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<char> (0x0x7fdd932ccd00) 0
    vptridx=0u vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_istream<char> (0x0x7fdd932ccd68) 0
      primary-for std::basic_ifstream<char> (0x0x7fdd932ccd00)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fdd932ccdd0) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7fdd932bcde0) 256
          primary-for std::basic_ios<char> (0x0x7fdd932ccdd0)

Vtable for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7fdd933000d0 instance) in std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 24u)
16    ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 64u)
24    ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_ofstream<char>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<char> (0x0x7fdd93300068) 0
    vptridx=0u vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_ostream<char> (0x0x7fdd933000d0) 0 nearly-empty
      primary-for std::basic_ofstream<char> (0x0x7fdd93300068)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fdd93300138) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7fdd932bcf00) 248
          primary-for std::basic_ios<char> (0x0x7fdd93300138)

Vtable for std::basic_fstream<char>
std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
104   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
112   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7fdd932ec2a0 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7fdd93300478 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fdd93300548 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_fstream<char>
std::basic_fstream<char>::_ZTTSt13basic_fstreamIcSt11char_traitsIcEE: 10u entries
0     ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 24u)
16    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 24u)
24    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 64u)
32    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 24u)
40    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 64u)
48    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 104u)
56    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 64u)
64    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
72    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_fstream<char>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<char> (0x0x7fdd93300410) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7fdd932ec2a0) 0
      primary-for std::basic_fstream<char> (0x0x7fdd93300410)
      subvttidx=8u
    std::basic_istream<char> (0x0x7fdd93300478) 0
        primary-for std::basic_iostream<char> (0x0x7fdd932ec2a0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fdd933004e0) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7fdd93310060) 264
            primary-for std::basic_ios<char> (0x0x7fdd933004e0)
    std::basic_ostream<char> (0x0x7fdd93300548) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7fdd933004e0) alternative-path

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

Class std::basic_filebuf<wchar_t>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<wchar_t> (0x0x7fdd93300888) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7fdd93310240) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7fdd93300888)

Vtable for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7fdd93300c30 instance) in std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTTSt14basic_ifstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ifstream<wchar_t>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<wchar_t> (0x0x7fdd93300bc8) 0
    vptridx=0u vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fdd93300c30) 0
      primary-for std::basic_ifstream<wchar_t> (0x0x7fdd93300bc8)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fdd93300c98) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7fdd933105a0) 256
          primary-for std::basic_ios<wchar_t> (0x0x7fdd93300c98)

Vtable for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fdd93300270 instance) in std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTTSt14basic_ofstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 24u)
16    ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 64u)
24    ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ofstream<wchar_t>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<wchar_t> (0x0x7fdd93300000) 0
    vptridx=0u vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7fdd93300270) 0 nearly-empty
      primary-for std::basic_ofstream<wchar_t> (0x0x7fdd93300000)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fdd933003a8) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7fdd93310600) 248
          primary-for std::basic_ios<wchar_t> (0x0x7fdd933003a8)

Vtable for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7fdd932eca10 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7fdd93300f08 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fdd93356068 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTTSt13basic_fstreamIwSt11char_traitsIwEE: 10u entries
0     ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 24u)
16    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
24    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
32    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
40    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
48    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 104u)
56    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 64u)
64    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
72    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_fstream<wchar_t>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<wchar_t> (0x0x7fdd93300dd0) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7fdd932eca10) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7fdd93300dd0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7fdd93300f08) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fdd932eca10)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7fdd93356000) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7fdd93310660) 264
            primary-for std::basic_ios<wchar_t> (0x0x7fdd93356000)
    std::basic_ostream<wchar_t> (0x0x7fdd93356068) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7fdd93356000) alternative-path

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

Class std::__cxx11::basic_stringbuf<char>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<char> (0x0x7fdd933568f0) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7fdd933b91e0) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7fdd933568f0)

Class std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs (0x0x7fdd933b9420) 0

Vtable for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7fdd93356a90 instance) in std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
16    ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
24    ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_istringstream<char>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<char> (0x0x7fdd93356a28) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7fdd93356a90) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7fdd93356a28)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fdd93356af8) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7fdd933b9480) 120
          primary-for std::basic_ios<char> (0x0x7fdd93356af8)

Vtable for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7fdd93356d00 instance) in std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 24u)
16    ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 64u)
24    ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_ostringstream<char>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<char> (0x0x7fdd93356c98) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_ostream<char> (0x0x7fdd93356d00) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<char> (0x0x7fdd93356c98)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fdd93356d68) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7fdd933b94e0) 112
          primary-for std::basic_ios<char> (0x0x7fdd93356d68)

Vtable for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

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

Construction vtable for std::basic_istream<char> (0x0x7fdd93356f70 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fdd93356340 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 24u)
16    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
24    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
32    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 24u)
40    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 64u)
48    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 104u)
56    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 64u)
64    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_stringstream<char>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<char> (0x0x7fdd93356f08) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7fdd9336aaf0) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7fdd93356f08)
      subvttidx=8u
    std::basic_istream<char> (0x0x7fdd93356f70) 0
        primary-for std::basic_iostream<char> (0x0x7fdd9336aaf0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fdd93356138) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7fdd933b9540) 128
            primary-for std::basic_ios<char> (0x0x7fdd93356138)
    std::basic_ostream<char> (0x0x7fdd93356340) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7fdd93356138) alternative-path

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

Class std::__cxx11::basic_stringbuf<wchar_t>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<wchar_t> (0x0x7fdd93356bc8) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7fdd933b95a0) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7fdd93356bc8)

Class std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs (0x0x7fdd933b9720) 0

Vtable for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7fdd9300d138 instance) in std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTTNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_istringstream<wchar_t>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<wchar_t> (0x0x7fdd9300d0d0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fdd9300d138) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7fdd9300d0d0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fdd9300d1a0) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7fdd933b9780) 120
          primary-for std::basic_ios<wchar_t> (0x0x7fdd9300d1a0)

Vtable for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fdd9300d3a8 instance) in std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTTNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_ostringstream<wchar_t>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<wchar_t> (0x0x7fdd9300d340) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7fdd9300d3a8) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<wchar_t> (0x0x7fdd9300d340)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fdd9300d410) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7fdd933b9840) 112
          primary-for std::basic_ios<wchar_t> (0x0x7fdd9300d410)

Vtable for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

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

Construction vtable for std::basic_istream<wchar_t> (0x0x7fdd9300d618 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fdd9300d6e8 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTTNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
24    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
32    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 24u)
40    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 64u)
48    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 104u)
56    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 64u)
64    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_stringstream<wchar_t>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<wchar_t> (0x0x7fdd9300d5b0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7fdd9336aee0) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7fdd9300d5b0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7fdd9300d618) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fdd9336aee0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7fdd9300d680) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7fdd933b9900) 128
            primary-for std::basic_ios<wchar_t> (0x0x7fdd9300d680)
    std::basic_ostream<wchar_t> (0x0x7fdd9300d6e8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7fdd9300d680) alternative-path

Class ost::String::<anonymous union>::<anonymous struct>
   size=24 align=1
   base size=24 base align=1
ost::String::<anonymous union>::<anonymous struct> (0x0x7fdd933b9ae0) 0

Class ost::String::<anonymous union>::<anonymous struct>
   size=26 align=1
   base size=26 base align=1
ost::String::<anonymous union>::<anonymous struct> (0x0x7fdd933b9b40) 0

Class ost::String::<anonymous union>
   size=26 align=1
   base size=26 base align=1
ost::String::<anonymous union> (0x0x7fdd933b9a80) 0

Vtable for ost::String
ost::String::_ZTVN3ost6StringE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost6StringE)
16    (int (*)(...))ost::String::compare
24    (int (*)(...))ost::String::~String
32    (int (*)(...))ost::String::~String

Class ost::String
   size=40 align=8
   base size=34 base align=8
ost::String (0x0x7fdd933b9a20) 0
    vptr=((& ost::String::_ZTVN3ost6StringE) + 16u)

Vtable for ost::SString
ost::SString::_ZTVN3ost7SStringE: 33u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN3ost7SStringE)
24    (int (*)(...))ost::String::compare
32    (int (*)(...))ost::SString::~SString
40    (int (*)(...))ost::SString::~SString
48    (int (*)(...))ost::SString::overflow
56    (int (*)(...))-40
64    (int (*)(...))(& _ZTIN3ost7SStringE)
72    (int (*)(...))ost::SString::_ZThn40_N3ost7SStringD1Ev
80    (int (*)(...))ost::SString::_ZThn40_N3ost7SStringD0Ev
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
128   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
136   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
144   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
152   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
160   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
168   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
176   (int (*)(...))ost::SString::_ZThn40_N3ost7SString8overflowEi
184   8u
192   (int (*)(...))-104
200   (int (*)(...))(& _ZTIN3ost7SStringE)
208   (int (*)(...))ost::SString::_ZThn104_N3ost7SStringD1Ev
216   (int (*)(...))ost::SString::_ZThn104_N3ost7SStringD0Ev
224   18446744073709551504u
232   (int (*)(...))-112
240   (int (*)(...))(& _ZTIN3ost7SStringE)
248   (int (*)(...))ost::SString::_ZTv0_n24_N3ost7SStringD1Ev
256   (int (*)(...))ost::SString::_ZTv0_n24_N3ost7SStringD0Ev

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

VTT for ost::SString
ost::SString::_ZTTN3ost7SStringE: 5u entries
0     ((& ost::SString::_ZTVN3ost7SStringE) + 24u)
8     ((& ost::SString::_ZTCN3ost7SStringE104_So) + 24u)
16    ((& ost::SString::_ZTCN3ost7SStringE104_So) + 64u)
24    ((& ost::SString::_ZTVN3ost7SStringE) + 208u)
32    ((& ost::SString::_ZTVN3ost7SStringE) + 248u)

Class ost::SString
   size=376 align=8
   base size=112 base align=8
ost::SString (0x0x7fdd9308c5a0) 0
    vptridx=0u vptr=((& ost::SString::_ZTVN3ost7SStringE) + 24u)
  ost::String (0x0x7fdd93080ba0) 0
      primary-for ost::SString (0x0x7fdd9308c5a0)
  std::basic_streambuf<char> (0x0x7fdd93080c00) 40
      vptr=((& ost::SString::_ZTVN3ost7SStringE) + 72u)
  std::basic_ostream<char> (0x0x7fdd9300d958) 104 nearly-empty
      subvttidx=8u vptridx=24u vptr=((& ost::SString::_ZTVN3ost7SStringE) + 208u)
    std::basic_ios<char> (0x0x7fdd9300d9c0) 112 virtual
        vptridx=32u vbaseoffset=-24 vptr=((& ost::SString::_ZTVN3ost7SStringE) + 248u)
      std::ios_base (0x0x7fdd93080c60) 112
          primary-for std::basic_ios<char> (0x0x7fdd9300d9c0)

Class ost::StringObject
   size=1 align=1
   base size=0 base align=1
ost::StringObject (0x0x7fdd9309b120) 0 empty

Vtable for ost::Mutex
ost::Mutex::_ZTVN3ost5MutexE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost5MutexE)
16    (int (*)(...))ost::Mutex::~Mutex
24    (int (*)(...))ost::Mutex::~Mutex

Class ost::Mutex
   size=88 align=8
   base size=88 base align=8
ost::Mutex (0x0x7fdd9309b180) 0
    vptr=((& ost::Mutex::_ZTVN3ost5MutexE) + 16u)

Class ost::MutexLock
   size=8 align=8
   base size=8 base align=8
ost::MutexLock (0x0x7fdd9309b3c0) 0

Vtable for ost::ThreadLock
ost::ThreadLock::_ZTVN3ost10ThreadLockE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost10ThreadLockE)
16    (int (*)(...))ost::ThreadLock::~ThreadLock
24    (int (*)(...))ost::ThreadLock::~ThreadLock

Class ost::ThreadLock
   size=64 align=8
   base size=64 base align=8
ost::ThreadLock (0x0x7fdd9309b720) 0
    vptr=((& ost::ThreadLock::_ZTVN3ost10ThreadLockE) + 16u)

Class ost::ReadLock
   size=8 align=8
   base size=8 base align=8
ost::ReadLock (0x0x7fdd9309b780) 0

Class ost::WriteLock
   size=8 align=8
   base size=8 base align=8
ost::WriteLock (0x0x7fdd9309bae0) 0

Vtable for ost::MutexCounter
ost::MutexCounter::_ZTVN3ost12MutexCounterE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost12MutexCounterE)
16    (int (*)(...))ost::MutexCounter::~MutexCounter
24    (int (*)(...))ost::MutexCounter::~MutexCounter

Class ost::MutexCounter
   size=96 align=8
   base size=92 base align=8
ost::MutexCounter (0x0x7fdd9300daf8) 0
    vptr=((& ost::MutexCounter::_ZTVN3ost12MutexCounterE) + 16u)
  ost::Mutex (0x0x7fdd9309be40) 0
      primary-for ost::MutexCounter (0x0x7fdd9300daf8)

Class ost::AtomicCounter
   size=48 align=8
   base size=48 base align=8
ost::AtomicCounter (0x0x7fdd9309bea0) 0

Vtable for ost::Conditional
ost::Conditional::_ZTVN3ost11ConditionalE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost11ConditionalE)
16    (int (*)(...))ost::Conditional::~Conditional
24    (int (*)(...))ost::Conditional::~Conditional

Class ost::Conditional
   size=96 align=8
   base size=96 base align=8
ost::Conditional (0x0x7fdd9309bf00) 0
    vptr=((& ost::Conditional::_ZTVN3ost11ConditionalE) + 16u)

Vtable for ost::Semaphore
ost::Semaphore::_ZTVN3ost9SemaphoreE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost9SemaphoreE)
16    (int (*)(...))ost::Semaphore::~Semaphore
24    (int (*)(...))ost::Semaphore::~Semaphore

Class ost::Semaphore
   size=104 align=8
   base size=104 base align=8
ost::Semaphore (0x0x7fdd930cd0c0) 0
    vptr=((& ost::Semaphore::_ZTVN3ost9SemaphoreE) + 16u)

Class ost::SemaphoreLock
   size=8 align=8
   base size=8 base align=8
ost::SemaphoreLock (0x0x7fdd930cd120) 0

Vtable for ost::Event
ost::Event::_ZTVN3ost5EventE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost5EventE)
16    (int (*)(...))ost::Event::~Event
24    (int (*)(...))ost::Event::~Event

Class ost::Event
   size=104 align=8
   base size=104 base align=8
ost::Event (0x0x7fdd930cd480) 0
    vptr=((& ost::Event::_ZTVN3ost5EventE) + 16u)

Vtable for ost::Thread
ost::Thread::_ZTVN3ost6ThreadE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost6ThreadE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))ost::Thread::final
32    (int (*)(...))ost::Thread::initial
40    (int (*)(...))ost::Thread::getExtended
48    (int (*)(...))ost::Thread::notify
56    0u
64    0u

Class ost::Thread
   size=176 align=8
   base size=176 base align=8
ost::Thread (0x0x7fdd930cd4e0) 0
    vptr=((& ost::Thread::_ZTVN3ost6ThreadE) + 16u)

Class ost::Cancellation
   size=4 align=4
   base size=4 base align=4
ost::Cancellation (0x0x7fdd930cd7e0) 0

Vtable for ost::PosixThread
ost::PosixThread::_ZTVN3ost11PosixThreadE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost11PosixThreadE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))ost::Thread::final
32    (int (*)(...))ost::Thread::initial
40    (int (*)(...))ost::Thread::getExtended
48    (int (*)(...))ost::Thread::notify
56    0u
64    0u
72    (int (*)(...))ost::PosixThread::onTimer
80    (int (*)(...))ost::PosixThread::onHangup
88    (int (*)(...))ost::PosixThread::onException
96    (int (*)(...))ost::PosixThread::onDisconnect
104   (int (*)(...))ost::PosixThread::onPolling
112   (int (*)(...))ost::PosixThread::onSignal

Class ost::PosixThread
   size=184 align=8
   base size=184 base align=8
ost::PosixThread (0x0x7fdd9300db60) 0
    vptr=((& ost::PosixThread::_ZTVN3ost11PosixThreadE) + 16u)
  ost::Thread (0x0x7fdd930cd840) 0
      primary-for ost::PosixThread (0x0x7fdd9300db60)

Vtable for ost::ThreadKey
ost::ThreadKey::_ZTVN3ost9ThreadKeyE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost9ThreadKeyE)
16    (int (*)(...))ost::ThreadKey::~ThreadKey
24    (int (*)(...))ost::ThreadKey::~ThreadKey

Class ost::ThreadKey
   size=16 align=8
   base size=12 base align=8
ost::ThreadKey (0x0x7fdd930cd9c0) 0
    vptr=((& ost::ThreadKey::_ZTVN3ost9ThreadKeyE) + 16u)

Class ost::TimerPort
   size=24 align=8
   base size=17 base align=8
ost::TimerPort (0x0x7fdd930cda20) 0

Vtable for ost::Poller
ost::Poller::_ZTVN3ost6PollerE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost6PollerE)
16    (int (*)(...))ost::Poller::~Poller
24    (int (*)(...))ost::Poller::~Poller

Class ost::Poller
   size=24 align=8
   base size=24 base align=8
ost::Poller (0x0x7fdd930cda80) 0
    vptr=((& ost::Poller::_ZTVN3ost6PollerE) + 16u)

Class ost::SysTime
   size=1 align=1
   base size=0 base align=1
ost::SysTime (0x0x7fdd930cdba0) 0 empty

Vtable for ost::Exception
ost::Exception::_ZTVN3ost9ExceptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost9ExceptionE)
16    (int (*)(...))ost::Exception::~Exception
24    (int (*)(...))ost::Exception::~Exception
32    (int (*)(...))ost::Exception::what
40    (int (*)(...))ost::Exception::getString

Class ost::Exception
   size=48 align=8
   base size=48 base align=8
ost::Exception (0x0x7fdd9300dbc8) 0
    vptr=((& ost::Exception::_ZTVN3ost9ExceptionE) + 16u)
  std::exception (0x0x7fdd930cde40) 0 nearly-empty
      primary-for ost::Exception (0x0x7fdd9300dbc8)

Vtable for ost::IOException
ost::IOException::_ZTVN3ost11IOExceptionE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost11IOExceptionE)
16    (int (*)(...))ost::IOException::~IOException
24    (int (*)(...))ost::IOException::~IOException
32    (int (*)(...))ost::Exception::what
40    (int (*)(...))ost::Exception::getString
48    (int (*)(...))ost::IOException::getSystemError
56    (int (*)(...))ost::IOException::getSystemErrorString

Class ost::IOException
   size=64 align=8
   base size=64 base align=8
ost::IOException (0x0x7fdd9300dc30) 0
    vptr=((& ost::IOException::_ZTVN3ost11IOExceptionE) + 16u)
  ost::Exception (0x0x7fdd9300dc98) 0
      primary-for ost::IOException (0x0x7fdd9300dc30)
    std::exception (0x0x7fdd930cdea0) 0 nearly-empty
        primary-for ost::Exception (0x0x7fdd9300dc98)

Vtable for ost::ThrException
ost::ThrException::_ZTVN3ost12ThrExceptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost12ThrExceptionE)
16    (int (*)(...))ost::ThrException::~ThrException
24    (int (*)(...))ost::ThrException::~ThrException
32    (int (*)(...))ost::Exception::what
40    (int (*)(...))ost::Exception::getString

Class ost::ThrException
   size=48 align=8
   base size=48 base align=8
ost::ThrException (0x0x7fdd9300dd00) 0
    vptr=((& ost::ThrException::_ZTVN3ost12ThrExceptionE) + 16u)
  ost::Exception (0x0x7fdd9300dd68) 0
      primary-for ost::ThrException (0x0x7fdd9300dd00)
    std::exception (0x0x7fdd930cdf00) 0 nearly-empty
        primary-for ost::Exception (0x0x7fdd9300dd68)

Vtable for ost::SyncException
ost::SyncException::_ZTVN3ost13SyncExceptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost13SyncExceptionE)
16    (int (*)(...))ost::SyncException::~SyncException
24    (int (*)(...))ost::SyncException::~SyncException
32    (int (*)(...))ost::Exception::what
40    (int (*)(...))ost::Exception::getString

Class ost::SyncException
   size=48 align=8
   base size=48 base align=8
ost::SyncException (0x0x7fdd9300ddd0) 0
    vptr=((& ost::SyncException::_ZTVN3ost13SyncExceptionE) + 16u)
  ost::ThrException (0x0x7fdd9300de38) 0
      primary-for ost::SyncException (0x0x7fdd9300ddd0)
    ost::Exception (0x0x7fdd9300dea0) 0
        primary-for ost::ThrException (0x0x7fdd9300de38)
      std::exception (0x0x7fdd93126120) 0 nearly-empty
          primary-for ost::Exception (0x0x7fdd9300dea0)

Vtable for ost::InterruptException
ost::InterruptException::_ZTVN3ost18InterruptExceptionE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost18InterruptExceptionE)
16    (int (*)(...))ost::InterruptException::~InterruptException
24    (int (*)(...))ost::InterruptException::~InterruptException
32    (int (*)(...))ost::Exception::what
40    (int (*)(...))ost::Exception::getString

Class ost::InterruptException
   size=48 align=8
   base size=48 base align=8
ost::InterruptException (0x0x7fdd9300df08) 0
    vptr=((& ost::InterruptException::_ZTVN3ost18InterruptExceptionE) + 16u)
  ost::ThrException (0x0x7fdd9300df70) 0
      primary-for ost::InterruptException (0x0x7fdd9300df08)
    ost::Exception (0x0x7fdd9300d270) 0
        primary-for ost::ThrException (0x0x7fdd9300df70)
      std::exception (0x0x7fdd931264e0) 0 nearly-empty
          primary-for ost::Exception (0x0x7fdd9300d270)

Vtable for ost::IPV4Validator
ost::IPV4Validator::_ZTVN3ost13IPV4ValidatorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost13IPV4ValidatorE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class ost::IPV4Validator
   size=8 align=8
   base size=8 base align=8
ost::IPV4Validator (0x0x7fdd931266c0) 0 nearly-empty
    vptr=((& ost::IPV4Validator::_ZTVN3ost13IPV4ValidatorE) + 16u)

Vtable for ost::IPV4MulticastValidator
ost::IPV4MulticastValidator::_ZTVN3ost22IPV4MulticastValidatorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost22IPV4MulticastValidatorE)
16    (int (*)(...))ost::IPV4MulticastValidator::~IPV4MulticastValidator
24    (int (*)(...))ost::IPV4MulticastValidator::~IPV4MulticastValidator
32    (int (*)(...))ost::IPV4MulticastValidator::operator()

Class ost::IPV4MulticastValidator
   size=8 align=8
   base size=8 base align=8
ost::IPV4MulticastValidator (0x0x7fdd9300d2d8) 0 nearly-empty
    vptr=((& ost::IPV4MulticastValidator::_ZTVN3ost22IPV4MulticastValidatorE) + 16u)
  ost::IPV4Validator (0x0x7fdd93126a80) 0 nearly-empty
      primary-for ost::IPV4MulticastValidator (0x0x7fdd9300d2d8)

Class ost::IPV4Cidr
   size=8 align=4
   base size=8 base align=4
ost::IPV4Cidr (0x0x7fdd93126e40) 0

Class ost::IPV6Cidr
   size=32 align=4
   base size=32 base align=4
ost::IPV6Cidr (0x0x7fdd93153060) 0

Vtable for ost::IPV4Address
ost::IPV4Address::_ZTVN3ost11IPV4AddressE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost11IPV4AddressE)
16    (int (*)(...))ost::IPV4Address::~IPV4Address
24    (int (*)(...))ost::IPV4Address::~IPV4Address

Class ost::IPV4Address
   size=40 align=8
   base size=40 base align=8
ost::IPV4Address (0x0x7fdd93153240) 0
    vptr=((& ost::IPV4Address::_ZTVN3ost11IPV4AddressE) + 16u)

Vtable for ost::IPV4Mask
ost::IPV4Mask::_ZTVN3ost8IPV4MaskE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost8IPV4MaskE)
16    (int (*)(...))ost::IPV4Mask::~IPV4Mask
24    (int (*)(...))ost::IPV4Mask::~IPV4Mask

Class ost::IPV4Mask
   size=40 align=8
   base size=40 base align=8
ost::IPV4Mask (0x0x7fdd9300d4e0) 0
    vptr=((& ost::IPV4Mask::_ZTVN3ost8IPV4MaskE) + 16u)
  ost::IPV4Address (0x0x7fdd931533c0) 0
      primary-for ost::IPV4Mask (0x0x7fdd9300d4e0)

Vtable for ost::IPV4Host
ost::IPV4Host::_ZTVN3ost8IPV4HostE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost8IPV4HostE)
16    (int (*)(...))ost::IPV4Host::~IPV4Host
24    (int (*)(...))ost::IPV4Host::~IPV4Host

Class ost::IPV4Host
   size=40 align=8
   base size=40 base align=8
ost::IPV4Host (0x0x7fdd9300d548) 0
    vptr=((& ost::IPV4Host::_ZTVN3ost8IPV4HostE) + 16u)
  ost::IPV4Address (0x0x7fdd93153480) 0
      primary-for ost::IPV4Host (0x0x7fdd9300d548)

Vtable for ost::IPV4Broadcast
ost::IPV4Broadcast::_ZTVN3ost13IPV4BroadcastE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost13IPV4BroadcastE)
16    (int (*)(...))ost::IPV4Broadcast::~IPV4Broadcast
24    (int (*)(...))ost::IPV4Broadcast::~IPV4Broadcast

Class ost::IPV4Broadcast
   size=40 align=8
   base size=40 base align=8
ost::IPV4Broadcast (0x0x7fdd9300d7b8) 0
    vptr=((& ost::IPV4Broadcast::_ZTVN3ost13IPV4BroadcastE) + 16u)
  ost::IPV4Address (0x0x7fdd93153540) 0
      primary-for ost::IPV4Broadcast (0x0x7fdd9300d7b8)

Vtable for ost::IPV4Multicast
ost::IPV4Multicast::_ZTVN3ost13IPV4MulticastE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost13IPV4MulticastE)
16    (int (*)(...))ost::IPV4Multicast::~IPV4Multicast
24    (int (*)(...))ost::IPV4Multicast::~IPV4Multicast

Class ost::IPV4Multicast
   size=40 align=8
   base size=40 base align=8
ost::IPV4Multicast (0x0x7fdd9300d820) 0
    vptr=((& ost::IPV4Multicast::_ZTVN3ost13IPV4MulticastE) + 16u)
  ost::IPV4Address (0x0x7fdd931535a0) 0
      primary-for ost::IPV4Multicast (0x0x7fdd9300d820)

Vtable for ost::IPV6Validator
ost::IPV6Validator::_ZTVN3ost13IPV6ValidatorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost13IPV6ValidatorE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class ost::IPV6Validator
   size=8 align=8
   base size=8 base align=8
ost::IPV6Validator (0x0x7fdd93153660) 0 nearly-empty
    vptr=((& ost::IPV6Validator::_ZTVN3ost13IPV6ValidatorE) + 16u)

Vtable for ost::IPV6MulticastValidator
ost::IPV6MulticastValidator::_ZTVN3ost22IPV6MulticastValidatorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost22IPV6MulticastValidatorE)
16    (int (*)(...))ost::IPV6MulticastValidator::~IPV6MulticastValidator
24    (int (*)(...))ost::IPV6MulticastValidator::~IPV6MulticastValidator
32    (int (*)(...))ost::IPV6MulticastValidator::operator()

Class ost::IPV6MulticastValidator
   size=8 align=8
   base size=8 base align=8
ost::IPV6MulticastValidator (0x0x7fdd9300d888) 0 nearly-empty
    vptr=((& ost::IPV6MulticastValidator::_ZTVN3ost22IPV6MulticastValidatorE) + 16u)
  ost::IPV6Validator (0x0x7fdd93153a20) 0 nearly-empty
      primary-for ost::IPV6MulticastValidator (0x0x7fdd9300d888)

Vtable for ost::IPV6Address
ost::IPV6Address::_ZTVN3ost11IPV6AddressE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost11IPV6AddressE)
16    (int (*)(...))ost::IPV6Address::~IPV6Address
24    (int (*)(...))ost::IPV6Address::~IPV6Address

Class ost::IPV6Address
   size=40 align=8
   base size=40 base align=8
ost::IPV6Address (0x0x7fdd93153de0) 0
    vptr=((& ost::IPV6Address::_ZTVN3ost11IPV6AddressE) + 16u)

Vtable for ost::IPV6Mask
ost::IPV6Mask::_ZTVN3ost8IPV6MaskE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost8IPV6MaskE)
16    (int (*)(...))ost::IPV6Mask::~IPV6Mask
24    (int (*)(...))ost::IPV6Mask::~IPV6Mask

Class ost::IPV6Mask
   size=40 align=8
   base size=40 base align=8
ost::IPV6Mask (0x0x7fdd9300d8f0) 0
    vptr=((& ost::IPV6Mask::_ZTVN3ost8IPV6MaskE) + 16u)
  ost::IPV6Address (0x0x7fdd93153f00) 0
      primary-for ost::IPV6Mask (0x0x7fdd9300d8f0)

Vtable for ost::IPV6Host
ost::IPV6Host::_ZTVN3ost8IPV6HostE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost8IPV6HostE)
16    (int (*)(...))ost::IPV6Host::~IPV6Host
24    (int (*)(...))ost::IPV6Host::~IPV6Host

Class ost::IPV6Host
   size=40 align=8
   base size=40 base align=8
ost::IPV6Host (0x0x7fdd9300da28) 0
    vptr=((& ost::IPV6Host::_ZTVN3ost8IPV6HostE) + 16u)
  ost::IPV6Address (0x0x7fdd93153f60) 0
      primary-for ost::IPV6Host (0x0x7fdd9300da28)

Vtable for ost::IPV6Broadcast
ost::IPV6Broadcast::_ZTVN3ost13IPV6BroadcastE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost13IPV6BroadcastE)
16    (int (*)(...))ost::IPV6Broadcast::~IPV6Broadcast
24    (int (*)(...))ost::IPV6Broadcast::~IPV6Broadcast

Class ost::IPV6Broadcast
   size=40 align=8
   base size=40 base align=8
ost::IPV6Broadcast (0x0x7fdd9300da90) 0
    vptr=((& ost::IPV6Broadcast::_ZTVN3ost13IPV6BroadcastE) + 16u)
  ost::IPV6Address (0x0x7fdd931a5000) 0
      primary-for ost::IPV6Broadcast (0x0x7fdd9300da90)

Vtable for ost::IPV6Multicast
ost::IPV6Multicast::_ZTVN3ost13IPV6MulticastE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost13IPV6MulticastE)
16    (int (*)(...))ost::IPV6Multicast::~IPV6Multicast
24    (int (*)(...))ost::IPV6Multicast::~IPV6Multicast

Class ost::IPV6Multicast
   size=40 align=8
   base size=40 base align=8
ost::IPV6Multicast (0x0x7fdd931a9000) 0
    vptr=((& ost::IPV6Multicast::_ZTVN3ost13IPV6MulticastE) + 16u)
  ost::IPV6Address (0x0x7fdd931a5060) 0
      primary-for ost::IPV6Multicast (0x0x7fdd931a9000)

Class ost::Socket::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
ost::Socket::<anonymous struct> (0x0x7fdd931a5180) 0

Vtable for ost::Socket
ost::Socket::_ZTVN3ost6SocketE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost6SocketE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::Socket::~Socket
40    (int (*)(...))ost::Socket::~Socket
48    (int (*)(...))ost::Socket::getIPV4Sender
56    (int (*)(...))ost::Socket::getIPV6Sender
64    (int (*)(...))ost::Socket::isPending

Class ost::Socket
   size=48 align=8
   base size=44 base align=8
ost::Socket (0x0x7fdd931a5120) 0
    vptr=((& ost::Socket::_ZTVN3ost6SocketE) + 16u)

Class ost::DCCPSocket::<anonymous union>
   size=28 align=4
   base size=28 base align=4
ost::DCCPSocket::<anonymous union> (0x0x7fdd931a5840) 0

Vtable for ost::DCCPSocket
ost::DCCPSocket::_ZTVN3ost10DCCPSocketE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost10DCCPSocketE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::DCCPSocket::~DCCPSocket
40    (int (*)(...))ost::DCCPSocket::~DCCPSocket
48    (int (*)(...))ost::DCCPSocket::getIPV4Sender
56    (int (*)(...))ost::DCCPSocket::getIPV6Sender
64    (int (*)(...))ost::Socket::isPending
72    (int (*)(...))ost::DCCPSocket::onAccept
80    (int (*)(...))ost::DCCPSocket::onAccept

Class ost::DCCPSocket
   size=80 align=8
   base size=76 base align=8
ost::DCCPSocket (0x0x7fdd931a9068) 0
    vptr=((& ost::DCCPSocket::_ZTVN3ost10DCCPSocketE) + 16u)
  ost::Socket (0x0x7fdd931a57e0) 0
      primary-for ost::DCCPSocket (0x0x7fdd931a9068)

Class ost::UDPSocket::<anonymous union>
   size=28 align=4
   base size=28 base align=4
ost::UDPSocket::<anonymous union> (0x0x7fdd931a5960) 0

Vtable for ost::UDPSocket
ost::UDPSocket::_ZTVN3ost9UDPSocketE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost9UDPSocketE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::UDPSocket::~UDPSocket
40    (int (*)(...))ost::UDPSocket::~UDPSocket
48    (int (*)(...))ost::Socket::getIPV4Sender
56    (int (*)(...))ost::Socket::getIPV6Sender
64    (int (*)(...))ost::Socket::isPending

Class ost::UDPSocket
   size=80 align=8
   base size=76 base align=8
ost::UDPSocket (0x0x7fdd931a90d0) 0
    vptr=((& ost::UDPSocket::_ZTVN3ost9UDPSocketE) + 16u)
  ost::Socket (0x0x7fdd931a5900) 0
      primary-for ost::UDPSocket (0x0x7fdd931a90d0)

Vtable for ost::UDPBroadcast
ost::UDPBroadcast::_ZTVN3ost12UDPBroadcastE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost12UDPBroadcastE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::UDPBroadcast::~UDPBroadcast
40    (int (*)(...))ost::UDPBroadcast::~UDPBroadcast
48    (int (*)(...))ost::Socket::getIPV4Sender
56    (int (*)(...))ost::Socket::getIPV6Sender
64    (int (*)(...))ost::Socket::isPending

Class ost::UDPBroadcast
   size=80 align=8
   base size=76 base align=8
ost::UDPBroadcast (0x0x7fdd931a9138) 0
    vptr=((& ost::UDPBroadcast::_ZTVN3ost12UDPBroadcastE) + 16u)
  ost::UDPSocket (0x0x7fdd931a91a0) 0
      primary-for ost::UDPBroadcast (0x0x7fdd931a9138)
    ost::Socket (0x0x7fdd931a5c00) 0
        primary-for ost::UDPSocket (0x0x7fdd931a91a0)

Vtable for ost::UDPTransmit
ost::UDPTransmit::_ZTVN3ost11UDPTransmitE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost11UDPTransmitE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::UDPTransmit::~UDPTransmit
40    (int (*)(...))ost::UDPTransmit::~UDPTransmit
48    (int (*)(...))ost::Socket::getIPV4Sender
56    (int (*)(...))ost::Socket::getIPV6Sender
64    (int (*)(...))ost::Socket::isPending

Class ost::UDPTransmit
   size=80 align=8
   base size=76 base align=8
ost::UDPTransmit (0x0x7fdd931a9208) 0
    vptr=((& ost::UDPTransmit::_ZTVN3ost11UDPTransmitE) + 16u)
  ost::UDPSocket (0x0x7fdd931a9270) 0
      primary-for ost::UDPTransmit (0x0x7fdd931a9208)
    ost::Socket (0x0x7fdd931a5cc0) 0
        primary-for ost::UDPSocket (0x0x7fdd931a9270)

Vtable for ost::UDPReceive
ost::UDPReceive::_ZTVN3ost10UDPReceiveE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost10UDPReceiveE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::UDPReceive::~UDPReceive
40    (int (*)(...))ost::UDPReceive::~UDPReceive
48    (int (*)(...))ost::Socket::getIPV4Sender
56    (int (*)(...))ost::Socket::getIPV6Sender
64    (int (*)(...))ost::Socket::isPending

Class ost::UDPReceive
   size=80 align=8
   base size=76 base align=8
ost::UDPReceive (0x0x7fdd931a92d8) 0
    vptr=((& ost::UDPReceive::_ZTVN3ost10UDPReceiveE) + 16u)
  ost::UDPSocket (0x0x7fdd931a9340) 0
      primary-for ost::UDPReceive (0x0x7fdd931a92d8)
    ost::Socket (0x0x7fdd92e20120) 0
        primary-for ost::UDPSocket (0x0x7fdd931a9340)

Vtable for ost::UDPDuplex
ost::UDPDuplex::_ZTVN3ost9UDPDuplexE: 18u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost9UDPDuplexE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::UDPDuplex::~UDPDuplex
40    (int (*)(...))ost::UDPDuplex::~UDPDuplex
48    (int (*)(...))ost::Socket::getIPV4Sender
56    (int (*)(...))ost::Socket::getIPV6Sender
64    (int (*)(...))ost::Socket::isPending
72    (int (*)(...))-80
80    (int (*)(...))(& _ZTIN3ost9UDPDuplexE)
88    (int (*)(...))ost::Socket::readData
96    (int (*)(...))ost::Socket::writeData
104   (int (*)(...))ost::UDPDuplex::_ZThn80_N3ost9UDPDuplexD1Ev
112   (int (*)(...))ost::UDPDuplex::_ZThn80_N3ost9UDPDuplexD0Ev
120   (int (*)(...))ost::Socket::getIPV4Sender
128   (int (*)(...))ost::Socket::getIPV6Sender
136   (int (*)(...))ost::Socket::isPending

Class ost::UDPDuplex
   size=160 align=8
   base size=156 base align=8
ost::UDPDuplex (0x0x7fdd92de9af0) 0
    vptr=((& ost::UDPDuplex::_ZTVN3ost9UDPDuplexE) + 16u)
  ost::UDPTransmit (0x0x7fdd931a93a8) 0
      primary-for ost::UDPDuplex (0x0x7fdd92de9af0)
    ost::UDPSocket (0x0x7fdd931a9410) 0
        primary-for ost::UDPTransmit (0x0x7fdd931a93a8)
      ost::Socket (0x0x7fdd92e205a0) 0
          primary-for ost::UDPSocket (0x0x7fdd931a9410)
  ost::UDPReceive (0x0x7fdd931a9478) 80
      vptr=((& ost::UDPDuplex::_ZTVN3ost9UDPDuplexE) + 88u)
    ost::UDPSocket (0x0x7fdd931a94e0) 80
        primary-for ost::UDPReceive (0x0x7fdd931a9478)
      ost::Socket (0x0x7fdd92e20600) 80
          primary-for ost::UDPSocket (0x0x7fdd931a94e0)

Vtable for ost::TCPSocket
ost::TCPSocket::_ZTVN3ost9TCPSocketE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost9TCPSocketE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::TCPSocket::~TCPSocket
40    (int (*)(...))ost::TCPSocket::~TCPSocket
48    (int (*)(...))ost::Socket::getIPV4Sender
56    (int (*)(...))ost::Socket::getIPV6Sender
64    (int (*)(...))ost::Socket::isPending
72    (int (*)(...))ost::TCPSocket::onAccept

Class ost::TCPSocket
   size=48 align=8
   base size=48 base align=8
ost::TCPSocket (0x0x7fdd931a9548) 0
    vptr=((& ost::TCPSocket::_ZTVN3ost9TCPSocketE) + 16u)
  ost::Socket (0x0x7fdd92e20660) 0
      primary-for ost::TCPSocket (0x0x7fdd931a9548)

Vtable for ost::TCPV6Socket
ost::TCPV6Socket::_ZTVN3ost11TCPV6SocketE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost11TCPV6SocketE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::TCPV6Socket::~TCPV6Socket
40    (int (*)(...))ost::TCPV6Socket::~TCPV6Socket
48    (int (*)(...))ost::Socket::getIPV4Sender
56    (int (*)(...))ost::Socket::getIPV6Sender
64    (int (*)(...))ost::Socket::isPending
72    (int (*)(...))ost::TCPV6Socket::onAccept

Class ost::TCPV6Socket
   size=48 align=8
   base size=48 base align=8
ost::TCPV6Socket (0x0x7fdd931a95b0) 0
    vptr=((& ost::TCPV6Socket::_ZTVN3ost11TCPV6SocketE) + 16u)
  ost::Socket (0x0x7fdd92e208a0) 0
      primary-for ost::TCPV6Socket (0x0x7fdd931a95b0)

Vtable for ost::TCPStream
ost::TCPStream::_ZTVN3ost9TCPStreamE: 42u entries
0     176u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN3ost9TCPStreamE)
24    (int (*)(...))ost::TCPStream::~TCPStream
32    (int (*)(...))ost::TCPStream::~TCPStream
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
72    (int (*)(...))ost::TCPStream::sync
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
96    (int (*)(...))ost::TCPStream::underflow
104   (int (*)(...))ost::TCPStream::uflow
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
128   (int (*)(...))ost::TCPStream::overflow
136   (int (*)(...))ost::TCPStream::isPending
144   (int (*)(...))-64
152   (int (*)(...))(& _ZTIN3ost9TCPStreamE)
160   (int (*)(...))ost::Socket::readData
168   (int (*)(...))ost::Socket::writeData
176   (int (*)(...))ost::TCPStream::_ZThn64_N3ost9TCPStreamD1Ev
184   (int (*)(...))ost::TCPStream::_ZThn64_N3ost9TCPStreamD0Ev
192   (int (*)(...))ost::Socket::getIPV4Sender
200   (int (*)(...))ost::Socket::getIPV6Sender
208   (int (*)(...))ost::TCPStream::_ZThn64_N3ost9TCPStream9isPendingENS_6Socket7PendingEm
216   64u
224   (int (*)(...))-112
232   (int (*)(...))(& _ZTIN3ost9TCPStreamE)
240   (int (*)(...))ost::TCPStream::_ZThn112_N3ost9TCPStreamD1Ev
248   (int (*)(...))ost::TCPStream::_ZThn112_N3ost9TCPStreamD0Ev
256   48u
264   (int (*)(...))-128
272   (int (*)(...))(& _ZTIN3ost9TCPStreamE)
280   (int (*)(...))ost::TCPStream::_ZThn128_N3ost9TCPStreamD1Ev
288   (int (*)(...))ost::TCPStream::_ZThn128_N3ost9TCPStreamD0Ev
296   18446744073709551440u
304   (int (*)(...))-176
312   (int (*)(...))(& _ZTIN3ost9TCPStreamE)
320   (int (*)(...))ost::TCPStream::_ZTv0_n24_N3ost9TCPStreamD1Ev
328   (int (*)(...))ost::TCPStream::_ZTv0_n24_N3ost9TCPStreamD0Ev

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

Construction vtable for std::basic_istream<char> (0x0x7fdd931a9618 instance) in ost::TCPStream
ost::TCPStream::_ZTCN3ost9TCPStreamE112_Si: 10u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551552u
48    (int (*)(...))-64
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fdd931a96e8 instance) in ost::TCPStream
ost::TCPStream::_ZTCN3ost9TCPStreamE128_So: 10u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551568u
48    (int (*)(...))-48
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for ost::TCPStream
ost::TCPStream::_ZTTN3ost9TCPStreamE: 11u entries
0     ((& ost::TCPStream::_ZTVN3ost9TCPStreamE) + 24u)
8     ((& ost::TCPStream::_ZTCN3ost9TCPStreamE112_Sd) + 24u)
16    ((& ost::TCPStream::_ZTCN3ost9TCPStreamE112_Si) + 24u)
24    ((& ost::TCPStream::_ZTCN3ost9TCPStreamE112_Si) + 64u)
32    ((& ost::TCPStream::_ZTCN3ost9TCPStreamE128_So) + 24u)
40    ((& ost::TCPStream::_ZTCN3ost9TCPStreamE128_So) + 64u)
48    ((& ost::TCPStream::_ZTCN3ost9TCPStreamE112_Sd) + 104u)
56    ((& ost::TCPStream::_ZTCN3ost9TCPStreamE112_Sd) + 64u)
64    ((& ost::TCPStream::_ZTVN3ost9TCPStreamE) + 240u)
72    ((& ost::TCPStream::_ZTVN3ost9TCPStreamE) + 320u)
80    ((& ost::TCPStream::_ZTVN3ost9TCPStreamE) + 280u)

Class ost::TCPStream
   size=440 align=8
   base size=176 base align=8
ost::TCPStream (0x0x7fdd92e4f348) 0
    vptridx=0u vptr=((& ost::TCPStream::_ZTVN3ost9TCPStreamE) + 24u)
  std::basic_streambuf<char> (0x0x7fdd92e20c60) 0
      primary-for ost::TCPStream (0x0x7fdd92e4f348)
  ost::Socket (0x0x7fdd92e20cc0) 64
      vptr=((& ost::TCPStream::_ZTVN3ost9TCPStreamE) + 160u)
  std::basic_iostream<char> (0x0x7fdd92e58000) 112
      subvttidx=8u vptridx=64u vptr=((& ost::TCPStream::_ZTVN3ost9TCPStreamE) + 240u)
    std::basic_istream<char> (0x0x7fdd931a9618) 112
        primary-for std::basic_iostream<char> (0x0x7fdd92e58000)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fdd931a9680) 176 virtual
          vptridx=72u vbaseoffset=-24 vptr=((& ost::TCPStream::_ZTVN3ost9TCPStreamE) + 320u)
        std::ios_base (0x0x7fdd92e20d20) 176
            primary-for std::basic_ios<char> (0x0x7fdd931a9680)
    std::basic_ostream<char> (0x0x7fdd931a96e8) 128 nearly-empty
        subvttidx=32u vptridx=80u vptr=((& ost::TCPStream::_ZTVN3ost9TCPStreamE) + 280u)
      std::basic_ios<char> (0x0x7fdd931a9680) alternative-path

Vtable for ost::TCPSession
ost::TCPSession::_ZTVN3ost10TCPSessionE: 52u entries
0     352u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN3ost10TCPSessionE)
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))ost::Thread::final
40    (int (*)(...))ost::TCPSession::initial
48    (int (*)(...))ost::Thread::getExtended
56    (int (*)(...))ost::Thread::notify
64    0u
72    0u
80    176u
88    (int (*)(...))-176
96    (int (*)(...))(& _ZTIN3ost10TCPSessionE)
104   0u
112   0u
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
128   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
136   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
144   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
152   (int (*)(...))ost::TCPStream::sync
160   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
168   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
176   (int (*)(...))ost::TCPStream::underflow
184   (int (*)(...))ost::TCPStream::uflow
192   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
200   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
208   (int (*)(...))ost::TCPStream::overflow
216   (int (*)(...))ost::TCPStream::isPending
224   (int (*)(...))-240
232   (int (*)(...))(& _ZTIN3ost10TCPSessionE)
240   (int (*)(...))ost::Socket::readData
248   (int (*)(...))ost::Socket::writeData
256   0u
264   0u
272   (int (*)(...))ost::Socket::getIPV4Sender
280   (int (*)(...))ost::Socket::getIPV6Sender
288   (int (*)(...))ost::TCPStream::_ZThn64_N3ost9TCPStream9isPendingENS_6Socket7PendingEm
296   64u
304   (int (*)(...))-288
312   (int (*)(...))(& _ZTIN3ost10TCPSessionE)
320   0u
328   0u
336   48u
344   (int (*)(...))-304
352   (int (*)(...))(& _ZTIN3ost10TCPSessionE)
360   0u
368   0u
376   18446744073709551264u
384   (int (*)(...))-352
392   (int (*)(...))(& _ZTIN3ost10TCPSessionE)
400   0u
408   0u

Construction vtable for ost::TCPStream (0x0x7fdd92e4f5a0 instance) in ost::TCPSession
ost::TCPSession::_ZTCN3ost10TCPSessionE176_NS_9TCPStreamE: 33u entries
0     176u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN3ost9TCPStreamE)
24    0u
32    0u
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
72    (int (*)(...))ost::TCPStream::sync
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
96    (int (*)(...))ost::TCPStream::underflow
104   (int (*)(...))ost::TCPStream::uflow
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
128   (int (*)(...))ost::TCPStream::overflow
136   (int (*)(...))ost::TCPStream::isPending
144   64u
152   (int (*)(...))-112
160   (int (*)(...))(& _ZTIN3ost9TCPStreamE)
168   0u
176   0u
184   48u
192   (int (*)(...))-128
200   (int (*)(...))(& _ZTIN3ost9TCPStreamE)
208   0u
216   0u
224   18446744073709551440u
232   (int (*)(...))-176
240   (int (*)(...))(& _ZTIN3ost9TCPStreamE)
248   0u
256   0u

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

Construction vtable for std::basic_istream<char> (0x0x7fdd931a98f0 instance) in ost::TCPSession
ost::TCPSession::_ZTCN3ost10TCPSessionE288_Si: 10u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551552u
48    (int (*)(...))-64
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fdd931a99c0 instance) in ost::TCPSession
ost::TCPSession::_ZTCN3ost10TCPSessionE304_So: 10u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551568u
48    (int (*)(...))-48
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for ost::TCPSession
ost::TCPSession::_ZTTN3ost10TCPSessionE: 16u entries
0     ((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 24u)
8     ((& ost::TCPSession::_ZTCN3ost10TCPSessionE176_NS_9TCPStreamE) + 24u)
16    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE288_Sd) + 24u)
24    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE288_Si) + 24u)
32    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE288_Si) + 64u)
40    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE304_So) + 24u)
48    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE304_So) + 64u)
56    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE288_Sd) + 104u)
64    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE288_Sd) + 64u)
72    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE176_NS_9TCPStreamE) + 168u)
80    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE176_NS_9TCPStreamE) + 248u)
88    ((& ost::TCPSession::_ZTCN3ost10TCPSessionE176_NS_9TCPStreamE) + 208u)
96    ((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 104u)
104   ((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 320u)
112   ((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 400u)
120   ((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 360u)

Class ost::TCPSession
   size=616 align=8
   base size=352 base align=8
ost::TCPSession (0x0x7fdd92e58070) 0
    vptridx=0u vptr=((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 24u)
  ost::Thread (0x0x7fdd92e722a0) 0
      primary-for ost::TCPSession (0x0x7fdd92e58070)
  ost::TCPStream (0x0x7fdd92e4f5a0) 176
      subvttidx=8u vptridx=96u vptr=((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 104u)
    std::basic_streambuf<char> (0x0x7fdd92e72300) 176
        primary-for ost::TCPStream (0x0x7fdd92e4f5a0)
    ost::Socket (0x0x7fdd92e72360) 240
        vptr=((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 240u)
    std::basic_iostream<char> (0x0x7fdd92e580e0) 288
        subvttidx=16u vptridx=104u vptr=((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 320u)
      std::basic_istream<char> (0x0x7fdd931a98f0) 288
          primary-for std::basic_iostream<char> (0x0x7fdd92e580e0)
          subvttidx=24u
        std::basic_ios<char> (0x0x7fdd931a9958) 352 virtual
            vptridx=112u vbaseoffset=-24 vptr=((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 400u)
          std::ios_base (0x0x7fdd92e723c0) 352
              primary-for std::basic_ios<char> (0x0x7fdd931a9958)
      std::basic_ostream<char> (0x0x7fdd931a99c0) 304 nearly-empty
          subvttidx=40u vptridx=120u vptr=((& ost::TCPSession::_ZTVN3ost10TCPSessionE) + 360u)
        std::basic_ios<char> (0x0x7fdd931a9958) alternative-path

Vtable for ost::SimpleTCPStream
ost::SimpleTCPStream::_ZTVN3ost15SimpleTCPStreamE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost15SimpleTCPStreamE)
16    (int (*)(...))ost::Socket::readData
24    (int (*)(...))ost::Socket::writeData
32    (int (*)(...))ost::SimpleTCPStream::~SimpleTCPStream
40    (int (*)(...))ost::SimpleTCPStream::~SimpleTCPStream
48    (int (*)(...))ost::Socket::getIPV4Sender
56    (int (*)(...))ost::Socket::getIPV6Sender
64    (int (*)(...))ost::SimpleTCPStream::isPending

Class ost::SimpleTCPStream
   size=48 align=8
   base size=44 base align=8
ost::SimpleTCPStream (0x0x7fdd931a9c30) 0
    vptr=((& ost::SimpleTCPStream::_ZTVN3ost15SimpleTCPStreamE) + 16u)
  ost::Socket (0x0x7fdd92e72a20) 0
      primary-for ost::SimpleTCPStream (0x0x7fdd931a9c30)

Vtable for ost::SockException
ost::SockException::_ZTVN3ost13SockExceptionE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3ost13SockExceptionE)
16    (int (*)(...))ost::SockException::~SockException
24    (int (*)(...))ost::SockException::~SockException
32    (int (*)(...))ost::Exception::what
40    (int (*)(...))ost::Exception::getString
48    (int (*)(...))ost::IOException::getSystemError
56    (int (*)(...))ost::IOException::getSystemErrorString

Class ost::SockException
   size=72 align=8
   base size=68 base align=8
ost::SockException (0x0x7fdd931a9c98) 0
    vptr=((& ost::SockException::_ZTVN3ost13SockExceptionE) + 16u)
  ost::IOException (0x0x7fdd931a9d00) 0
      primary-for ost::SockException (0x0x7fdd931a9c98)
    ost::Exception (0x0x7fdd931a9d68) 0
        primary-for ost::IOException (0x0x7fdd931a9d00)
      std::exception (0x0x7fdd92e72ae0) 0 nearly-empty
          primary-for ost::Exception (0x0x7fdd931a9d68)

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

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

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

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

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

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7fdd92f36ba0) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7fdd92f562a0) 0 empty

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

Class std::is_error_condition_enum<std::_Bit_iterator_base>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Bit_iterator_base> (0x0x7fdd931a9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92f56840) 0 empty

Class std::is_error_code_enum<std::_Bit_iterator_base>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Bit_iterator_base> (0x0x7fdd931a9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92f568a0) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fdd931a9750) 0
  std::_Bit_iterator_base (0x0x7fdd931a97b8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fdd92f56ae0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fdd931a9820) 0
  std::_Bit_iterator_base (0x0x7fdd931a9888) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fdd92f8e300) 0 empty

Class std::is_error_condition_enum<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Bit_iterator> (0x0x7fdd931a9a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92f8ec60) 0 empty

Class std::is_error_code_enum<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Bit_iterator> (0x0x7fdd931a9a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92f8ecc0) 0 empty

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

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

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7fdd931a9bc8) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7fdd92fc6e40) 0 empty

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

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

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

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7fdd92bcf208) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7fdd92bde060) 0 empty

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

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

Class ost::NetworkDeviceInfo
   size=168 align=8
   base size=164 base align=8
ost::NetworkDeviceInfo (0x0x7fdd92c4a300) 0

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<ost::NetworkDeviceInfo> > (0x0x7fdd92c763c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<ost::NetworkDeviceInfo> > (0x0x7fdd92bcf548) 0 empty
  std::allocator_traits<std::allocator<ost::NetworkDeviceInfo> > (0x0x7fdd92c76420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<ost::NetworkDeviceInfo> >::rebind<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<ost::NetworkDeviceInfo> >::rebind<ost::NetworkDeviceInfo> (0x0x7fdd92c76480) 0 empty

Class __gnu_cxx::new_allocator<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ost::NetworkDeviceInfo> (0x0x7fdd92c764e0) 0 empty

Class std::allocator<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::allocator<ost::NetworkDeviceInfo> (0x0x7fdd92bcf750) 0 empty
  __gnu_cxx::new_allocator<ost::NetworkDeviceInfo> (0x0x7fdd92c765a0) 0 empty

Class std::_Vector_base<ost::NetworkDeviceInfo, std::allocator<ost::NetworkDeviceInfo> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<ost::NetworkDeviceInfo, std::allocator<ost::NetworkDeviceInfo> >::_Vector_impl (0x0x7fdd92bcf820) 0
  std::allocator<ost::NetworkDeviceInfo> (0x0x7fdd92bcf888) 0 empty
    __gnu_cxx::new_allocator<ost::NetworkDeviceInfo> (0x0x7fdd92c76600) 0 empty

Class std::_Vector_base<ost::NetworkDeviceInfo, std::allocator<ost::NetworkDeviceInfo> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<ost::NetworkDeviceInfo, std::allocator<ost::NetworkDeviceInfo> > (0x0x7fdd92c76360) 0

Class std::vector<ost::NetworkDeviceInfo>
   size=24 align=8
   base size=24 base align=8
std::vector<ost::NetworkDeviceInfo> (0x0x7fdd92bcf9c0) 0
  std::_Vector_base<ost::NetworkDeviceInfo, std::allocator<ost::NetworkDeviceInfo> > (0x0x7fdd92c76660) 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 (0x0x7fdd92c76960) 0

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7fdd92c76cc0) 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 (0x0x7fdd92c76d80) 0

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7fdd92d57120) 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 (0x0x7fdd92d571e0) 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> (0x0x7fdd92d57540) 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 (0x0x7fdd92d57600) 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> (0x0x7fdd92d57960) 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 (0x0x7fdd92d57a20) 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> (0x0x7fdd92d57d80) 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 (0x0x7fdd92d57e40) 0

Class std::__are_same<float, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, int> (0x0x7fdd92d8b1e0) 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 (0x0x7fdd92d8b2a0) 0

Class std::__are_same<double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, int> (0x0x7fdd92d8b600) 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 (0x0x7fdd92d8b6c0) 0

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7fdd92d8bae0) 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> (0x0x7fdd92d8bba0) 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> (0x0x7fdd92d8bc00) 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> (0x0x7fdd92d8bb40) 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> (0x0x7fdd92bcfaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92d8bc60) 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> (0x0x7fdd92bcfb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92d8bcc0) 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> > > (0x0x7fdd92d8bd20) 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> (0x0x7fdd92bcfbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92d8be40) 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> > (0x0x7fdd92d8bea0) 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> (0x0x7fdd92bcfd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92d8bf00) 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> > (0x0x7fdd92bcfd68) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7fdd92bcfdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd92d8bf60) 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> > (0x0x7fdd92bcfe38) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fdd92bcfea0) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7fdd92bcff08) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd929bc0c0) 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> (0x0x7fdd92bcff70) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd929bc1e0) 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> > > (0x0x7fdd929bc240) 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> (0x0x7fdd92bcf1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd929bc2a0) 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> > (0x0x7fdd929bc300) 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> (0x0x7fdd92bcf410) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd929bc360) 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> > (0x0x7fdd92bcf478) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7fdd92bcf4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd929bc3c0) 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> (0x0x7fdd92bcf5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd929bc420) 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> > (0x0x7fdd929bc480) 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> > (0x0x7fdd92bcfa28) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7fdd929cc000) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd929bc4e0) 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> > (0x0x7fdd929cc068) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fdd929cc0d0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7fdd929cc138) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd929bc540) 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> > > (0x0x7fdd929cc1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd929bc5a0) 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> (0x0x7fdd929cc208) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd929bc600) 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> > (0x0x7fdd929bc660) 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> > (0x0x7fdd929cc270) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7fdd929cc2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd929bc6c0) 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> (0x0x7fdd929cc340) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd929bc720) 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> (0x0x7fdd929bc780) 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> (0x0x7fdd929cc3a8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7fdd929bc7e0) 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> (0x0x7fdd929bc180) 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> (0x0x7fdd929cc478) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd929bc9c0) 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>&> (0x0x7fdd929bcd80) 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 (0x0x7fdd929eb060) 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 (0x0x7fdd929eb420) 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 (0x0x7fdd929eb7e0) 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 (0x0x7fdd929ebba0) 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 (0x0x7fdd929ebf60) 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 (0x0x7fdd92a20360) 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 (0x0x7fdd92a20720) 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 (0x0x7fdd92a20ae0) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7fdd92a20ea0) 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>&> (0x0x7fdd92a4f2a0) 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>&> (0x0x7fdd92a6f960) 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>&> (0x0x7fdd92a93360) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7fdd92a93660) 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> > (0x0x7fdd92a93600) 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> > (0x0x7fdd92a936c0) 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>&> (0x0x7fdd92a93720) 0 empty

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

Class std::remove_reference<bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool&> (0x0x7fdd92ad5300) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7fdd92ad54e0) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7fdd92ad5480) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7fdd929ccd00) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7fdd92ad5540) 0 empty

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

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fdd92ad5420) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fdd929ccdd0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fdd92ad5600) 0 empty

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

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

Class std::remove_reference<ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<ost::NetworkDeviceInfo&> (0x0x7fdd92ad57e0) 0 empty

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

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

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

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

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7fdd929cc750) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92ad5d20) 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> (0x0x7fdd92ad5d80) 0 empty

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

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7fdd92b02540) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7fdd92b025a0) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7fdd92b024e0) 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> (0x0x7fdd92b0d0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92b02600) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7fdd92b0d138) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92b02660) 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> (0x0x7fdd92b026c0) 0 empty

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

Class std::__is_integer<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<const char*> (0x0x7fdd92b02f00) 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*> (0x0x7fdd92b2e300) 0 empty

Class std::remove_volatile<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char16_t> (0x0x7fdd92b2e780) 0 empty

Class std::remove_const<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char16_t> (0x0x7fdd92b2e7e0) 0 empty

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7fdd92b2e720) 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> (0x0x7fdd92b0d478) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92b2e840) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7fdd92b0d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92b2e8a0) 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> (0x0x7fdd92b2e900) 0 empty

Class std::pointer_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char16_t*> (0x0x7fdd92b2e6c0) 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*> (0x0x7fdd92b2eb40) 0 empty

Class std::remove_volatile<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char32_t> (0x0x7fdd92b4b2a0) 0 empty

Class std::remove_const<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char32_t> (0x0x7fdd92b4b300) 0 empty

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7fdd92b4b240) 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> (0x0x7fdd92b0d750) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92b4b360) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7fdd92b0d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92b4b3c0) 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> (0x0x7fdd92b4b420) 0 empty

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7fdd92b4b1e0) 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*> (0x0x7fdd92b4b660) 0 empty

Class std::remove_reference<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<ost::NetworkDeviceInfo> (0x0x7fdd92b4bea0) 0 empty

Class std::is_same<ost::NetworkDeviceInfo*, ost::NetworkDeviceInfo*>
   size=1 align=1
   base size=1 base align=1
std::is_same<ost::NetworkDeviceInfo*, ost::NetworkDeviceInfo*> (0x0x7fdd92b0da28) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd92b4bf60) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<ost::NetworkDeviceInfo*> >, std::is_same<ost::NetworkDeviceInfo*, ost::NetworkDeviceInfo*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<ost::NetworkDeviceInfo*> >, std::is_same<ost::NetworkDeviceInfo*, ost::NetworkDeviceInfo*> > (0x0x7fdd92b70000) 0 empty

Class std::remove_volatile<ost::NetworkDeviceInfo*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<ost::NetworkDeviceInfo*> (0x0x7fdd92b700c0) 0 empty

Class std::remove_const<ost::NetworkDeviceInfo*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<ost::NetworkDeviceInfo*> (0x0x7fdd92b70120) 0 empty

Class std::remove_cv<ost::NetworkDeviceInfo*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<ost::NetworkDeviceInfo*> (0x0x7fdd92b70060) 0 empty

Class std::__is_pointer_helper<ost::NetworkDeviceInfo*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<ost::NetworkDeviceInfo*> (0x0x7fdd92b0daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd92b70180) 0 empty

Class std::is_pointer<ost::NetworkDeviceInfo*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<ost::NetworkDeviceInfo*> (0x0x7fdd92b0db60) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd92b701e0) 0 empty

Class std::__not_<std::is_pointer<ost::NetworkDeviceInfo*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<ost::NetworkDeviceInfo*> > (0x0x7fdd92b0dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92b70240) 0 empty

Class std::__and_<std::is_same<ost::NetworkDeviceInfo*, ost::NetworkDeviceInfo*>, std::__not_<std::is_pointer<ost::NetworkDeviceInfo*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<ost::NetworkDeviceInfo*, ost::NetworkDeviceInfo*>, std::__not_<std::is_pointer<ost::NetworkDeviceInfo*> > > (0x0x7fdd92b0dc30) 0 empty
  std::__not_<std::is_pointer<ost::NetworkDeviceInfo*> > (0x0x7fdd92b0dc98) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd92b702a0) 0 empty

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

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7fdd92b0dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92b707e0) 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> (0x0x7fdd92b70840) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7fdd92b70900) 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> (0x0x7fdd92b70cc0) 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> (0x0x7fdd92b70d20) 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> (0x0x7fdd92b70c60) 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> (0x0x7fdd927960d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92b70d80) 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> (0x0x7fdd92b70de0) 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*> (0x0x7fdd92b70c00) 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*> (0x0x7fdd92b70f00) 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*> (0x0x7fdd927af1e0) 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> (0x0x7fdd927af3c0) 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> (0x0x7fdd927af420) 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> (0x0x7fdd927af360) 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> (0x0x7fdd92796340) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd927af480) 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> (0x0x7fdd927af4e0) 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*> (0x0x7fdd927af300) 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*> (0x0x7fdd927af780) 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> (0x0x7fdd927af960) 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> (0x0x7fdd927af9c0) 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> (0x0x7fdd927af900) 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> (0x0x7fdd927964e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd927afa20) 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> (0x0x7fdd927afa80) 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*> (0x0x7fdd927af8a0) 0 empty

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> > (0x0x7fdd927ea4e0) 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> > (0x0x7fdd927ea540) 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> > (0x0x7fdd927ea7e0) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7fdd927ea8a0) 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> > (0x0x7fdd927ea840) 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> > (0x0x7fdd927eac00) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7fdd927eacc0) 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> > (0x0x7fdd927eac60) 0

Class std::iterator_traits<ost::NetworkDeviceInfo*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<ost::NetworkDeviceInfo*> (0x0x7fdd92875000) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7fdd92875060) 0 empty

Class std::is_function<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_function<ost::NetworkDeviceInfo> (0x0x7fdd92796b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92875300) 0 empty

Class std::conditional<false, std::is_function<ost::NetworkDeviceInfo>, std::__or_<std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<ost::NetworkDeviceInfo>, std::__or_<std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> > > (0x0x7fdd92875360) 0 empty

Class std::is_lvalue_reference<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<ost::NetworkDeviceInfo> (0x0x7fdd92796e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928753c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<ost::NetworkDeviceInfo>, std::is_rvalue_reference<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<ost::NetworkDeviceInfo>, std::is_rvalue_reference<ost::NetworkDeviceInfo> > (0x0x7fdd92875420) 0 empty

Class std::is_rvalue_reference<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<ost::NetworkDeviceInfo> (0x0x7fdd92796ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92875480) 0 empty

Class std::__or_<std::is_lvalue_reference<ost::NetworkDeviceInfo>, std::is_rvalue_reference<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<ost::NetworkDeviceInfo>, std::is_rvalue_reference<ost::NetworkDeviceInfo> > (0x0x7fdd92796f08) 0 empty
  std::is_rvalue_reference<ost::NetworkDeviceInfo> (0x0x7fdd9288e000) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd928754e0) 0 empty

Class std::is_reference<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_reference<ost::NetworkDeviceInfo> (0x0x7fdd9288e068) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92875540) 0 empty

Class std::conditional<false, std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> > (0x0x7fdd928755a0) 0 empty

Class std::remove_volatile<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<ost::NetworkDeviceInfo> (0x0x7fdd92875660) 0 empty

Class std::remove_const<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=0 base align=1
std::remove_const<ost::NetworkDeviceInfo> (0x0x7fdd928756c0) 0 empty

Class std::remove_cv<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<ost::NetworkDeviceInfo> (0x0x7fdd92875600) 0 empty

Class std::__is_void_helper<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<ost::NetworkDeviceInfo> (0x0x7fdd9288e208) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92875720) 0 empty

Class std::is_void<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_void<ost::NetworkDeviceInfo> (0x0x7fdd9288e270) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92875780) 0 empty

Class std::__or_<std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> > (0x0x7fdd9288e2d8) 0 empty
  std::is_void<ost::NetworkDeviceInfo> (0x0x7fdd9288e340) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd928757e0) 0 empty

Class std::__or_<std::is_function<ost::NetworkDeviceInfo>, std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<ost::NetworkDeviceInfo>, std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> > (0x0x7fdd9288e3a8) 0 empty
  std::__or_<std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> > (0x0x7fdd9288e410) 0 empty
    std::is_void<ost::NetworkDeviceInfo> (0x0x7fdd9288e478) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd92875900) 0 empty

Class std::__not_<std::__or_<std::is_function<ost::NetworkDeviceInfo>, std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<ost::NetworkDeviceInfo>, std::is_reference<ost::NetworkDeviceInfo>, std::is_void<ost::NetworkDeviceInfo> > > (0x0x7fdd9288e4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928759c0) 0 empty

Class std::is_object<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_object<ost::NetworkDeviceInfo> (0x0x7fdd9288e548) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd92875a20) 0 empty

Class std::conditional<true, std::is_object<ost::NetworkDeviceInfo>, std::is_reference<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<ost::NetworkDeviceInfo>, std::is_reference<ost::NetworkDeviceInfo> > (0x0x7fdd92875a80) 0 empty

Class std::__or_<std::is_object<ost::NetworkDeviceInfo>, std::is_reference<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<ost::NetworkDeviceInfo>, std::is_reference<ost::NetworkDeviceInfo> > (0x0x7fdd9288e680) 0 empty
  std::is_object<ost::NetworkDeviceInfo> (0x0x7fdd9288e6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd92875ae0) 0 empty

Class std::__is_referenceable<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<ost::NetworkDeviceInfo> (0x0x7fdd9288e750) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd92875cc0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> > (0x0x7fdd92875d20) 0 empty

Class std::conditional<false, std::is_void<ost::NetworkDeviceInfo>, std::__or_<std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>, std::is_function<ost::NetworkDeviceInfo> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<ost::NetworkDeviceInfo>, std::__or_<std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>, std::is_function<ost::NetworkDeviceInfo> > > (0x0x7fdd92875d80) 0 empty

Class std::is_array<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_array<ost::NetworkDeviceInfo> (0x0x7fdd9288e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd92875de0) 0 empty

Class std::conditional<false, std::__not_<std::extent<ost::NetworkDeviceInfo, 0u> >, std::is_array<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<ost::NetworkDeviceInfo, 0u> >, std::is_array<ost::NetworkDeviceInfo> > (0x0x7fdd92875e40) 0 empty

Class std::__and_<std::is_array<ost::NetworkDeviceInfo>, std::__not_<std::extent<ost::NetworkDeviceInfo, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<ost::NetworkDeviceInfo>, std::__not_<std::extent<ost::NetworkDeviceInfo, 0u> > > (0x0x7fdd9288e820) 0 empty
  std::is_array<ost::NetworkDeviceInfo> (0x0x7fdd9288e888) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd92875ea0) 0 empty

Class std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<ost::NetworkDeviceInfo> (0x0x7fdd9288e9c0) 0 empty
  std::__and_<std::is_array<ost::NetworkDeviceInfo>, std::__not_<std::extent<ost::NetworkDeviceInfo, 0u> > > (0x0x7fdd9288ea28) 0 empty
    std::is_array<ost::NetworkDeviceInfo> (0x0x7fdd9288ea90) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd92875f00) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>, std::is_function<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>, std::is_function<ost::NetworkDeviceInfo> > (0x0x7fdd92875f60) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>, std::is_function<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>, std::is_function<ost::NetworkDeviceInfo> > (0x0x7fdd9288eaf8) 0 empty
  std::is_function<ost::NetworkDeviceInfo> (0x0x7fdd9288eb60) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd928a6000) 0 empty

Class std::__or_<std::is_void<ost::NetworkDeviceInfo>, std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>, std::is_function<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<ost::NetworkDeviceInfo>, std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>, std::is_function<ost::NetworkDeviceInfo> > (0x0x7fdd9288ebc8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<ost::NetworkDeviceInfo>, std::is_function<ost::NetworkDeviceInfo> > (0x0x7fdd9288ec30) 0 empty
    std::is_function<ost::NetworkDeviceInfo> (0x0x7fdd9288ec98) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd928a6060) 0 empty

Class std::conditional<false, std::is_reference<ost::NetworkDeviceInfo>, std::is_scalar<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<ost::NetworkDeviceInfo>, std::is_scalar<ost::NetworkDeviceInfo> > (0x0x7fdd928a60c0) 0 empty

Class std::__is_integral_helper<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<ost::NetworkDeviceInfo> (0x0x7fdd9288edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6120) 0 empty

Class std::is_integral<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_integral<ost::NetworkDeviceInfo> (0x0x7fdd9288ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6180) 0 empty

Class std::conditional<false, std::is_integral<ost::NetworkDeviceInfo>, std::is_floating_point<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<ost::NetworkDeviceInfo>, std::is_floating_point<ost::NetworkDeviceInfo> > (0x0x7fdd928a61e0) 0 empty

Class std::__is_floating_point_helper<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<ost::NetworkDeviceInfo> (0x0x7fdd9288eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6240) 0 empty

Class std::is_floating_point<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<ost::NetworkDeviceInfo> (0x0x7fdd9288ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a62a0) 0 empty

Class std::__or_<std::is_integral<ost::NetworkDeviceInfo>, std::is_floating_point<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<ost::NetworkDeviceInfo>, std::is_floating_point<ost::NetworkDeviceInfo> > (0x0x7fdd9288ef70) 0 empty
  std::is_floating_point<ost::NetworkDeviceInfo> (0x0x7fdd928b2000) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd928a6300) 0 empty

Class std::is_arithmetic<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<ost::NetworkDeviceInfo> (0x0x7fdd928b2208) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6360) 0 empty

Class std::conditional<false, std::is_arithmetic<ost::NetworkDeviceInfo>, std::__or_<std::is_enum<ost::NetworkDeviceInfo>, std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<ost::NetworkDeviceInfo>, std::__or_<std::is_enum<ost::NetworkDeviceInfo>, std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > > (0x0x7fdd928a63c0) 0 empty

Class std::is_enum<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_enum<ost::NetworkDeviceInfo> (0x0x7fdd928b2270) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6420) 0 empty

Class std::conditional<false, std::is_enum<ost::NetworkDeviceInfo>, std::__or_<std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<ost::NetworkDeviceInfo>, std::__or_<std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > > (0x0x7fdd928a6480) 0 empty

Class std::__is_pointer_helper<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<ost::NetworkDeviceInfo> (0x0x7fdd928b22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a64e0) 0 empty

Class std::is_pointer<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<ost::NetworkDeviceInfo> (0x0x7fdd928b2340) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6540) 0 empty

Class std::conditional<false, std::is_pointer<ost::NetworkDeviceInfo>, std::__or_<std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<ost::NetworkDeviceInfo>, std::__or_<std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > > (0x0x7fdd928a65a0) 0 empty

Class std::__is_member_pointer_helper<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<ost::NetworkDeviceInfo> (0x0x7fdd928b2478) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6600) 0 empty

Class std::is_member_pointer<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<ost::NetworkDeviceInfo> (0x0x7fdd928b24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6660) 0 empty

Class std::conditional<false, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928a66c0) 0 empty

Class std::__is_null_pointer_helper<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<ost::NetworkDeviceInfo> (0x0x7fdd928b2548) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6720) 0 empty

Class std::is_null_pointer<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<ost::NetworkDeviceInfo> (0x0x7fdd928b25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6780) 0 empty

Class std::__or_<std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b2618) 0 empty
  std::is_null_pointer<ost::NetworkDeviceInfo> (0x0x7fdd928b2680) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd928a67e0) 0 empty

Class std::__or_<std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b26e8) 0 empty
  std::__or_<std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b2750) 0 empty
    std::is_null_pointer<ost::NetworkDeviceInfo> (0x0x7fdd928b27b8) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd928a6840) 0 empty

Class std::__or_<std::is_enum<ost::NetworkDeviceInfo>, std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<ost::NetworkDeviceInfo>, std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b2820) 0 empty
  std::__or_<std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b2888) 0 empty
    std::__or_<std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b28f0) 0 empty
      std::is_null_pointer<ost::NetworkDeviceInfo> (0x0x7fdd928b2958) 0 empty
        std::integral_constant<bool, false> (0x0x7fdd928a68a0) 0 empty

Class std::__or_<std::is_arithmetic<ost::NetworkDeviceInfo>, std::is_enum<ost::NetworkDeviceInfo>, std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<ost::NetworkDeviceInfo>, std::is_enum<ost::NetworkDeviceInfo>, std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b29c0) 0 empty
  std::__or_<std::is_enum<ost::NetworkDeviceInfo>, std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b2a28) 0 empty
    std::__or_<std::is_pointer<ost::NetworkDeviceInfo>, std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b2a90) 0 empty
      std::__or_<std::is_member_pointer<ost::NetworkDeviceInfo>, std::is_null_pointer<ost::NetworkDeviceInfo> > (0x0x7fdd928b2af8) 0 empty
        std::is_null_pointer<ost::NetworkDeviceInfo> (0x0x7fdd928b2b60) 0 empty
          std::integral_constant<bool, false> (0x0x7fdd928a6900) 0 empty

Class std::is_scalar<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<ost::NetworkDeviceInfo> (0x0x7fdd928b2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6960) 0 empty

Class std::__or_<std::is_reference<ost::NetworkDeviceInfo>, std::is_scalar<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<ost::NetworkDeviceInfo>, std::is_scalar<ost::NetworkDeviceInfo> > (0x0x7fdd928b2c30) 0 empty
  std::is_scalar<ost::NetworkDeviceInfo> (0x0x7fdd928b2c98) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd928a69c0) 0 empty

Class std::remove_all_extents<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<ost::NetworkDeviceInfo> (0x0x7fdd928a6ba0) 0 empty

Class std::is_function<ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_function<ost::NetworkDeviceInfo&> (0x0x7fdd928b2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928a6c60) 0 empty

Class std::conditional<false, std::is_function<ost::NetworkDeviceInfo&>, std::__or_<std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<ost::NetworkDeviceInfo&>, std::__or_<std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> > > (0x0x7fdd928a6cc0) 0 empty

Class std::is_lvalue_reference<ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<ost::NetworkDeviceInfo&> (0x0x7fdd928b2dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928a6de0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<ost::NetworkDeviceInfo&>, std::is_rvalue_reference<ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<ost::NetworkDeviceInfo&>, std::is_rvalue_reference<ost::NetworkDeviceInfo&> > (0x0x7fdd928a6e40) 0 empty

Class std::__or_<std::is_lvalue_reference<ost::NetworkDeviceInfo&>, std::is_rvalue_reference<ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<ost::NetworkDeviceInfo&>, std::is_rvalue_reference<ost::NetworkDeviceInfo&> > (0x0x7fdd928b2e38) 0 empty
  std::is_lvalue_reference<ost::NetworkDeviceInfo&> (0x0x7fdd928b2ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928a6ea0) 0 empty

Class std::is_reference<ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<ost::NetworkDeviceInfo&> (0x0x7fdd928b2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928a6f00) 0 empty

Class std::conditional<true, std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> > (0x0x7fdd928a6f60) 0 empty

Class std::__or_<std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> > (0x0x7fdd928d1068) 0 empty
  std::is_reference<ost::NetworkDeviceInfo&> (0x0x7fdd928d10d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928d2000) 0 empty

Class std::__or_<std::is_function<ost::NetworkDeviceInfo&>, std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<ost::NetworkDeviceInfo&>, std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> > (0x0x7fdd928d1138) 0 empty
  std::__or_<std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> > (0x0x7fdd928d11a0) 0 empty
    std::is_reference<ost::NetworkDeviceInfo&> (0x0x7fdd928d1208) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd928d2120) 0 empty

Class std::__not_<std::__or_<std::is_function<ost::NetworkDeviceInfo&>, std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<ost::NetworkDeviceInfo&>, std::is_reference<ost::NetworkDeviceInfo&>, std::is_void<ost::NetworkDeviceInfo&> > > (0x0x7fdd928d1270) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928d21e0) 0 empty

Class std::is_object<ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_object<ost::NetworkDeviceInfo&> (0x0x7fdd928d12d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928d2240) 0 empty

Class std::conditional<false, std::is_object<ost::NetworkDeviceInfo&>, std::is_reference<ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<ost::NetworkDeviceInfo&>, std::is_reference<ost::NetworkDeviceInfo&> > (0x0x7fdd928d22a0) 0 empty

Class std::__or_<std::is_object<ost::NetworkDeviceInfo&>, std::is_reference<ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<ost::NetworkDeviceInfo&>, std::is_reference<ost::NetworkDeviceInfo&> > (0x0x7fdd928d1340) 0 empty
  std::is_reference<ost::NetworkDeviceInfo&> (0x0x7fdd928d13a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928d2300) 0 empty

Class std::__is_referenceable<ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<ost::NetworkDeviceInfo&> (0x0x7fdd928d14e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928d2420) 0 empty

Class std::__add_rvalue_reference_helper<ost::NetworkDeviceInfo&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<ost::NetworkDeviceInfo&, true> (0x0x7fdd928d2480) 0 empty

Class std::add_rvalue_reference<ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<ost::NetworkDeviceInfo&> (0x0x7fdd928d1548) 0 empty
  std::__add_rvalue_reference_helper<ost::NetworkDeviceInfo&, true> (0x0x7fdd928d24e0) 0 empty

Class std::__is_destructible_impl<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<ost::NetworkDeviceInfo> (0x0x7fdd928b2d00) 0 empty
  std::__do_is_destructible_impl (0x0x7fdd928a6c00) 0 empty

Class std::__is_destructible_safe<ost::NetworkDeviceInfo, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<ost::NetworkDeviceInfo, false, false> (0x0x7fdd928d1618) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928d2540) 0 empty

Class std::is_destructible<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<ost::NetworkDeviceInfo> (0x0x7fdd928d1680) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928d25a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::is_destructible<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::is_destructible<ost::NetworkDeviceInfo> > (0x0x7fdd928d2600) 0 empty

Class std::is_function<ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<ost::NetworkDeviceInfo&&> (0x0x7fdd928d1750) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928d26c0) 0 empty

Class std::conditional<false, std::is_function<ost::NetworkDeviceInfo&&>, std::__or_<std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<ost::NetworkDeviceInfo&&>, std::__or_<std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> > > (0x0x7fdd928d2720) 0 empty

Class std::is_lvalue_reference<ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<ost::NetworkDeviceInfo&&> (0x0x7fdd928d17b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928d2840) 0 empty

Class std::conditional<false, std::is_lvalue_reference<ost::NetworkDeviceInfo&&>, std::is_rvalue_reference<ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<ost::NetworkDeviceInfo&&>, std::is_rvalue_reference<ost::NetworkDeviceInfo&&> > (0x0x7fdd928d28a0) 0 empty

Class std::is_rvalue_reference<ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<ost::NetworkDeviceInfo&&> (0x0x7fdd928d1820) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928d2900) 0 empty

Class std::__or_<std::is_lvalue_reference<ost::NetworkDeviceInfo&&>, std::is_rvalue_reference<ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<ost::NetworkDeviceInfo&&>, std::is_rvalue_reference<ost::NetworkDeviceInfo&&> > (0x0x7fdd928d1888) 0 empty
  std::is_rvalue_reference<ost::NetworkDeviceInfo&&> (0x0x7fdd928d18f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928d2960) 0 empty

Class std::is_reference<ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<ost::NetworkDeviceInfo&&> (0x0x7fdd928d1958) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928d29c0) 0 empty

Class std::conditional<true, std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> > (0x0x7fdd928d2a20) 0 empty

Class std::__or_<std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> > (0x0x7fdd928d1a90) 0 empty
  std::is_reference<ost::NetworkDeviceInfo&&> (0x0x7fdd928d1af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928d2a80) 0 empty

Class std::__or_<std::is_function<ost::NetworkDeviceInfo&&>, std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<ost::NetworkDeviceInfo&&>, std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> > (0x0x7fdd928d1c30) 0 empty
  std::__or_<std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> > (0x0x7fdd928d1c98) 0 empty
    std::is_reference<ost::NetworkDeviceInfo&&> (0x0x7fdd928d1d00) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd928d2ae0) 0 empty

Class std::__not_<std::__or_<std::is_function<ost::NetworkDeviceInfo&&>, std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<ost::NetworkDeviceInfo&&>, std::is_reference<ost::NetworkDeviceInfo&&>, std::is_void<ost::NetworkDeviceInfo&&> > > (0x0x7fdd928d1dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928d2b40) 0 empty

Class std::is_object<ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<ost::NetworkDeviceInfo&&> (0x0x7fdd928d1e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928d2ba0) 0 empty

Class std::conditional<false, std::is_object<ost::NetworkDeviceInfo&&>, std::is_reference<ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<ost::NetworkDeviceInfo&&>, std::is_reference<ost::NetworkDeviceInfo&&> > (0x0x7fdd928d2c00) 0 empty

Class std::__or_<std::is_object<ost::NetworkDeviceInfo&&>, std::is_reference<ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<ost::NetworkDeviceInfo&&>, std::is_reference<ost::NetworkDeviceInfo&&> > (0x0x7fdd928d1ea0) 0 empty
  std::is_reference<ost::NetworkDeviceInfo&&> (0x0x7fdd928d1f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928d2c60) 0 empty

Class std::__is_referenceable<ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<ost::NetworkDeviceInfo&&> (0x0x7fdd928f2068) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928d2d80) 0 empty

Class std::__add_rvalue_reference_helper<ost::NetworkDeviceInfo&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<ost::NetworkDeviceInfo&&, true> (0x0x7fdd928d2de0) 0 empty

Class std::add_rvalue_reference<ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<ost::NetworkDeviceInfo&&> (0x0x7fdd928f20d0) 0 empty
  std::__add_rvalue_reference_helper<ost::NetworkDeviceInfo&&, true> (0x0x7fdd928d2e40) 0 empty

Class std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928d16e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fdd928d2660) 0 empty

Class std::__and_<std::is_destructible<ost::NetworkDeviceInfo>, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<ost::NetworkDeviceInfo>, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> > (0x0x7fdd928f21a0) 0 empty
  std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fdd928d2ea0) 0 empty

Class std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2270) 0 empty
  std::__and_<std::is_destructible<ost::NetworkDeviceInfo>, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> > (0x0x7fdd928f22d8) 0 empty
    std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fdd928d2f00) 0 empty

Class std::__is_direct_constructible_new<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f23a8) 0 empty
  std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2410) 0 empty
    std::__and_<std::is_destructible<ost::NetworkDeviceInfo>, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> > (0x0x7fdd928f2478) 0 empty
      std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f24e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fdd928f7060) 0 empty

Class std::__is_direct_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2548) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928f7120) 0 empty

Class std::__is_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f25b0) 0 empty
  std::__is_direct_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2618) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928f7180) 0 empty

Class std::is_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2680) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928f71e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::is_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::is_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> > (0x0x7fdd928f7240) 0 empty

Class std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f26e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928f72a0) 0 empty

Class std::__and_<std::is_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> > (0x0x7fdd928f2750) 0 empty
  std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f27b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fdd928f7300) 0 empty

Class std::is_nothrow_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2820) 0 empty
  std::__and_<std::is_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> > (0x0x7fdd928f2888) 0 empty
    std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f28f0) 0 empty
      std::integral_constant<bool, false> (0x0x7fdd928f7360) 0 empty

Class std::__is_nothrow_move_constructible_impl<ost::NetworkDeviceInfo, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<ost::NetworkDeviceInfo, true> (0x0x7fdd928f2958) 0 empty
  std::is_nothrow_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f29c0) 0 empty
    std::__and_<std::is_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> > (0x0x7fdd928f2a28) 0 empty
      std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2a90) 0 empty
        std::integral_constant<bool, false> (0x0x7fdd928f73c0) 0 empty

Class std::is_nothrow_move_constructible<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<ost::NetworkDeviceInfo> (0x0x7fdd928f2af8) 0 empty
  std::__is_nothrow_move_constructible_impl<ost::NetworkDeviceInfo, true> (0x0x7fdd928f2b60) 0 empty
    std::is_nothrow_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2bc8) 0 empty
      std::__and_<std::is_constructible<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&>, std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> > (0x0x7fdd928f2c30) 0 empty
        std::__is_nt_constructible_impl<ost::NetworkDeviceInfo, ost::NetworkDeviceInfo&&> (0x0x7fdd928f2c98) 0 empty
          std::integral_constant<bool, false> (0x0x7fdd928f7420) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<ost::NetworkDeviceInfo> > (0x0x7fdd928f2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928f7480) 0 empty

Class std::conditional<true, std::is_copy_constructible<ost::NetworkDeviceInfo>, std::__not_<std::is_nothrow_move_constructible<ost::NetworkDeviceInfo> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<ost::NetworkDeviceInfo>, std::__not_<std::is_nothrow_move_constructible<ost::NetworkDeviceInfo> > > (0x0x7fdd928f74e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>, std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>, std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> > (0x0x7fdd928f7540) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>, std::is_destructible<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>, std::is_destructible<ost::NetworkDeviceInfo> > (0x0x7fdd928f7660) 0 empty

Class std::is_function<const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const ost::NetworkDeviceInfo&> (0x0x7fdd928f2dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928f7720) 0 empty

Class std::conditional<false, std::is_function<const ost::NetworkDeviceInfo&>, std::__or_<std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const ost::NetworkDeviceInfo&>, std::__or_<std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> > > (0x0x7fdd928f7780) 0 empty

Class std::is_lvalue_reference<const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const ost::NetworkDeviceInfo&> (0x0x7fdd928f2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928f77e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const ost::NetworkDeviceInfo&>, std::is_rvalue_reference<const ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const ost::NetworkDeviceInfo&>, std::is_rvalue_reference<const ost::NetworkDeviceInfo&> > (0x0x7fdd928f7840) 0 empty

Class std::__or_<std::is_lvalue_reference<const ost::NetworkDeviceInfo&>, std::is_rvalue_reference<const ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const ost::NetworkDeviceInfo&>, std::is_rvalue_reference<const ost::NetworkDeviceInfo&> > (0x0x7fdd928f2f70) 0 empty
  std::is_lvalue_reference<const ost::NetworkDeviceInfo&> (0x0x7fdd92911000) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928f78a0) 0 empty

Class std::is_reference<const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const ost::NetworkDeviceInfo&> (0x0x7fdd92911068) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928f7900) 0 empty

Class std::conditional<true, std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> > (0x0x7fdd928f7960) 0 empty

Class std::__or_<std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> > (0x0x7fdd929110d0) 0 empty
  std::is_reference<const ost::NetworkDeviceInfo&> (0x0x7fdd92911138) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928f79c0) 0 empty

Class std::__or_<std::is_function<const ost::NetworkDeviceInfo&>, std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const ost::NetworkDeviceInfo&>, std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> > (0x0x7fdd929111a0) 0 empty
  std::__or_<std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> > (0x0x7fdd92911208) 0 empty
    std::is_reference<const ost::NetworkDeviceInfo&> (0x0x7fdd92911270) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd928f7a20) 0 empty

Class std::__not_<std::__or_<std::is_function<const ost::NetworkDeviceInfo&>, std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const ost::NetworkDeviceInfo&>, std::is_reference<const ost::NetworkDeviceInfo&>, std::is_void<const ost::NetworkDeviceInfo&> > > (0x0x7fdd929112d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928f7a80) 0 empty

Class std::is_object<const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const ost::NetworkDeviceInfo&> (0x0x7fdd92911340) 0 empty
  std::integral_constant<bool, false> (0x0x7fdd928f7ae0) 0 empty

Class std::conditional<false, std::is_object<const ost::NetworkDeviceInfo&>, std::is_reference<const ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const ost::NetworkDeviceInfo&>, std::is_reference<const ost::NetworkDeviceInfo&> > (0x0x7fdd928f7b40) 0 empty

Class std::__or_<std::is_object<const ost::NetworkDeviceInfo&>, std::is_reference<const ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const ost::NetworkDeviceInfo&>, std::is_reference<const ost::NetworkDeviceInfo&> > (0x0x7fdd929113a8) 0 empty
  std::is_reference<const ost::NetworkDeviceInfo&> (0x0x7fdd92911410) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd928f7ba0) 0 empty

Class std::__is_referenceable<const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const ost::NetworkDeviceInfo&> (0x0x7fdd92911548) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd928f7c00) 0 empty

Class std::__add_rvalue_reference_helper<const ost::NetworkDeviceInfo&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const ost::NetworkDeviceInfo&, true> (0x0x7fdd928f7c60) 0 empty

Class std::add_rvalue_reference<const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const ost::NetworkDeviceInfo&> (0x0x7fdd929115b0) 0 empty
  std::__add_rvalue_reference_helper<const ost::NetworkDeviceInfo&, true> (0x0x7fdd928f7cc0) 0 empty

Class std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd928f2d68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fdd928f76c0) 0 empty

Class std::__and_<std::is_destructible<ost::NetworkDeviceInfo>, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<ost::NetworkDeviceInfo>, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> > (0x0x7fdd92911680) 0 empty
  std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd929116e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fdd928f7de0) 0 empty

Class std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911750) 0 empty
  std::__and_<std::is_destructible<ost::NetworkDeviceInfo>, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> > (0x0x7fdd929117b8) 0 empty
    std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fdd928f7ea0) 0 empty

Class std::__is_direct_constructible_new<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911888) 0 empty
  std::__is_direct_constructible_new_safe<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd929118f0) 0 empty
    std::__and_<std::is_destructible<ost::NetworkDeviceInfo>, std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> > (0x0x7fdd92911958) 0 empty
      std::__is_direct_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd929119c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fdd9291e060) 0 empty

Class std::__is_direct_constructible<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9291e240) 0 empty

Class std::__is_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911a90) 0 empty
  std::__is_direct_constructible<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9291e2a0) 0 empty

Class std::is_constructible<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9291e300) 0 empty

Class std::__is_copy_constructible_impl<ost::NetworkDeviceInfo, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<ost::NetworkDeviceInfo, true> (0x0x7fdd92911bc8) 0 empty
  std::is_constructible<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fdd9291e360) 0 empty

Class std::is_copy_constructible<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<ost::NetworkDeviceInfo> (0x0x7fdd92911c98) 0 empty
  std::__is_copy_constructible_impl<ost::NetworkDeviceInfo, true> (0x0x7fdd92911d00) 0 empty
    std::is_constructible<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911d68) 0 empty
      std::integral_constant<bool, true> (0x0x7fdd9291e3c0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<ost::NetworkDeviceInfo> >, std::is_copy_constructible<ost::NetworkDeviceInfo> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<ost::NetworkDeviceInfo> >, std::is_copy_constructible<ost::NetworkDeviceInfo> > (0x0x7fdd92911dd0) 0 empty
  std::is_copy_constructible<ost::NetworkDeviceInfo> (0x0x7fdd92911e38) 0 empty
    std::__is_copy_constructible_impl<ost::NetworkDeviceInfo, true> (0x0x7fdd92911ea0) 0 empty
      std::is_constructible<ost::NetworkDeviceInfo, const ost::NetworkDeviceInfo&> (0x0x7fdd92911f08) 0 empty
        std::integral_constant<bool, true> (0x0x7fdd9291e420) 0 empty

Class std::__move_if_noexcept_cond<ost::NetworkDeviceInfo>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<ost::NetworkDeviceInfo> (0x0x7fdd92911f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd9291e480) 0 empty

Class std::conditional<true, const ost::NetworkDeviceInfo*, std::move_iterator<ost::NetworkDeviceInfo*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const ost::NetworkDeviceInfo*, std::move_iterator<ost::NetworkDeviceInfo*> > (0x0x7fdd9291e4e0) 0 empty

Class std::conditional<true, ost::NetworkDeviceInfo*, std::move_iterator<ost::NetworkDeviceInfo*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, ost::NetworkDeviceInfo*, std::move_iterator<ost::NetworkDeviceInfo*> > (0x0x7fdd9291e600) 0 empty

Class std::iterator_traits<const ost::NetworkDeviceInfo*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const ost::NetworkDeviceInfo*> (0x0x7fdd92974300) 0 empty

Class std::__is_assignable_helper<ost::NetworkDeviceInfo&, const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<ost::NetworkDeviceInfo&, const ost::NetworkDeviceInfo&> (0x0x7fdd92974360) 0 empty

Class std::is_assignable<ost::NetworkDeviceInfo&, const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<ost::NetworkDeviceInfo&, const ost::NetworkDeviceInfo&> (0x0x7fdd92923dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdd929743c0) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7fdd92974420) 0 empty

Class std::remove_reference<const ost::NetworkDeviceInfo&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const ost::NetworkDeviceInfo&> (0x0x7fdd92974a80) 0 empty

