com.jogamp.gluegen.cgram.types
Class PrimitiveType

java.lang.Object
  extended by com.jogamp.gluegen.cgram.types.Type
      extended by com.jogamp.gluegen.cgram.types.PrimitiveType
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
DoubleType, FloatType, IntType

public abstract class PrimitiveType
extends Type
implements Cloneable


Constructor Summary
protected PrimitiveType(String name, SizeThunk size, int cvAttributes)
           
 
Method Summary
 boolean isPrimitive()
          Indicates 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, clone, equals, getCVAttributes, getCVAttributesString, getCVVariant, getName, getName, getSize, getSize, hashCode, hasTypedefName, isArray, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isFunctionPointer, isInt, isPointer, isVoid, isVolatile, pointerDepth, setName, toString, visit
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrimitiveType

protected PrimitiveType(String name,
                        SizeThunk size,
                        int cvAttributes)
Method Detail

isPrimitive

public boolean isPrimitive()
Description copied from class: Type
Indicates whether this type is a primitive type.

Overrides:
isPrimitive in class Type