Enum cpp_demangle::ast::StandardBuiltinType [−][src]
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]
fn clone(&self) -> StandardBuiltinType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for StandardBuiltinType
[src]
impl Eq for StandardBuiltinType
[src]
impl PartialEq<StandardBuiltinType> for StandardBuiltinType
[src]
fn eq(&self, other: &StandardBuiltinType) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for StandardBuiltinType
[src]
impl StructuralPartialEq for StandardBuiltinType
[src]
Auto Trait Implementations
impl RefUnwindSafe for StandardBuiltinType
impl Send for StandardBuiltinType
impl Sync for StandardBuiltinType
impl Unpin for StandardBuiltinType
impl UnwindSafe for StandardBuiltinType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,