RAII wrapper for memory validation.
More...
#include <memory_validator.hpp>
RAII wrapper for memory validation.
Definition at line 123 of file memory_validator.hpp.
◆ MemoryValidator() [1/3]
| unilink::memory::MemoryValidator::MemoryValidator |
( |
void * |
ptr, |
|
|
size_t |
size, |
|
|
size_t |
canary_size = 8 |
|
) |
| |
|
explicit |
◆ ~MemoryValidator()
| unilink::memory::MemoryValidator::~MemoryValidator |
( |
| ) |
|
◆ MemoryValidator() [2/3]
| unilink::memory::MemoryValidator::MemoryValidator |
( |
const MemoryValidator & |
| ) |
|
|
delete |
◆ MemoryValidator() [3/3]
◆ check_bounds()
| void unilink::memory::MemoryValidator::check_bounds |
( |
| ) |
const |
◆ data()
| void* unilink::memory::MemoryValidator::data |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ size()
| size_t unilink::memory::MemoryValidator::size |
( |
| ) |
const |
|
inline |
◆ validate()
| bool unilink::memory::MemoryValidator::validate |
( |
| ) |
const |
The documentation for this class was generated from the following file: