valgrind.hpp File Reference
#include <ivorium_config.hpp>
#include <cassert>
#include <valgrind/memcheck.h>

Go to the source code of this file.

Macros

#define IV_MEMCHECK(X)   VALGRIND_CHECK_VALUE_IS_DEFINED( X )
 
#define IV_NULLCHECK(X)   IV_NullcheckFn( (void*)X )
 

Functions

void IV_NullcheckFn (void *x)
 

Macro Definition Documentation

◆ IV_MEMCHECK

#define IV_MEMCHECK (   X)    VALGRIND_CHECK_VALUE_IS_DEFINED( X )

Definition at line 8 of file valgrind.hpp.

◆ IV_NULLCHECK

#define IV_NULLCHECK (   X)    IV_NullcheckFn( (void*)X )

Definition at line 9 of file valgrind.hpp.

Function Documentation

◆ IV_NullcheckFn()

void IV_NullcheckFn ( void *  x)
inline

Definition at line 16 of file valgrind.hpp.