Top Fields Constructors Methods
com.jogamp.gluegen.cgram.types

public abstract Class PrimitiveType

extends Type
implements Cloneable
Class Inheritance
All Implemented Interfaces
java.lang.Cloneable
Known Direct Subclasses
com.jogamp.gluegen.cgram.types.DoubleType, com.jogamp.gluegen.cgram.types.FloatType, com.jogamp.gluegen.cgram.types.IntType
Imports
com.jogamp.gluegen.ASTLocusTag

Field Summary

Inherited from com.jogamp.gluegen.cgram.types.Type:
astLocusrelaxedEqSem

Constructor Summary

AccessConstructor and Description
protected
PrimitiveType(final String name, final SizeThunk size, final int cvAttributes, final ASTLocusTag astLocus)

pack-priv
PrimitiveType(final PrimitiveType o, final int cvAttributes, final ASTLocusTag astLocus)

Method Summary

Modifier and TypeMethod and Description
public boolean
isPrimitive()

Overrides com.jogamp.gluegen.cgram.types.Type.isPrimitive.

Indicates whether this type is a primitive type.
Inherited from com.jogamp.gluegen.cgram.types.Type:
arrayDimensionasArrayasBitasCompoundasDoubleasEnumasFloatasFunctionasIntasPointerasVoidclearCachecloneequalsequalSemanticsequalSemanticsImplequalsImplgetASTLocusTaggetBaseElementTypegetCNamegetCNamegetCVAttributesgetCVAttributesStringgetDebugStringgetNamegetNamegetSizegetSizegetTargetTypegetTypedefCVAttributeshashCodehashCodeImplhashCodeSemanticshashCodeSemanticsImplisAnonisArrayisBaseTypeConstisBitisCompoundisConstisDoubleisEnumisFloatisFunctionisFunctionPointerisIntisPointerisTypedefisVoidisVolatilenewCVVariantnewVariantImplpointerDepthsetSizesetTypedefsetTypedefNametoStringvisit

Constructor Detail

PrimitiveTypeback to summary
protected PrimitiveType(final String name, final SizeThunk size, final int cvAttributes, final ASTLocusTag astLocus)
PrimitiveTypeback to summary
pack-priv PrimitiveType(final PrimitiveType o, final int cvAttributes, final ASTLocusTag astLocus)

Method Detail

isPrimitiveback to summary
public boolean isPrimitive()

Overrides com.jogamp.gluegen.cgram.types.Type.isPrimitive.

Doc from com.jogamp.gluegen.cgram.types.Type.isPrimitive.

Indicates whether this type is a primitive type.

Annotations
@Override