public class DoubleType extends PrimitiveType implements Cloneable
relaxedEqSem| Constructor and Description |
|---|
DoubleType(String name,
SizeThunk size,
int cvAttributes,
ASTLocusTag astLocus) |
| Modifier and Type | Method and Description |
|---|---|
DoubleType |
asDouble()
Casts this to a DoubleType or returns null if not a DoubleType.
|
protected boolean |
equalSemanticsImpl(Type t) |
protected boolean |
equalsImpl(Type t) |
protected int |
hashCodeImpl() |
protected int |
hashCodeSemanticsImpl() |
isPrimitivearrayDimension, asArray, asBit, asCompound, asEnum, asFloat, 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 DoubleType(String name, SizeThunk size, int cvAttributes, ASTLocusTag astLocus)
public DoubleType asDouble()
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