libbio
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
PointerSafety.h File Reference
#include "bio/common/macro/Macros.h"
Include dependency graph for PointerSafety.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  bio
 
namespace  bio::pointer_safety
 

Macros

#define BIO_POINTER_SAFETY_CHECK(ptr)   ((void)0)
 

Functions

template<typename T >
void bio::pointer_safety::MarkLive (const void *)
 
void bio::pointer_safety::MarkLive (const void *)
 
template<typename T >
void bio::pointer_safety::MarkRetired (const void *)
 
void bio::pointer_safety::MarkRetired (const void *)
 
template<typename T >
bool bio::pointer_safety::IsLive (const void *)
 
bool bio::pointer_safety::IsLive (const void *)
 
template<typename T >
void bio::pointer_safety::AssertLive (const void *, const char *, int)
 
void bio::pointer_safety::AssertLive (const void *, const char *, int)
 

Macro Definition Documentation

◆ BIO_POINTER_SAFETY_CHECK

#define BIO_POINTER_SAFETY_CHECK (   ptr)    ((void)0)