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

public abstract Class MemoryLayoutType

extends Type
Class Inheritance
Known Direct Subclasses
com.jogamp.gluegen.cgram.types.ArrayType, com.jogamp.gluegen.cgram.types.CompoundType
Imports
com.jogamp.gluegen.ASTLocusTag

Field Summary

Modifier and TypeField and Description
private boolean
Inherited from com.jogamp.gluegen.cgram.types.Type:
astLocusrelaxedEqSem

Constructor Summary

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

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

Method Summary

Modifier and TypeMethod and Description
public boolean
public void
Inherited from com.jogamp.gluegen.cgram.types.Type:
arrayDimensionasArrayasBitasCompoundasDoubleasEnumasFloatasFunctionasIntasPointerasVoidclearCachecloneequalsequalSemanticsequalSemanticsImplequalsImplgetASTLocusTaggetBaseElementTypegetCNamegetCNamegetCVAttributesgetCVAttributesStringgetDebugStringgetNamegetNamegetSizegetSizegetTargetTypegetTypedefCVAttributeshashCodehashCodeImplhashCodeSemanticshashCodeSemanticsImplisAnonisArrayisBaseTypeConstisBitisCompoundisConstisDoubleisEnumisFloatisFunctionisFunctionPointerisIntisPointerisPrimitiveisTypedefisVoidisVolatilenewCVVariantnewVariantImplpointerDepthsetSizesetTypedefsetTypedefNametoStringvisit

Field Detail

isLayoutedback to summary
private boolean isLayouted

Constructor Detail

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

Method Detail

isLayoutedback to summary
public boolean isLayouted()
setLayoutedback to summary
public void setLayouted()