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, isUnsigned, setName, toString
isPrimitive
arrayDimension, asArray, asCompound, asDouble, asEnum, asFloat, asFunction, asPointer, asVoid, clone, getCVAttributes, getCVAttributesString, getCVVariant, getName, getName, getSize, getSize, hashCode, hasTypedefName, isArray, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isFunctionPointer, isInt, isPointer, isVoid, isVolatile, pointerDepth
public BitType(IntType underlyingType, int sizeInBits, int lsbOffset, int cvAttributes)
public boolean equals(Object arg)
Type
public BitType asBit()
Type
public int getSizeInBits()
public int getOffset()
public void visit(TypeVisitor arg)
Type