Enum parser_c::syntax::ast::CTypeSpecifier
[−]
pub enum CTypeSpecifier<a> { CVoidType(a), CCharType(a), CShortType(a), CIntType(a), CLongType(a), CFloatType(a), CDoubleType(a), CSignedType(a), CUnsigType(a), CBoolType(a), CComplexType(a), CInt128Type(a), CSUType(CStructureUnion<a>, a), CEnumType(CEnumeration<a>, a), CTypeDef(Ident, a), CTypeOfExpr(CExpression<a>, a), CTypeOfType(CDeclaration<a>, a), CAtomicType(CDeclaration<a>, a), }
Variants
CVoidType(a)
CCharType(a)
CShortType(a)
CIntType(a)
CLongType(a)
CFloatType(a)
CDoubleType(a)
CSignedType(a)
CUnsigType(a)
CBoolType(a)
CComplexType(a)
CInt128Type(a)
CSUType(CStructureUnion<a>, a)
CEnumType(CEnumeration<a>, a)
CTypeDef(Ident, a)
CTypeOfExpr(CExpression<a>, a)
CTypeOfType(CDeclaration<a>, a)
CAtomicType(CDeclaration<a>, a)
Trait Implementations
impl<a: Clone> Clone for CTypeSpecifier<a>
[src]
fn clone(&self) -> CTypeSpecifier<a>
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