# Bare `<type>` encodings and what `c++filt -t` (binutils 2.42) prints for them.
# Scored under the `gnu` style, which is the one c++filt spells.
# Generated by probing the reference; see tests/test_types.py.
v	void
Kv	void const
Vv	void volatile
rv	void restrict
KVv	void volatile const
RKv	void const&
OKv	void const&&
Pv	void*
PKv	void const*
PPv	void**
Rv	void&
Ov	void&&
RPv	void*&
Gv	void _Imaginary
Cv	void _Complex
U9swiftcallv	void swiftcall
U8__strongv	void __strong
w	wchar_t
Kw	wchar_t const
Vw	wchar_t volatile
rw	wchar_t restrict
KVw	wchar_t volatile const
RKw	wchar_t const&
OKw	wchar_t const&&
Pw	wchar_t*
PKw	wchar_t const*
PPw	wchar_t**
Rw	wchar_t&
Ow	wchar_t&&
RPw	wchar_t*&
Gw	wchar_t _Imaginary
Cw	wchar_t _Complex
U9swiftcallw	wchar_t swiftcall
U8__strongw	wchar_t __strong
b	bool
Kb	bool const
Vb	bool volatile
rb	bool restrict
KVb	bool volatile const
RKb	bool const&
OKb	bool const&&
Pb	bool*
PKb	bool const*
PPb	bool**
Rb	bool&
Ob	bool&&
RPb	bool*&
Gb	bool _Imaginary
Cb	bool _Complex
U9swiftcallb	bool swiftcall
U8__strongb	bool __strong
c	char
Kc	char const
Vc	char volatile
rc	char restrict
KVc	char volatile const
RKc	char const&
OKc	char const&&
Pc	char*
PKc	char const*
PPc	char**
Rc	char&
Oc	char&&
RPc	char*&
Gc	char _Imaginary
Cc	char _Complex
U9swiftcallc	char swiftcall
U8__strongc	char __strong
a	signed char
Ka	signed char const
Va	signed char volatile
ra	signed char restrict
KVa	signed char volatile const
RKa	signed char const&
OKa	signed char const&&
Pa	signed char*
PKa	signed char const*
PPa	signed char**
Ra	signed char&
Oa	signed char&&
RPa	signed char*&
Ga	signed char _Imaginary
Ca	signed char _Complex
U9swiftcalla	signed char swiftcall
U8__stronga	signed char __strong
h	unsigned char
Kh	unsigned char const
Vh	unsigned char volatile
rh	unsigned char restrict
KVh	unsigned char volatile const
RKh	unsigned char const&
OKh	unsigned char const&&
Ph	unsigned char*
PKh	unsigned char const*
PPh	unsigned char**
Rh	unsigned char&
Oh	unsigned char&&
RPh	unsigned char*&
Gh	unsigned char _Imaginary
Ch	unsigned char _Complex
U9swiftcallh	unsigned char swiftcall
U8__strongh	unsigned char __strong
s	short
Ks	short const
Vs	short volatile
rs	short restrict
KVs	short volatile const
RKs	short const&
OKs	short const&&
Ps	short*
PKs	short const*
PPs	short**
Rs	short&
Os	short&&
RPs	short*&
Gs	short _Imaginary
Cs	short _Complex
U9swiftcalls	short swiftcall
U8__strongs	short __strong
t	unsigned short
Kt	unsigned short const
Vt	unsigned short volatile
rt	unsigned short restrict
KVt	unsigned short volatile const
RKt	unsigned short const&
OKt	unsigned short const&&
Pt	unsigned short*
PKt	unsigned short const*
PPt	unsigned short**
Rt	unsigned short&
Ot	unsigned short&&
RPt	unsigned short*&
Gt	unsigned short _Imaginary
Ct	unsigned short _Complex
U9swiftcallt	unsigned short swiftcall
U8__strongt	unsigned short __strong
i	int
Ki	int const
Vi	int volatile
ri	int restrict
KVi	int volatile const
RKi	int const&
OKi	int const&&
Pi	int*
PKi	int const*
PPi	int**
Ri	int&
Oi	int&&
RPi	int*&
Gi	int _Imaginary
Ci	int _Complex
U9swiftcalli	int swiftcall
U8__strongi	int __strong
j	unsigned int
Kj	unsigned int const
Vj	unsigned int volatile
rj	unsigned int restrict
KVj	unsigned int volatile const
RKj	unsigned int const&
OKj	unsigned int const&&
Pj	unsigned int*
PKj	unsigned int const*
PPj	unsigned int**
Rj	unsigned int&
Oj	unsigned int&&
RPj	unsigned int*&
Gj	unsigned int _Imaginary
Cj	unsigned int _Complex
U9swiftcallj	unsigned int swiftcall
U8__strongj	unsigned int __strong
l	long
Kl	long const
Vl	long volatile
rl	long restrict
KVl	long volatile const
RKl	long const&
OKl	long const&&
Pl	long*
PKl	long const*
PPl	long**
Rl	long&
Ol	long&&
RPl	long*&
Gl	long _Imaginary
Cl	long _Complex
U9swiftcalll	long swiftcall
U8__strongl	long __strong
m	unsigned long
Km	unsigned long const
Vm	unsigned long volatile
rm	unsigned long restrict
KVm	unsigned long volatile const
RKm	unsigned long const&
OKm	unsigned long const&&
Pm	unsigned long*
PKm	unsigned long const*
PPm	unsigned long**
Rm	unsigned long&
Om	unsigned long&&
RPm	unsigned long*&
Gm	unsigned long _Imaginary
Cm	unsigned long _Complex
U9swiftcallm	unsigned long swiftcall
U8__strongm	unsigned long __strong
x	long long
Kx	long long const
Vx	long long volatile
rx	long long restrict
KVx	long long volatile const
RKx	long long const&
OKx	long long const&&
Px	long long*
PKx	long long const*
PPx	long long**
Rx	long long&
Ox	long long&&
RPx	long long*&
Gx	long long _Imaginary
Cx	long long _Complex
U9swiftcallx	long long swiftcall
U8__strongx	long long __strong
y	unsigned long long
Ky	unsigned long long const
Vy	unsigned long long volatile
ry	unsigned long long restrict
KVy	unsigned long long volatile const
RKy	unsigned long long const&
OKy	unsigned long long const&&
Py	unsigned long long*
PKy	unsigned long long const*
PPy	unsigned long long**
Ry	unsigned long long&
Oy	unsigned long long&&
RPy	unsigned long long*&
Gy	unsigned long long _Imaginary
Cy	unsigned long long _Complex
U9swiftcally	unsigned long long swiftcall
U8__strongy	unsigned long long __strong
n	__int128
Kn	__int128 const
Vn	__int128 volatile
rn	__int128 restrict
KVn	__int128 volatile const
RKn	__int128 const&
OKn	__int128 const&&
Pn	__int128*
PKn	__int128 const*
PPn	__int128**
Rn	__int128&
On	__int128&&
RPn	__int128*&
Gn	__int128 _Imaginary
Cn	__int128 _Complex
U9swiftcalln	__int128 swiftcall
U8__strongn	__int128 __strong
o	unsigned __int128
Ko	unsigned __int128 const
Vo	unsigned __int128 volatile
ro	unsigned __int128 restrict
KVo	unsigned __int128 volatile const
RKo	unsigned __int128 const&
OKo	unsigned __int128 const&&
Po	unsigned __int128*
PKo	unsigned __int128 const*
PPo	unsigned __int128**
Ro	unsigned __int128&
Oo	unsigned __int128&&
RPo	unsigned __int128*&
Go	unsigned __int128 _Imaginary
Co	unsigned __int128 _Complex
U9swiftcallo	unsigned __int128 swiftcall
U8__strongo	unsigned __int128 __strong
f	float
Kf	float const
Vf	float volatile
rf	float restrict
KVf	float volatile const
RKf	float const&
OKf	float const&&
Pf	float*
PKf	float const*
PPf	float**
Rf	float&
Of	float&&
RPf	float*&
Gf	float _Imaginary
Cf	float _Complex
U9swiftcallf	float swiftcall
U8__strongf	float __strong
d	double
Kd	double const
Vd	double volatile
rd	double restrict
KVd	double volatile const
RKd	double const&
OKd	double const&&
Pd	double*
PKd	double const*
PPd	double**
Rd	double&
Od	double&&
RPd	double*&
Gd	double _Imaginary
Cd	double _Complex
U9swiftcalld	double swiftcall
U8__strongd	double __strong
e	long double
Ke	long double const
Ve	long double volatile
re	long double restrict
KVe	long double volatile const
RKe	long double const&
OKe	long double const&&
Pe	long double*
PKe	long double const*
PPe	long double**
Re	long double&
Oe	long double&&
RPe	long double*&
Ge	long double _Imaginary
Ce	long double _Complex
U9swiftcalle	long double swiftcall
U8__stronge	long double __strong
g	__float128
Kg	__float128 const
Vg	__float128 volatile
rg	__float128 restrict
KVg	__float128 volatile const
RKg	__float128 const&
OKg	__float128 const&&
Pg	__float128*
PKg	__float128 const*
PPg	__float128**
Rg	__float128&
Og	__float128&&
RPg	__float128*&
Gg	__float128 _Imaginary
Cg	__float128 _Complex
U9swiftcallg	__float128 swiftcall
U8__strongg	__float128 __strong
z	...
Kz	... const
Vz	... volatile
rz	... restrict
KVz	... volatile const
RKz	... const&
OKz	... const&&
Pz	...*
PKz	... const*
PPz	...**
Rz	...&
Oz	...&&
RPz	...*&
Gz	... _Imaginary
Cz	... _Complex
U9swiftcallz	... swiftcall
U8__strongz	... __strong
Dd	decimal64
KDd	decimal64 const
VDd	decimal64 volatile
rDd	decimal64 restrict
KVDd	decimal64 volatile const
RKDd	decimal64 const&
OKDd	decimal64 const&&
PDd	decimal64*
PKDd	decimal64 const*
PPDd	decimal64**
RDd	decimal64&
ODd	decimal64&&
RPDd	decimal64*&
GDd	decimal64 _Imaginary
CDd	decimal64 _Complex
U9swiftcallDd	decimal64 swiftcall
U8__strongDd	decimal64 __strong
De	decimal128
KDe	decimal128 const
VDe	decimal128 volatile
rDe	decimal128 restrict
KVDe	decimal128 volatile const
RKDe	decimal128 const&
OKDe	decimal128 const&&
PDe	decimal128*
PKDe	decimal128 const*
PPDe	decimal128**
RDe	decimal128&
ODe	decimal128&&
RPDe	decimal128*&
GDe	decimal128 _Imaginary
CDe	decimal128 _Complex
U9swiftcallDe	decimal128 swiftcall
U8__strongDe	decimal128 __strong
Df	decimal32
KDf	decimal32 const
VDf	decimal32 volatile
rDf	decimal32 restrict
KVDf	decimal32 volatile const
RKDf	decimal32 const&
OKDf	decimal32 const&&
PDf	decimal32*
PKDf	decimal32 const*
PPDf	decimal32**
RDf	decimal32&
ODf	decimal32&&
RPDf	decimal32*&
GDf	decimal32 _Imaginary
CDf	decimal32 _Complex
U9swiftcallDf	decimal32 swiftcall
U8__strongDf	decimal32 __strong
DF16_	_Float16
KDF16_	_Float16 const
VDF16_	_Float16 volatile
rDF16_	_Float16 restrict
KVDF16_	_Float16 volatile const
RKDF16_	_Float16 const&
OKDF16_	_Float16 const&&
PDF16_	_Float16*
PKDF16_	_Float16 const*
PPDF16_	_Float16**
RDF16_	_Float16&
ODF16_	_Float16&&
RPDF16_	_Float16*&
GDF16_	_Float16 _Imaginary
CDF16_	_Float16 _Complex
U9swiftcallDF16_	_Float16 swiftcall
U8__strongDF16_	_Float16 __strong
Di	char32_t
KDi	char32_t const
VDi	char32_t volatile
rDi	char32_t restrict
KVDi	char32_t volatile const
RKDi	char32_t const&
OKDi	char32_t const&&
PDi	char32_t*
PKDi	char32_t const*
PPDi	char32_t**
RDi	char32_t&
ODi	char32_t&&
RPDi	char32_t*&
GDi	char32_t _Imaginary
CDi	char32_t _Complex
U9swiftcallDi	char32_t swiftcall
U8__strongDi	char32_t __strong
Ds	char16_t
KDs	char16_t const
VDs	char16_t volatile
rDs	char16_t restrict
KVDs	char16_t volatile const
RKDs	char16_t const&
OKDs	char16_t const&&
PDs	char16_t*
PKDs	char16_t const*
PPDs	char16_t**
RDs	char16_t&
ODs	char16_t&&
RPDs	char16_t*&
GDs	char16_t _Imaginary
CDs	char16_t _Complex
U9swiftcallDs	char16_t swiftcall
U8__strongDs	char16_t __strong
Da	auto
KDa	auto const
VDa	auto volatile
rDa	auto restrict
KVDa	auto volatile const
RKDa	auto const&
OKDa	auto const&&
PDa	auto*
PKDa	auto const*
PPDa	auto**
RDa	auto&
ODa	auto&&
RPDa	auto*&
GDa	auto _Imaginary
CDa	auto _Complex
U9swiftcallDa	auto swiftcall
U8__strongDa	auto __strong
Dc	decltype(auto)
KDc	decltype(auto) const
VDc	decltype(auto) volatile
rDc	decltype(auto) restrict
KVDc	decltype(auto) volatile const
RKDc	decltype(auto) const&
OKDc	decltype(auto) const&&
PDc	decltype(auto)*
PKDc	decltype(auto) const*
PPDc	decltype(auto)**
RDc	decltype(auto)&
ODc	decltype(auto)&&
RPDc	decltype(auto)*&
GDc	decltype(auto) _Imaginary
CDc	decltype(auto) _Complex
U9swiftcallDc	decltype(auto) swiftcall
U8__strongDc	decltype(auto) __strong
Dn	decltype(nullptr)
KDn	decltype(nullptr) const
VDn	decltype(nullptr) volatile
rDn	decltype(nullptr) restrict
KVDn	decltype(nullptr) volatile const
RKDn	decltype(nullptr) const&
OKDn	decltype(nullptr) const&&
PDn	decltype(nullptr)*
PKDn	decltype(nullptr) const*
PPDn	decltype(nullptr)**
RDn	decltype(nullptr)&
ODn	decltype(nullptr)&&
RPDn	decltype(nullptr)*&
GDn	decltype(nullptr) _Imaginary
CDn	decltype(nullptr) _Complex
U9swiftcallDn	decltype(nullptr) swiftcall
U8__strongDn	decltype(nullptr) __strong
Du	char8_t
KDu	char8_t const
VDu	char8_t volatile
rDu	char8_t restrict
KVDu	char8_t volatile const
RKDu	char8_t const&
OKDu	char8_t const&&
PDu	char8_t*
PKDu	char8_t const*
PPDu	char8_t**
RDu	char8_t&
ODu	char8_t&&
RPDu	char8_t*&
GDu	char8_t _Imaginary
CDu	char8_t _Complex
U9swiftcallDu	char8_t swiftcall
U8__strongDu	char8_t __strong
u3Foo	Foo
Ku3Foo	Foo const
Vu3Foo	Foo volatile
ru3Foo	Foo restrict
KVu3Foo	Foo volatile const
RKu3Foo	Foo const&
OKu3Foo	Foo const&&
Pu3Foo	Foo*
PKu3Foo	Foo const*
PPu3Foo	Foo**
Ru3Foo	Foo&
Ou3Foo	Foo&&
RPu3Foo	Foo*&
Gu3Foo	Foo _Imaginary
Cu3Foo	Foo _Complex
U9swiftcallu3Foo	Foo swiftcall
U8__strongu3Foo	Foo __strong
3Foo	Foo
K3Foo	Foo const
V3Foo	Foo volatile
r3Foo	Foo restrict
KV3Foo	Foo volatile const
RK3Foo	Foo const&
OK3Foo	Foo const&&
P3Foo	Foo*
PK3Foo	Foo const*
PP3Foo	Foo**
R3Foo	Foo&
O3Foo	Foo&&
RP3Foo	Foo*&
G3Foo	Foo _Imaginary
C3Foo	Foo _Complex
U9swiftcall3Foo	Foo swiftcall
U8__strong3Foo	Foo __strong
N3foo3barE	foo::bar
KN3foo3barE	foo::bar const
VN3foo3barE	foo::bar volatile
rN3foo3barE	foo::bar restrict
KVN3foo3barE	foo::bar volatile const
RKN3foo3barE	foo::bar const&
OKN3foo3barE	foo::bar const&&
PN3foo3barE	foo::bar*
PKN3foo3barE	foo::bar const*
PPN3foo3barE	foo::bar**
RN3foo3barE	foo::bar&
ON3foo3barE	foo::bar&&
RPN3foo3barE	foo::bar*&
GN3foo3barE	foo::bar _Imaginary
CN3foo3barE	foo::bar _Complex
U9swiftcallN3foo3barE	foo::bar swiftcall
U8__strongN3foo3barE	foo::bar __strong
N3foo3barIiEE	foo::bar<int>
KN3foo3barIiEE	foo::bar<int> const
VN3foo3barIiEE	foo::bar<int> volatile
rN3foo3barIiEE	foo::bar<int> restrict
KVN3foo3barIiEE	foo::bar<int> volatile const
RKN3foo3barIiEE	foo::bar<int> const&
OKN3foo3barIiEE	foo::bar<int> const&&
PN3foo3barIiEE	foo::bar<int>*
PKN3foo3barIiEE	foo::bar<int> const*
PPN3foo3barIiEE	foo::bar<int>**
RN3foo3barIiEE	foo::bar<int>&
ON3foo3barIiEE	foo::bar<int>&&
RPN3foo3barIiEE	foo::bar<int>*&
GN3foo3barIiEE	foo::bar<int> _Imaginary
CN3foo3barIiEE	foo::bar<int> _Complex
U9swiftcallN3foo3barIiEE	foo::bar<int> swiftcall
U8__strongN3foo3barIiEE	foo::bar<int> __strong
1AIiE	A<int>
K1AIiE	A<int> const
V1AIiE	A<int> volatile
r1AIiE	A<int> restrict
KV1AIiE	A<int> volatile const
RK1AIiE	A<int> const&
OK1AIiE	A<int> const&&
P1AIiE	A<int>*
PK1AIiE	A<int> const*
PP1AIiE	A<int>**
R1AIiE	A<int>&
O1AIiE	A<int>&&
RP1AIiE	A<int>*&
G1AIiE	A<int> _Imaginary
C1AIiE	A<int> _Complex
U9swiftcall1AIiE	A<int> swiftcall
U8__strong1AIiE	A<int> __strong
N1AIiE1BE	A<int>::B
KN1AIiE1BE	A<int>::B const
VN1AIiE1BE	A<int>::B volatile
rN1AIiE1BE	A<int>::B restrict
KVN1AIiE1BE	A<int>::B volatile const
RKN1AIiE1BE	A<int>::B const&
OKN1AIiE1BE	A<int>::B const&&
PN1AIiE1BE	A<int>::B*
PKN1AIiE1BE	A<int>::B const*
PPN1AIiE1BE	A<int>::B**
RN1AIiE1BE	A<int>::B&
ON1AIiE1BE	A<int>::B&&
RPN1AIiE1BE	A<int>::B*&
GN1AIiE1BE	A<int>::B _Imaginary
CN1AIiE1BE	A<int>::B _Complex
U9swiftcallN1AIiE1BE	A<int>::B swiftcall
U8__strongN1AIiE1BE	A<int>::B __strong
St6vector	std::vector
KSt6vector	std::vector const
VSt6vector	std::vector volatile
rSt6vector	std::vector restrict
KVSt6vector	std::vector volatile const
RKSt6vector	std::vector const&
OKSt6vector	std::vector const&&
PSt6vector	std::vector*
PKSt6vector	std::vector const*
PPSt6vector	std::vector**
RSt6vector	std::vector&
OSt6vector	std::vector&&
RPSt6vector	std::vector*&
GSt6vector	std::vector _Imaginary
CSt6vector	std::vector _Complex
U9swiftcallSt6vector	std::vector swiftcall
U8__strongSt6vector	std::vector __strong
Ss	std::basic_string<char, std::char_traits<char>, std::allocator<char> >
KSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > const
VSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > volatile
rSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > restrict
KVSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > volatile const
RKSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
OKSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&&
PSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> >*
PKSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > const*
PPSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> >**
RSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> >&
OSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&
RPSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> >*&
GSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > _Imaginary
CSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > _Complex
U9swiftcallSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > swiftcall
U8__strongSs	std::basic_string<char, std::char_traits<char>, std::allocator<char> > __strong
Si	std::basic_istream<char, std::char_traits<char> >
KSi	std::basic_istream<char, std::char_traits<char> > const
VSi	std::basic_istream<char, std::char_traits<char> > volatile
rSi	std::basic_istream<char, std::char_traits<char> > restrict
KVSi	std::basic_istream<char, std::char_traits<char> > volatile const
RKSi	std::basic_istream<char, std::char_traits<char> > const&
OKSi	std::basic_istream<char, std::char_traits<char> > const&&
PSi	std::basic_istream<char, std::char_traits<char> >*
PKSi	std::basic_istream<char, std::char_traits<char> > const*
PPSi	std::basic_istream<char, std::char_traits<char> >**
RSi	std::basic_istream<char, std::char_traits<char> >&
OSi	std::basic_istream<char, std::char_traits<char> >&&
RPSi	std::basic_istream<char, std::char_traits<char> >*&
GSi	std::basic_istream<char, std::char_traits<char> > _Imaginary
CSi	std::basic_istream<char, std::char_traits<char> > _Complex
U9swiftcallSi	std::basic_istream<char, std::char_traits<char> > swiftcall
U8__strongSi	std::basic_istream<char, std::char_traits<char> > __strong
So	std::basic_ostream<char, std::char_traits<char> >
KSo	std::basic_ostream<char, std::char_traits<char> > const
VSo	std::basic_ostream<char, std::char_traits<char> > volatile
rSo	std::basic_ostream<char, std::char_traits<char> > restrict
KVSo	std::basic_ostream<char, std::char_traits<char> > volatile const
RKSo	std::basic_ostream<char, std::char_traits<char> > const&
OKSo	std::basic_ostream<char, std::char_traits<char> > const&&
PSo	std::basic_ostream<char, std::char_traits<char> >*
PKSo	std::basic_ostream<char, std::char_traits<char> > const*
PPSo	std::basic_ostream<char, std::char_traits<char> >**
RSo	std::basic_ostream<char, std::char_traits<char> >&
OSo	std::basic_ostream<char, std::char_traits<char> >&&
RPSo	std::basic_ostream<char, std::char_traits<char> >*&
GSo	std::basic_ostream<char, std::char_traits<char> > _Imaginary
CSo	std::basic_ostream<char, std::char_traits<char> > _Complex
U9swiftcallSo	std::basic_ostream<char, std::char_traits<char> > swiftcall
U8__strongSo	std::basic_ostream<char, std::char_traits<char> > __strong
Sd	std::basic_iostream<char, std::char_traits<char> >
KSd	std::basic_iostream<char, std::char_traits<char> > const
VSd	std::basic_iostream<char, std::char_traits<char> > volatile
rSd	std::basic_iostream<char, std::char_traits<char> > restrict
KVSd	std::basic_iostream<char, std::char_traits<char> > volatile const
RKSd	std::basic_iostream<char, std::char_traits<char> > const&
OKSd	std::basic_iostream<char, std::char_traits<char> > const&&
PSd	std::basic_iostream<char, std::char_traits<char> >*
PKSd	std::basic_iostream<char, std::char_traits<char> > const*
PPSd	std::basic_iostream<char, std::char_traits<char> >**
RSd	std::basic_iostream<char, std::char_traits<char> >&
OSd	std::basic_iostream<char, std::char_traits<char> >&&
RPSd	std::basic_iostream<char, std::char_traits<char> >*&
GSd	std::basic_iostream<char, std::char_traits<char> > _Imaginary
CSd	std::basic_iostream<char, std::char_traits<char> > _Complex
U9swiftcallSd	std::basic_iostream<char, std::char_traits<char> > swiftcall
U8__strongSd	std::basic_iostream<char, std::char_traits<char> > __strong
N3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> >
KN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > const
VN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > volatile
rN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > restrict
KVN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > volatile const
RKN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > const&
OKN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > const&&
PN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> >*
PKN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > const*
PPN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> >**
RN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> >&
ON3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> >&&
RPN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> >*&
GN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > _Imaginary
CN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > _Complex
U9swiftcallN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > swiftcall
U8__strongN3std6vectorIiSaIiEEE	std::vector<int, std::allocator<int> > __strong
PSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >*
KPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* const
VPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* volatile
rPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* restrict
KVPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* volatile const
RKPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* const&
OKPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* const&&
PPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >**
PKPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* const*
PPPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >***
RPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >*&
OPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >*&&
RPPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >**&
GPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* _Imaginary
CPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* _Complex
U9swiftcallPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* swiftcall
U8__strongPSt6vectorIiSaIiEE	std::vector<int, std::allocator<int> >* __strong
1AIJEE	A<>
K1AIJEE	A<> const
V1AIJEE	A<> volatile
r1AIJEE	A<> restrict
KV1AIJEE	A<> volatile const
RK1AIJEE	A<> const&
OK1AIJEE	A<> const&&
P1AIJEE	A<>*
PK1AIJEE	A<> const*
PP1AIJEE	A<>**
R1AIJEE	A<>&
O1AIJEE	A<>&&
RP1AIJEE	A<>*&
G1AIJEE	A<> _Imaginary
C1AIJEE	A<> _Complex
U9swiftcall1AIJEE	A<> swiftcall
U8__strong1AIJEE	A<> __strong
1AIJiEE	A<int>
K1AIJiEE	A<int> const
V1AIJiEE	A<int> volatile
r1AIJiEE	A<int> restrict
KV1AIJiEE	A<int> volatile const
RK1AIJiEE	A<int> const&
OK1AIJiEE	A<int> const&&
P1AIJiEE	A<int>*
PK1AIJiEE	A<int> const*
PP1AIJiEE	A<int>**
R1AIJiEE	A<int>&
O1AIJiEE	A<int>&&
RP1AIJiEE	A<int>*&
G1AIJiEE	A<int> _Imaginary
C1AIJiEE	A<int> _Complex
U9swiftcall1AIJiEE	A<int> swiftcall
U8__strong1AIJiEE	A<int> __strong
1AILi3EE	A<3>
K1AILi3EE	A<3> const
V1AILi3EE	A<3> volatile
r1AILi3EE	A<3> restrict
KV1AILi3EE	A<3> volatile const
RK1AILi3EE	A<3> const&
OK1AILi3EE	A<3> const&&
P1AILi3EE	A<3>*
PK1AILi3EE	A<3> const*
PP1AILi3EE	A<3>**
R1AILi3EE	A<3>&
O1AILi3EE	A<3>&&
RP1AILi3EE	A<3>*&
G1AILi3EE	A<3> _Imaginary
C1AILi3EE	A<3> _Complex
U9swiftcall1AILi3EE	A<3> swiftcall
U8__strong1AILi3EE	A<3> __strong
1AIXszLi0EEE	A<sizeof (0)>
K1AIXszLi0EEE	A<sizeof (0)> const
V1AIXszLi0EEE	A<sizeof (0)> volatile
r1AIXszLi0EEE	A<sizeof (0)> restrict
KV1AIXszLi0EEE	A<sizeof (0)> volatile const
RK1AIXszLi0EEE	A<sizeof (0)> const&
OK1AIXszLi0EEE	A<sizeof (0)> const&&
P1AIXszLi0EEE	A<sizeof (0)>*
PK1AIXszLi0EEE	A<sizeof (0)> const*
PP1AIXszLi0EEE	A<sizeof (0)>**
R1AIXszLi0EEE	A<sizeof (0)>&
O1AIXszLi0EEE	A<sizeof (0)>&&
RP1AIXszLi0EEE	A<sizeof (0)>*&
G1AIXszLi0EEE	A<sizeof (0)> _Imaginary
C1AIXszLi0EEE	A<sizeof (0)> _Complex
U9swiftcall1AIXszLi0EEE	A<sizeof (0)> swiftcall
U8__strong1AIXszLi0EEE	A<sizeof (0)> __strong
1AIN3foo3barEE	A<foo::bar>
K1AIN3foo3barEE	A<foo::bar> const
V1AIN3foo3barEE	A<foo::bar> volatile
r1AIN3foo3barEE	A<foo::bar> restrict
KV1AIN3foo3barEE	A<foo::bar> volatile const
RK1AIN3foo3barEE	A<foo::bar> const&
OK1AIN3foo3barEE	A<foo::bar> const&&
P1AIN3foo3barEE	A<foo::bar>*
PK1AIN3foo3barEE	A<foo::bar> const*
PP1AIN3foo3barEE	A<foo::bar>**
R1AIN3foo3barEE	A<foo::bar>&
O1AIN3foo3barEE	A<foo::bar>&&
RP1AIN3foo3barEE	A<foo::bar>*&
G1AIN3foo3barEE	A<foo::bar> _Imaginary
C1AIN3foo3barEE	A<foo::bar> _Complex
U9swiftcall1AIN3foo3barEE	A<foo::bar> swiftcall
U8__strong1AIN3foo3barEE	A<foo::bar> __strong
1AIPKcE	A<char const*>
K1AIPKcE	A<char const*> const
V1AIPKcE	A<char const*> volatile
r1AIPKcE	A<char const*> restrict
KV1AIPKcE	A<char const*> volatile const
RK1AIPKcE	A<char const*> const&
OK1AIPKcE	A<char const*> const&&
P1AIPKcE	A<char const*>*
PK1AIPKcE	A<char const*> const*
PP1AIPKcE	A<char const*>**
R1AIPKcE	A<char const*>&
O1AIPKcE	A<char const*>&&
RP1AIPKcE	A<char const*>*&
G1AIPKcE	A<char const*> _Imaginary
C1AIPKcE	A<char const*> _Complex
U9swiftcall1AIPKcE	A<char const*> swiftcall
U8__strong1AIPKcE	A<char const*> __strong
1AIFvvEE	A<void ()>
K1AIFvvEE	A<void ()> const
V1AIFvvEE	A<void ()> volatile
r1AIFvvEE	A<void ()> restrict
KV1AIFvvEE	A<void ()> volatile const
RK1AIFvvEE	A<void ()> const&
OK1AIFvvEE	A<void ()> const&&
P1AIFvvEE	A<void ()>*
PK1AIFvvEE	A<void ()> const*
PP1AIFvvEE	A<void ()>**
R1AIFvvEE	A<void ()>&
O1AIFvvEE	A<void ()>&&
RP1AIFvvEE	A<void ()>*&
G1AIFvvEE	A<void ()> _Imaginary
C1AIFvvEE	A<void ()> _Complex
U9swiftcall1AIFvvEE	A<void ()> swiftcall
U8__strong1AIFvvEE	A<void ()> __strong
PFvvE	void (*)()
KPFvvE	void (* const)()
PPFvvE	void (**)()
PKPFvvE	void (* const*)()
RPFvvE	void (*&)()
OPFvvE	void (*&&)()
RKPFvvE	void (* const&)()
PFivE	int (*)()
KPFivE	int (* const)()
PPFivE	int (**)()
PKPFivE	int (* const*)()
RPFivE	int (*&)()
OPFivE	int (*&&)()
RKPFivE	int (* const&)()
PFvzE	void (*)(...)
KPFvzE	void (* const)(...)
PPFvzE	void (**)(...)
PKPFvzE	void (* const*)(...)
RPFvzE	void (*&)(...)
OPFvzE	void (*&&)(...)
RKPFvzE	void (* const&)(...)
PFvRiE	void (*)(int&)
KPFvRiE	void (* const)(int&)
PPFvRiE	void (**)(int&)
PKPFvRiE	void (* const*)(int&)
RPFvRiE	void (*&)(int&)
OPFvRiE	void (*&&)(int&)
RKPFvRiE	void (* const&)(int&)
PKFvRiE	void (*)(int&) const
KPKFvRiE	void (* const)(int&) const
PPKFvRiE	void (**)(int&) const
PKPKFvRiE	void (* const*)(int&) const
RPKFvRiE	void (*&)(int&) const
OPKFvRiE	void (*&&)(int&) const
RKPKFvRiE	void (* const&)(int&) const
PVFvRmOE	void (*)(unsigned long&) volatile &&
KPVFvRmOE	void (* const)(unsigned long&) volatile &&
PPVFvRmOE	void (**)(unsigned long&) volatile &&
PKPVFvRmOE	void (* const*)(unsigned long&) volatile &&
RPVFvRmOE	void (*&)(unsigned long&) volatile &&
OPVFvRmOE	void (*&&)(unsigned long&) volatile &&
RKPVFvRmOE	void (* const&)(unsigned long&) volatile &&
PFvRmOE	void (*)(unsigned long&) &&
KPFvRmOE	void (* const)(unsigned long&) &&
PPFvRmOE	void (**)(unsigned long&) &&
PKPFvRmOE	void (* const*)(unsigned long&) &&
RPFvRmOE	void (*&)(unsigned long&) &&
OPFvRmOE	void (*&&)(unsigned long&) &&
RKPFvRmOE	void (* const&)(unsigned long&) &&
RFvvE	void (&)()
KRFvvE	void (& const)()
PRFvvE	void (&*)()
PKRFvvE	void (& const*)()
RRFvvE	void (&)()
ORFvvE	void (&)()
RKRFvvE	void (& const&)()
OFvvE	void (&&)()
KOFvvE	void (&& const)()
POFvvE	void (&&*)()
PKOFvvE	void (&& const*)()
ROFvvE	void (&)()
OOFvvE	void (&&)()
RKOFvvE	void (&& const&)()
PDoFvvE	void (*)() noexcept
KPDoFvvE	void (* const)() noexcept
PPDoFvvE	void (**)() noexcept
PKPDoFvvE	void (* const*)() noexcept
RPDoFvvE	void (*&)() noexcept
OPDoFvvE	void (*&&)() noexcept
RKPDoFvvE	void (* const&)() noexcept
M3FooFvvE	void (Foo::*)()
KM3FooFvvE	void (Foo::* const)()
PM3FooFvvE	void (Foo::**)()
PKM3FooFvvE	void (Foo::* const*)()
RM3FooFvvE	void (Foo::*&)()
OM3FooFvvE	void (Foo::*&&)()
RKM3FooFvvE	void (Foo::* const&)()
M3FooKFvvE	void (Foo::*)() const
KM3FooKFvvE	void (Foo::* const)() const
PM3FooKFvvE	void (Foo::**)() const
PKM3FooKFvvE	void (Foo::* const*)() const
RM3FooKFvvE	void (Foo::*&)() const
OM3FooKFvvE	void (Foo::*&&)() const
RKM3FooKFvvE	void (Foo::* const&)() const
M1AFivE	int (A::*)()
KM1AFivE	int (A::* const)()
PM1AFivE	int (A::**)()
PKM1AFivE	int (A::* const*)()
RM1AFivE	int (A::*&)()
OM1AFivE	int (A::*&&)()
RKM1AFivE	int (A::* const&)()
KPM3FooFvvE	void (Foo::** const)()
PPM3FooFvvE	void (Foo::***)()
PKPM3FooFvvE	void (Foo::** const*)()
RPM3FooFvvE	void (Foo::**&)()
OPM3FooFvvE	void (Foo::**&&)()
RKPM3FooFvvE	void (Foo::** const&)()
A3_i	int [3]
KA3_i	int const [3]
PA3_i	int (*) [3]
PKA3_i	int const (*) [3]
RA3_i	int (&) [3]
OA3_i	int (&&) [3]
RKA3_i	int const (&) [3]
A_i	int []
KA_i	int const []
PA_i	int (*) []
PKA_i	int const (*) []
RA_i	int (&) []
OA_i	int (&&) []
RKA_i	int const (&) []
A2_A3_i	int [2][3]
KA2_A3_i	int const [2][3]
PA2_A3_i	int (*) [2][3]
PKA2_A3_i	int const (*) [2][3]
RA2_A3_i	int (&) [2][3]
OA2_A3_i	int (&&) [2][3]
RKA2_A3_i	int const (&) [2][3]
KPA3_i	int (* const) [3]
PPA3_i	int (**) [3]
PKPA3_i	int (* const*) [3]
RPA3_i	int (*&) [3]
OPA3_i	int (*&&) [3]
RKPA3_i	int (* const&) [3]
KRA3_i	int (& const) [3]
PRA3_i	int (&*) [3]
PKRA3_i	int (& const*) [3]
RRA3_i	int (&) [3]
ORA3_i	int (&) [3]
RKRA3_i	int (& const&) [3]
A3_Dv4_i	int __vector(4) [3]
KA3_Dv4_i	int __vector(4) const [3]
PA3_Dv4_i	int __vector(4) (*) [3]
PKA3_Dv4_i	int __vector(4) const (*) [3]
RA3_Dv4_i	int __vector(4) (&) [3]
OA3_Dv4_i	int __vector(4) (&&) [3]
RKA3_Dv4_i	int __vector(4) const (&) [3]
A3_3Foo	Foo [3]
KA3_3Foo	Foo const [3]
PA3_3Foo	Foo (*) [3]
PKA3_3Foo	Foo const (*) [3]
RA3_3Foo	Foo (&) [3]
OA3_3Foo	Foo (&&) [3]
RKA3_3Foo	Foo const (&) [3]
PA3_A4_i	int (*) [3][4]
KPA3_A4_i	int (* const) [3][4]
PPA3_A4_i	int (**) [3][4]
PKPA3_A4_i	int (* const*) [3][4]
RPA3_A4_i	int (*&) [3][4]
OPA3_A4_i	int (*&&) [3][4]
RKPA3_A4_i	int (* const&) [3][4]
Dv4_i	int __vector(4)
KDv4_i	int __vector(4) const
PDv4_i	int __vector(4)*
PKDv4_i	int __vector(4) const*
RDv4_i	int __vector(4)&
ODv4_i	int __vector(4)&&
RKDv4_i	int __vector(4) const&
Dv1_c	char __vector(1)
KDv1_c	char __vector(1) const
PDv1_c	char __vector(1)*
PKDv1_c	char __vector(1) const*
RDv1_c	char __vector(1)&
ODv1_c	char __vector(1)&&
RKDv1_c	char __vector(1) const&
Dv17_b	bool __vector(17)
KDv17_b	bool __vector(17) const
PDv17_b	bool __vector(17)*
PKDv17_b	bool __vector(17) const*
RDv17_b	bool __vector(17)&
ODv17_b	bool __vector(17)&&
RKDv17_b	bool __vector(17) const&
Dv4_f	float __vector(4)
KDv4_f	float __vector(4) const
PDv4_f	float __vector(4)*
PKDv4_f	float __vector(4) const*
RDv4_f	float __vector(4)&
ODv4_f	float __vector(4)&&
RKDv4_f	float __vector(4) const&
Dv4_PKi	int const* __vector(4)
KDv4_PKi	int const* __vector(4) const
PDv4_PKi	int const* __vector(4)*
PKDv4_PKi	int const* __vector(4) const*
RDv4_PKi	int const* __vector(4)&
ODv4_PKi	int const* __vector(4)&&
RKDv4_PKi	int const* __vector(4) const&
KPDv4_i	int __vector(4)* const
PPDv4_i	int __vector(4)**
PKPDv4_i	int __vector(4)* const*
RPDv4_i	int __vector(4)*&
OPDv4_i	int __vector(4)*&&
RKPDv4_i	int __vector(4)* const&
KKDv4_i	int __vector(4) const
PKKDv4_i	int __vector(4) const*
OKDv4_i	int __vector(4) const&&
RKKDv4_i	int __vector(4) const&
Dv8_s	short __vector(8)
KDv8_s	short __vector(8) const
PDv8_s	short __vector(8)*
PKDv8_s	short __vector(8) const*
RDv8_s	short __vector(8)&
ODv8_s	short __vector(8)&&
RKDv8_s	short __vector(8) const&
Dt1fE	decltype (f)
N1AUt_E	A::{unnamed type#1}
Z1fvEUt_	f()::{unnamed type#1}
Z1fvE1x	f()::x
Dp1A	A...
DoFvvE	void () noexcept
