PhoenixDataStream  1.0.0
Framework to save/load/serialize/deserialize data
Loading...
Searching...
No Matches
data_stream_assert.cpp
Go to the documentation of this file.
1/***************************************
2 Auteur : Pierre Aubert
3 Mail : pierre.aubert@lapp.in2p3.fr
4 Licence : CeCILL-C
5****************************************/
6
7#ifdef NDEBUG
8#undef NDEBUG
9#endif
10
11#include <assert.h>
12
13#include "data_stream_assert.h"
14
16
22void data_stream_assertFull(bool isOk, const std::string & assertion, const std::string & fileName, size_t line, const std::string & functionName){
23 if(!isOk){__assert_fail(assertion.c_str(), fileName.c_str(), line, functionName.c_str());}
24}
25
26
27
void data_stream_assertFull(bool isOk, const std::string &assertion, const std::string &fileName, size_t line, const std::string &functionName)
Check if the assertion isOk is true, raise an assertion if isOk is false.