28package com.jogamp.gluegen.cgram.types;
30import com.jogamp.gluegen.ASTLocusTag;
35 super (name, size, cvAttributes, structName, astLocus);
39 super(o, cvAttributes, astLocus);
44 return new StructType(
this, cvAttributes, astLocus);
48 public final boolean isStruct() {
return true; }
50 public final boolean isUnion() {
return false; }
Models all compound types, i.e., those containing fields: structs and unions.
Provides a level of indirection between the definition of a type's size and the absolute value of thi...
final boolean isStruct()
Indicates whether this type was declared as a struct.
final boolean isUnion()
Indicates whether this type was declared as a union.
final Type newCVVariant(final int cvAttributes)
Return a variant of this type matching the given const/volatile attributes.