public class StructType extends CompoundType
AliasedSymbol.AliasedSymbolImpl, AliasedSymbol.NoneAliasedSymbol
relaxedEqSem
Constructor and Description |
---|
StructType(String name,
SizeThunk size,
int cvAttributes) |
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, clone, create, equalSemanticsImpl, equalsImpl, evalStructTypeName, getAliasedNames, getAliasedString, getCName, getField, getNumFields, getOrigName, getStructName, getStructString, hasAliases, hashCodeImpl, hashCodeSemanticsImpl, isBodyParsed, rename, setBodyParsed, setSize, toString, visit
isLayouted, setLayouted
arrayDimension, asArray, asBit, asDouble, asEnum, asFloat, asFunction, asInt, asPointer, asVoid, clearCache, equals, equalSemantics, getBaseElementType, getCName, getCVAttributes, getCVAttributesString, getCVVariant, getDebugString, getName, getName, getSize, getSize, getTargetType, hashCode, hashCodeSemantics, hasName, hasTypedefName, isAnonymous, isArray, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isFunctionPointer, isInt, isPointer, isPrimitive, isVoid, isVolatile, pointerDepth, setName, setTypedefName
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