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

Trait Implementations

impl<a: Clone> Clone for CTypeSpecifier<a>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<a: Debug> Debug for CTypeSpecifier<a>
[src]

Formats the value using the given formatter.

impl CNode for CTypeSpecifier<NodeInfo>