public class FloatType extends PrimitiveType implements Cloneable
relaxedEqSem
Constructor and Description |
---|
FloatType(String name,
SizeThunk size,
int cvAttributes,
ASTLocusTag astLocus) |
Modifier and Type | Method and Description |
---|---|
FloatType |
asFloat()
Casts this to a FloatType or returns null if not a FloatType.
|
protected boolean |
equalSemanticsImpl(Type t) |
protected boolean |
equalsImpl(Type t) |
protected int |
hashCodeImpl() |
protected int |
hashCodeSemanticsImpl() |
isPrimitive
arrayDimension, asArray, asBit, asCompound, asDouble, asEnum, asFunction, asInt, asPointer, asVoid, 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, isTypedef, isVoid, isVolatile, newCVVariant, pointerDepth, setTypedefName, toString, visit
public FloatType(String name, SizeThunk size, int cvAttributes, ASTLocusTag astLocus)
public FloatType asFloat()
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