This is Unofficial EPICS BASE Doxygen Site
assert.hpp File Reference
#include <assert.h>
#include <cstdlib>
#include <iostream>
#include <boost/current_function.hpp>
+ Include dependency graph for assert.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 boost
 
 boost::assertion
 
 boost::assertion::detail
 

Macros

#define BOOST_ASSERT(expr)   assert(expr)
 
#define BOOST_ASSERT_HPP
 
#define BOOST_ASSERT_MSG_OSTREAM   std::cerr
 
#define BOOST_ASSERT_MSG(expr, msg)
 
#define BOOST_VERIFY(expr)   BOOST_ASSERT(expr)
 

Functions

void boost::assertion::detail::assertion_failed_msg (char const *expr, char const *msg, char const *function, char const *file, long line)
 

Macro Definition Documentation

#define BOOST_ASSERT (   expr)    assert(expr)

Definition at line 51 of file assert.hpp.

#define BOOST_ASSERT_HPP

Definition at line 80 of file assert.hpp.

#define BOOST_ASSERT_MSG (   expr,
  msg 
)
Value:
((expr) \
? ((void)0) \
BOOST_CURRENT_FUNCTION, __FILE__, __LINE__))
#define BOOST_CURRENT_FUNCTION
void assertion_failed_msg(char const *expr, char const *msg, char const *function, char const *file, long line)
Definition: assert.hpp:97

Definition at line 111 of file assert.hpp.

#define BOOST_ASSERT_MSG_OSTREAM   std::cerr

Definition at line 88 of file assert.hpp.

#define BOOST_VERIFY (   expr)    BOOST_ASSERT(expr)

Definition at line 129 of file assert.hpp.