Files
ResInsight/Fwk/AppFwk/cafProjectDataModel/cafPdmCore/cafAssert.h
2017-07-19 16:26:11 +02:00

17 lines
711 B
C++

#pragma once
#include <iostream>
#include <cstdlib>
#define CAF_ASSERT(expr) \
do \
{ \
if(!(expr)) \
{ \
std::cout << __FILE__ << ":" << __LINE__ << ": CAF_ASSERT(" \
<< #expr << ") failed" << std::endl; \
std::abort(); \
} \
} while(false)