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
void
Wchar
wchar_t
Bool
bool
Char
char
SignedChar
signed char
UnsignedChar
unsigned char
Short
short
UnsignedShort
unsigned short
Int
int
UnsignedInt
unsigned int
Long
long
UnsignedLong
unsigned long
LongLong
long long
UnsignedLongLong
unsigned long long
Int128
__int128
Uint128
unsigned __int128
Float
float
Double
double
LongDouble
long double
Float128
__float128
Ellipsis
ellipsis
DecimalFloat64
_Decimal64
DecimalFloat128
_Decimal128
DecimalFloat32
_Decimal32
DecimalFloat16
_Decimal16
Char32
char32_t
Char16
char16_t
Auto
auto
Decltype
decltype(auto)
Nullptr
std::nullptr_t
Trait Implementations
impl Clone for StandardBuiltinType
[src]
fn clone(&self) -> StandardBuiltinType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Debug for StandardBuiltinType
[src]
impl Hash for StandardBuiltinType
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0
Feeds a slice of this type into the state provided.
impl PartialEq for StandardBuiltinType
[src]
fn eq(&self, __arg_0: &StandardBuiltinType) -> bool
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
This method tests for !=
.