ASTLocusTag.ASTLocusTagProvider, TypeComparator.SemanticEqualityOpArrayType, CompoundTypepublic abstract class MemoryLayoutType extends Type
relaxedEqSem| Modifier | Constructor | Description |
|---|---|---|
protected |
MemoryLayoutType(String name,
SizeThunk size,
int cvAttributes,
ASTLocusTag astLocus) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
isLayouted() |
|
void |
setLayouted() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitarrayDimension, asArray, asBit, asCompound, asDouble, asEnum, asFloat, asFunction, asInt, asPointer, asVoid, clearCache, clone, equals, equalSemantics, equalSemanticsImpl, equalsImpl, getASTLocusTag, getBaseElementType, getCName, getCName, getCVAttributes, getCVAttributesString, getDebugString, getName, getName, getSize, getSize, getTargetType, hashCode, hashCodeImpl, hashCodeSemantics, hashCodeSemanticsImpl, isAnon, isArray, isBaseTypeConst, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isFunctionPointer, isInt, isPointer, isPrimitive, isTypedef, isVoid, isVolatile, newCVVariant, pointerDepth, setTypedefName, toString, visitprotected MemoryLayoutType(String name, SizeThunk size, int cvAttributes, ASTLocusTag astLocus)