Package com.jogamp.gluegen.cgram.types
Class PrimitiveType
java.lang.Object
com.jogamp.gluegen.cgram.types.Type
com.jogamp.gluegen.cgram.types.PrimitiveType
- All Implemented Interfaces:
ASTLocusTag.ASTLocusTagProvider,TypeComparator.SemanticEqualityOp,Cloneable
- Direct Known Subclasses:
DoubleType,FloatType,IntType
-
Field Summary
Fields inherited from class com.jogamp.gluegen.cgram.types.Type
relaxedEqSem -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPrimitiveType(String name, SizeThunk size, int cvAttributes, ASTLocusTag astLocus) -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether this type is a primitive type.Methods inherited from class com.jogamp.gluegen.cgram.types.Type
arrayDimension, asArray, asBit, asCompound, asDouble, asEnum, asFloat, asFunction, asInt, asPointer, asVoid, clearCache, clone, equals, equalSemantics, equalSemanticsImpl, equalsImpl, getASTLocusTag, getBaseElementType, getCName, getCName, getCVAttributes, getCVAttributesString, getDebugString, getName, getName, getSize, getSize, getTargetType, hashCode, hashCodeImpl, hashCodeSemantics, hashCodeSemanticsImpl, isAnon, isArray, isBaseTypeConst, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isFunctionPointer, isInt, isPointer, isTypedef, isVoid, isVolatile, newCVVariant, pointerDepth, setTypedefName, toString, visit
-
Constructor Details
-
PrimitiveType
-
-
Method Details
-
isPrimitive
public boolean isPrimitive()Description copied from class:TypeIndicates whether this type is a primitive type.- Overrides:
isPrimitivein classType
-