Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
gmxassert.h File Reference
#include "gromacs/utility/basedefinitions.h"
#include "current_function.h"
+ Include dependency graph for gmxassert.h:
+ This graph shows which files directly or indirectly include this file:

Description

Defines assert macros customized for Gromacs.

Author
Teemu Murtola teemu.nosp@m..mur.nosp@m.tola@.nosp@m.gmai.nosp@m.l.com

Macros

#define GMX_RELEASE_ASSERT(condition, msg)
 Macro for asserts that should also be present in the release version. More...
 
#define GMX_ASSERT(condition, msg)   GMX_RELEASE_ASSERT(condition, msg)
 Macro for debug asserts. More...
 

Functions

void gmx::internal::assertHandler (const char *condition, const char *msg, const char *func, const char *file, int line)
 Called when an assert fails. More...