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, visitpublic VoidType(int cvAttributes,
ASTLocusTag astLocus)
public VoidType asVoid()
Typeprotected int hashCodeImpl()
hashCodeImpl in class Typeprotected boolean equalsImpl(Type t)
equalsImpl in class Typeprotected int hashCodeSemanticsImpl()
hashCodeSemanticsImpl in class Typeprotected boolean equalSemanticsImpl(Type t)
equalSemanticsImpl in class Type