Package com.jogamp.gluegen.cgram.types
Class MemoryLayoutType
java.lang.Object
com.jogamp.gluegen.cgram.types.Type
com.jogamp.gluegen.cgram.types.MemoryLayoutType
- All Implemented Interfaces:
ASTLocusTag.ASTLocusTagProvider,TypeComparator.SemanticEqualityOp
- Direct Known Subclasses:
ArrayType,CompoundType
-
Field Summary
Fields inherited from class com.jogamp.gluegen.cgram.types.Type
relaxedEqSem -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMemoryLayoutType(String name, SizeThunk size, int cvAttributes, ASTLocusTag astLocus) -
Method Summary
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, isPrimitive, isTypedef, isVoid, isVolatile, newCVVariant, pointerDepth, setTypedefName, toString, visit
-
Constructor Details
-
MemoryLayoutType
-
-
Method Details
-
isLayouted
public boolean isLayouted() -
setLayouted
public void setLayouted()
-