#include <memory.h>
The MemoryStrider is a forward iterator over a physical memory range, stepping stride addresses at a time.
Public Member Functions | |
| MemoryStrider (PhysicalAddress start=0) | |
Constructs a MemoryStrider object beginning its walk at physical address start. | |
| reference | operator * () const |
| MemoryStrider derference operator. | |
| MemoryStrider & | operator++ () |
| Preincrement operator. | |
| MemoryStrider & | operator++ (int) |
| Postincrement operator. | |
|
||||||||||
|
Constructs a MemoryStrider object beginning its walk at physical address
|
|
|||||||||
|
MemoryStrider derference operator.
|
|
||||||||||
|
Postincrement operator. Walks the MemoryStrider to the next physical address in its stride.
|
|
|||||||||
|
Preincrement operator. Walks the MemoryStrider to the next physical address in its stride.
|
1.4.2