class documentation
class Primitive(Type):
A primitive type defined by its underlying construct type.
Method | __init__ |
Initializes a new instance of this type from its construct type. |
Method | _construct |
Return the underlying construct instance |
Instance Variable | _primitive |
Undocumented |
Inherited from Type
:
Method | description |
The short description of this type. |
Method | is |
Whether the context argument needed by some methods actually has an effect. |
Method | parse |
Parses the value of an instance of this type from a raw buffer, possibly depending on the context. |
Method | size |
The minimal number of bytes necessary to hold an instance of this type, possibly depending on the context. |
Method | to |
Build a byte buffer from a value of this type. |
Method | _resolve |
Uses the resolver to return a resolved version of the type, if possible. |
def __init__(self, primitive):
Initializes a new instance of this type from its construct type.
Parameters | |
primitive:_construct.core.Construct | Undocumented |
def _construct_type(self, context=None):
overrides
reven2.types._type.Type._construct_type
Return the underlying construct instance
Parameters | |
context:_Optional[ | Undocumented |
Returns | |
_construct.core.Construct | Undocumented |