| Constructor and Description |
|---|
BitType(IntType underlyingType,
int sizeInBits,
int lsbOffset,
int cvAttributes) |
| Modifier and Type | Method and Description |
|---|---|
BitType |
asBit()
Casts this to a BitType or returns null if not a BitType.
|
boolean |
equals(Object arg)
Equality test for Types.
|
int |
getOffset()
Offset from the least-significant bit (LSB) of the LSB of this
type
|
int |
getSizeInBits()
Size in bits of this type.
|
void |
visit(TypeVisitor arg)
Visit this type and all of the component types of this one; for
example, the return type and argument types of a FunctionType.
|
asInt, isPrimitiveUnsigned, isUnsigned, setName, toStringisPrimitivearrayDimension, asArray, asCompound, asDouble, asEnum, asFloat, asFunction, asPointer, asVoid, clone, getBaseElementType, getCVAttributes, getCVAttributesString, getCVVariant, getDebugString, getName, getName, getSize, getSize, hashCode, hasTypedefName, isArray, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isFunctionPointer, isInt, isPointer, isVoid, isVolatile, pointerDepthpublic BitType(IntType underlyingType, int sizeInBits, int lsbOffset, int cvAttributes)
public boolean equals(Object arg)
Typepublic BitType asBit()
Typepublic int getSizeInBits()
public int getOffset()
public void visit(TypeVisitor arg)
Type