ASTLocusTag.ASTLocusTagProvider, AliasedSymbol, TypeComparator.SemanticEqualityOp, Cloneablepublic class UnionType extends CompoundType
AliasedSymbol.AliasedSymbolImpl, AliasedSymbol.NoneAliasedSymbolrelaxedEqSem| 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.
|
getNameaddAliasedName, addField, asCompound, create, equalSemanticsImpl, equalsImpl, getAliasedNames, getAliasedString, getCName, getField, getNumFields, getOrigName, getStructName, getStructString, hasAliases, hashCodeImpl, hashCodeSemanticsImpl, rename, setBodyParsed, toString, visitisLayouted, setLayoutedclone, finalize, getClass, notify, notifyAll, wait, wait, waitarrayDimension, 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, setTypedefNamepublic final boolean isStruct()
CompoundTypeisStruct in class CompoundTypepublic final boolean isUnion()
CompoundTypeisUnion in class CompoundType