Class DoubleType

All Implemented Interfaces:
ASTLocusTag.ASTLocusTagProvider, TypeComparator.SemanticEqualityOp, Cloneable

public class DoubleType extends PrimitiveType implements Cloneable
Represents a double-word floating-point type (C type "double".)
  • Constructor Details

  • Method Details

    • asDouble

      public DoubleType asDouble()
      Description copied from class: Type
      Casts this to a DoubleType or returns null if not a DoubleType.
      Overrides:
      asDouble in class Type
    • hashCodeImpl

      protected int hashCodeImpl()
      Specified by:
      hashCodeImpl in class Type
    • equalsImpl

      protected boolean equalsImpl(Type t)
      Specified by:
      equalsImpl in class Type
    • hashCodeSemanticsImpl

      protected int hashCodeSemanticsImpl()
      Specified by:
      hashCodeSemanticsImpl in class Type
    • equalSemanticsImpl

      protected boolean equalSemanticsImpl(Type t)
      Specified by:
      equalSemanticsImpl in class Type