ASTLocusTag.ASTLocusTagProvider
, AliasedSymbol
, TypeComparator.SemanticEqualityOp
, Cloneable
public class UnionType extends CompoundType
AliasedSymbol.AliasedSymbolImpl, AliasedSymbol.NoneAliasedSymbol
relaxedEqSem
Modifier and Type | Method | Description |
---|---|---|
boolean |
isStruct() |
Indicates whether this type was declared as a struct.
|
boolean |
isUnion() |
Indicates whether this type was declared as a union.
|
getName
addAliasedName, addField, asCompound, create, equalSemanticsImpl, equalsImpl, getAliasedNames, getAliasedString, getCName, getField, getNumFields, getOrigName, getStructName, getStructString, hasAliases, hashCodeImpl, hashCodeSemanticsImpl, rename, setBodyParsed, toString, visit
isLayouted, setLayouted
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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, setTypedefName
public final boolean isStruct()
CompoundType
isStruct
in class CompoundType
public final boolean isUnion()
CompoundType
isUnion
in class CompoundType