![]() |
My Project
|
#include <vspace.h>
Public Member Functions | |
| VRef () | |
| size_t | offset () const |
| operator bool () const | |
| bool | operator== (VRef< void > other) |
| bool | operator!= (VRef< void > other) |
| bool | is_null () |
| VRef (void *ptr) | |
| void * | to_ptr () const |
| void * | as_ptr () const |
| VRef< void > & | operator= (VRef< void > other) |
| template<typename U > | |
| VRef< U > | cast () |
| void | free () |
Static Public Member Functions | |
| static VRef< void > | from_vaddr (internals::vaddr_t vaddr) |
| static VRef< void > | alloc (size_t n=1) |
Private Member Functions | |
| VRef (internals::vaddr_t vaddr) | |
Private Attributes | |
| internals::vaddr_t | vaddr |
|
inlineprivate |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |