Package com.jogamp.gluegen.cgram.types
Class UnionType
java.lang.Object
com.jogamp.gluegen.cgram.types.Type
com.jogamp.gluegen.cgram.types.MemoryLayoutType
com.jogamp.gluegen.cgram.types.CompoundType
com.jogamp.gluegen.cgram.types.UnionType
- All Implemented Interfaces:
ASTLocusTag.ASTLocusTagProvider,AliasedSymbol,TypeComparator.SemanticEqualityOp,Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.jogamp.gluegen.cgram.types.AliasedSymbol
AliasedSymbol.AliasedSymbolImpl, AliasedSymbol.NoneAliasedSymbol -
Field Summary
Fields inherited from class com.jogamp.gluegen.cgram.types.Type
relaxedEqSem -
Method Summary
Methods inherited from class com.jogamp.gluegen.cgram.types.CompoundType
addAliasedName, addField, asCompound, create, equalSemanticsImpl, equalsImpl, getAliasedNames, getAliasedString, getCName, getField, getNumFields, getOrigName, getStructName, getStructString, hasAliases, hashCodeImpl, hashCodeSemanticsImpl, rename, setBodyParsed, toString, visitMethods inherited from class com.jogamp.gluegen.cgram.types.MemoryLayoutType
isLayouted, setLayoutedMethods inherited from class com.jogamp.gluegen.cgram.types.Type
arrayDimension, asArray, asBit, asDouble, asEnum, asFloat, asFunction, asInt, asPointer, asVoid, clearCache, clone, equals, equalSemantics, getASTLocusTag, getBaseElementType, getCName, getCVAttributes, getCVAttributesString, getDebugString, getName, getName, getSize, getSize, getTargetType, hashCode, hashCodeSemantics, isAnon, isArray, isBaseTypeConst, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isFunctionPointer, isInt, isPointer, isPrimitive, isTypedef, isVoid, isVolatile, newCVVariant, pointerDepth, setTypedefNameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.jogamp.gluegen.cgram.types.AliasedSymbol
getName
-
Method Details
-
isStruct
public final boolean isStruct()Description copied from class:CompoundTypeIndicates whether this type was declared as a struct.- Specified by:
isStructin classCompoundType
-
isUnion
public final boolean isUnion()Description copied from class:CompoundTypeIndicates whether this type was declared as a union.- Specified by:
isUnionin classCompoundType
-