ASTLocusTag.ASTLocusTagProvider
, AliasedSymbol
, TypeComparator.SemanticEqualityOp
, Cloneable
public class StructType 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