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() |
isPrimitivearrayDimension, 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, visitpublic FloatType(String name, SizeThunk size, int cvAttributes, ASTLocusTag astLocus)
public FloatType asFloat()
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