#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.
|