#include <memory_region.hpp>


Public Types | |
| typedef resource_region< AddressT > | super_type |
Public Member Functions | |
| memory_region (HandlerT *handler, const AddressT base, const AddressT size=AddressT(1)) | |
| memory_region & | operator() (HandlerT *handler, const AddressT base, const AddressT size=AddressT(1)) |
| bool | is_valid (void) const |
| Determines whether this I/O memory region is valid. | |
Public Attributes | |
| HandlerT * | handler |
| The handler this I/O memory region belongs to. | |
| bool memory_region< AddressT, HandlerT >::is_valid | ( | void | ) | const [inline] |
Determines whether this I/O memory region is valid.
That is all attributes are initialized (!= NULL/0).
References detail::resource_region< AddressT >::size.