module documentation

This module contains the MemoryRange type that model a range of memory addresses, and related types.

Class MemoryRange This class represents a memory range as defined by its address and size.
Class MemoryRangeMap A map of non-overlapping memory ranges to some data.
Class MemoryRangeSet A set of non-overlapping MemoryRange.
Class _LexicographicKey Undocumented
Class _LexicographicKeyVal Undocumented
Function _address_or_range Undocumented
Variable _DataType Undocumented
def _address_or_range(address=None, size=None, address_range=None):

Undocumented

Parameters
address:_Optional[_address.AddressType]Undocumented
size:_Optional[int]Undocumented
address_range:_Optional[MemoryRange[_address.AddressType]]Undocumented
Returns
MemoryRange[_address.AddressType]Undocumented
_DataType =

Undocumented