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