Enum cpp_demangle::ast::StandardBuiltinType
[−]
[src]
pub enum StandardBuiltinType { 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
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
Trait Implementations
impl Clone for StandardBuiltinType
[src]
fn clone(&self) -> StandardBuiltinType
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for StandardBuiltinType
[src]
impl PartialEq for StandardBuiltinType
[src]
fn eq(&self, __arg_0: &StandardBuiltinType) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.