ASTLocusTag.ASTLocusTagProvider
, TypeComparator.SemanticEqualityOp
, Cloneable
public class VoidType extends Type implements Cloneable
relaxedEqSem
Constructor | Description |
---|---|
VoidType(int cvAttributes,
ASTLocusTag astLocus) |
Modifier and Type | Method | 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() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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