class documentation

class RawBuffer(Array):

View In Hierarchy

A specialized Array containing U8 ([U8; n]).

Useful to express that memory is read as an "untyped" buffer of bytes.

Method __init__ Construct an array of type ty and count count.

Inherited from Array:

Method parse Parses the value of an instance of this type from a raw buffer, possibly depending on the context.
Property count Property: The number of elements in the array.
Property inner Property: The type of element of the array.
Method is_context_sensitive Whether the context argument needed by some methods actually has an effect.
Instance Variable _inner Undocumented
Instance Variable _count Undocumented
Method _construct_type Return the underlying construct instance

Inherited from Type (via Array):

Method to_bytes Build a byte buffer from a value of this type.
Method size_bytes The minimal number of bytes necessary to hold an instance of this type, possibly depending on the context.
def __init__(self, count):

Construct an array of type ty and count count.

Examples

An array of 4 contiguous 64 bits unsigned integers: >>> U64_4 = types.Array(types.U64, 4)

Information

ParameterscountThe number of elements in the resulting array type.
tyThe type of element in the resulting array type.
RaisesValueErrorif count < 0.
API Documentation for reven2, generated by pydoctor 21.2.2 at 2022-03-08 15:23:15.