Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
blaze
util
Assert.h
Go to the documentation of this file.
1
//=================================================================================================
33
//=================================================================================================
34
35
#ifndef _BLAZE_UTIL_ASSERT_H_
36
#define _BLAZE_UTIL_ASSERT_H_
37
38
39
//*************************************************************************************************
40
// Includes
41
//*************************************************************************************************
42
43
#include <cassert>
44
#include <
blaze/system/Assertion.h
>
45
46
47
namespace
blaze {
48
49
//=================================================================================================
50
//
51
// RUN TIME ASSERTION
52
//
53
//=================================================================================================
54
55
//*************************************************************************************************
83
inline
bool
ASSERT_MESSAGE
(
const
char
*
/*msg*/
)
84
{
85
return
false
;
86
}
87
//*************************************************************************************************
88
89
90
//*************************************************************************************************
98
#if BLAZE_INTERNAL_ASSERTION
99
# define BLAZE_INTERNAL_ASSERT(expr,msg) assert( ( expr ) || blaze::ASSERT_MESSAGE( msg ) )
100
#else
101
# define BLAZE_INTERNAL_ASSERT(expr,msg)
102
#endif
103
//*************************************************************************************************
104
105
106
//*************************************************************************************************
114
#if BLAZE_USER_ASSERTION
115
# define BLAZE_USER_ASSERT(expr,msg) assert( ( expr ) || blaze::ASSERT_MESSAGE( msg ) )
116
#else
117
# define BLAZE_USER_ASSERT(expr,msg)
118
#endif
119
//*************************************************************************************************
120
121
}
// namespace blaze
122
123
#endif
blaze::ASSERT_MESSAGE
bool ASSERT_MESSAGE(const char *)
Assertion helper function.The ASSERT_MESSAGE function is a small helper function to assist in printin...
Definition:
Assert.h:83
Assertion.h
Configuration of the run time assertion macros.
Generated on Fri Jun 20 2014 06:06:53 by
1.8.7