public class VoidType extends Type implements Cloneable
relaxedEqSem
Constructor and Description |
---|
VoidType(int cvAttributes,
ASTLocusTag astLocus) |
Modifier and Type | Method and Description |
---|---|
VoidType |
asVoid()
Casts this to a VoidType or returns null if not a VoidType.
|
protected boolean |
equalSemanticsImpl(Type t) |
protected boolean |
equalsImpl(Type t) |
protected int |
hashCodeImpl() |
protected int |
hashCodeSemanticsImpl() |
arrayDimension, asArray, asBit, asCompound, asDouble, asEnum, asFloat, asFunction, asInt, asPointer, clearCache, clone, equals, equalSemantics, getASTLocusTag, getBaseElementType, getCName, getCName, getCVAttributes, getCVAttributesString, getDebugString, getName, getName, getSize, getSize, getTargetType, hashCode, hashCodeSemantics, isAnon, isArray, isBaseTypeConst, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isFunctionPointer, isInt, isPointer, isPrimitive, isTypedef, isVoid, isVolatile, newCVVariant, pointerDepth, setTypedefName, toString, visit
public VoidType(int cvAttributes, ASTLocusTag astLocus)
public VoidType asVoid()
Type
protected int hashCodeImpl()
hashCodeImpl
in class Type
protected boolean equalsImpl(Type t)
equalsImpl
in class Type
protected int hashCodeSemanticsImpl()
hashCodeSemanticsImpl
in class Type
protected boolean equalSemanticsImpl(Type t)
equalSemanticsImpl
in class Type