]>
Dogcows Code - chaz/yoink/blob - src/moof/debug.hh
baa0304ae535db72e3baf4ce6272614c4357e724
2 /*] Copyright (c) 2009-2011, Charles McGarvey [*****************************
3 **] All rights reserved.
5 * Distributable under the terms and conditions of the 2-clause BSD license;
6 * see the file COPYING for a complete text of the license.
8 *****************************************************************************/
10 #ifndef _MOOF_DEBUG_HH_
11 #define _MOOF_DEBUG_HH_
15 * Debugging facilities.
18 #include <cstdlib> // exit
20 #include <stlplus/portability/debug.hpp>
22 #include <moof/log.hh>
30 * Macro which tests an assertion and issues a log_error() and exits if the
32 * \param X test to perform.
34 #define ASSERT(X) if (!(X)) moof::log_error \
35 << "false assertion at " << __FILE__ << ":" << __LINE__ << ", " \
40 #endif // _MOOF_DEBUG_HH_
This page took 0.036519 seconds and 4 git commands to generate.