40package com.jogamp.gluegen.cgram.types;
42import com.jogamp.gluegen.ASTLocusTag;
48 super(name, size, cvAttributes, astLocus);
52 super(o, cvAttributes, astLocus);
57 return new DoubleType(
this, cvAttributes, astLocus);
Represents a double-word floating-point type (C type "double".)
DoubleType asDouble()
Casts this to a DoubleType or returns null if not a DoubleType.
boolean equalsImpl(final Type t)
boolean equalSemanticsImpl(final Type t)
int hashCodeSemanticsImpl()
DoubleType(final String name, final SizeThunk size, final int cvAttributes, final ASTLocusTag astLocus)
Provides a level of indirection between the definition of a type's size and the absolute value of thi...
final Type newCVVariant(final int cvAttributes)
Return a variant of this type matching the given const/volatile attributes.