class documentation
class Bitfield(Field):
Undocumented
Method | __eq__ |
Compares the instance for equality with an object. |
Method | __init__ |
Initializes an instance of this class from its name, offset in the parent struct, sliced type, offset in bits in the type and length in bits in the type. |
Method | __ne__ |
Compares the instance for equality with an object. |
Method | __str__ |
Returns the nicely printable string representation of this instance. |
Property | length |
The number of bits in this bitfield. |
Property | position |
The bit where this bitfield starts. |
Property | underlying |
The sliced type of this bitfield. |
Instance Variable | _length |
Undocumented |
Instance Variable | _position |
Undocumented |
Instance Variable | _typ |
Undocumented |
Inherited from Field
:
Method | __hash__ |
Returns the hash for this value. |
Property | name |
The name of the field. |
Property | offset |
The offset of the field in its parent struct, in bytes. |
Instance Variable | _name |
Undocumented |
Instance Variable | _offset |
Undocumented |
def __eq__(self, o):
Compares the instance for equality with an object.
- if the object is not a
Bitfield
, it will never be equal to this instance.
Parameters | |
o:object | Undocumented |
Returns | |
bool | Undocumented |
def __init__(self, name, offset, typ, position, length):
overrides
reven2.types._struct.Field.__init__
Initializes an instance of this class from its name, offset in the parent struct, sliced type, offset in bits in the type and length in bits in the type.
Parameters | |
name:str | Undocumented |
offset:int | Undocumented |
typ:_Type | Undocumented |
position:int | Undocumented |
length:int | Undocumented |
def __ne__(self, o):
Compares the instance for equality with an object.
- if the object is not a
Bitfield
, it will never be equal to this instance.
Parameters | |
o:object | Undocumented |
Returns | |
bool | Undocumented |
def __str__(self):
overrides
reven2.types._struct.Field.__str__
Returns the nicely printable string representation of this instance.
Returns | |
str | Undocumented |