Enum cpp_demangle::ast::StandardBuiltinType [−][src]
pub enum StandardBuiltinType {}Show variants
Void, Wchar, Bool, Char, SignedChar, UnsignedChar, Short, UnsignedShort, Int, UnsignedInt, Long, UnsignedLong, LongLong, UnsignedLongLong, Int128, Uint128, Float, Double, LongDouble, Float128, Ellipsis, DecimalFloat64, DecimalFloat128, DecimalFloat32, DecimalFloat16, Char32, Char16, Auto, Decltype, Nullptr,
A one of the standard variants of the
<builtin-type> ::= v # void
::= w # wchar_t
::= b # bool
::= c # char
::= a # signed char
::= h # unsigned char
::= s # short
::= t # unsigned short
::= i # int
::= j # unsigned int
::= l # long
::= m # unsigned long
::= x # long long, __int64
::= y # unsigned long long, __int64
::= n # __int128
::= o # unsigned __int128
::= f # float
::= d # double
::= e # long double, __float80
::= g # __float128
::= z # ellipsis
::= Dd # IEEE 754r decimal floating point (64 bits)
::= De # IEEE 754r decimal floating point (128 bits)
::= Df # IEEE 754r decimal floating point (32 bits)
::= Dh # IEEE 754r half-precision floating point (16 bits)
::= Di # char32_t
::= Ds # char16_t
::= Da # auto
::= Dc # decltype(auto)
::= Dn # std::nullptr_t (i.e., decltype(nullptr))
Variants
void
wchar_t
bool
char
signed char
unsigned char
short
unsigned short
int
unsigned int
long
unsigned long
long long
unsigned long long
__int128
unsigned __int128
float
double
long double
__float128
…
decimal64
decimal128
decimal32
half
char32_t
char16_t
auto
decltype(auto)
std::nullptr_t
Trait Implementations
impl Clone for StandardBuiltinType
[src]
impl Clone for StandardBuiltinType
[src]