Lugdunum  0.1.0
Public Member Functions | Static Public Attributes | List of all members
lug::System::Memory::Policies::NoBoundsChecking Class Reference

#include <BoundsChecker.hpp>

Collaboration diagram for lug::System::Memory::Policies::NoBoundsChecking:
[legend]

Public Member Functions

void guardFront (void *ptr, size_t size) const
 
void guardBack (void *ptr, size_t size) const
 
void checkFront (void *ptr, size_t size) const
 
void checkBack (void *ptr, size_t size) const
 

Static Public Attributes

static constexpr size_t SizeFront = 0
 
static constexpr size_t SizeBack = 0
 

Detailed Description

Definition at line 12 of file BoundsChecker.hpp.

Member Function Documentation

◆ guardFront()

void NoBoundsChecking::guardFront ( void *  ptr,
size_t  size 
) const
inline

Definition at line 1 of file BoundsChecker.inl.

◆ guardBack()

void NoBoundsChecking::guardBack ( void *  ptr,
size_t  size 
) const
inline

Definition at line 2 of file BoundsChecker.inl.

◆ checkFront()

void NoBoundsChecking::checkFront ( void *  ptr,
size_t  size 
) const
inline

Definition at line 4 of file BoundsChecker.inl.

◆ checkBack()

void NoBoundsChecking::checkBack ( void *  ptr,
size_t  size 
) const
inline

Definition at line 5 of file BoundsChecker.inl.

Member Data Documentation

◆ SizeFront

constexpr size_t lug::System::Memory::Policies::NoBoundsChecking::SizeFront = 0
static

Definition at line 14 of file BoundsChecker.hpp.

◆ SizeBack

constexpr size_t lug::System::Memory::Policies::NoBoundsChecking::SizeBack = 0
static

Definition at line 15 of file BoundsChecker.hpp.


The documentation for this class was generated from the following files: