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