Class FloatType

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

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

  • Method Details

    • asFloat

      public FloatType asFloat()
      Description copied from class: Type
      Casts this to a FloatType or returns null if not a FloatType.
      Overrides:
      asFloat 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