#include <sys/resource.h>
#include <functional>
#include <sstream>
#include <ers/StreamManager.hpp>
#include <ers/Configuration.hpp>
#include <ers/Issue.hpp>
#include <ers/Assertion.hpp>
#include <ers/Severity.hpp>
#include <ers/LocalStream.hpp>
#include <boost/preprocessor/logical/not.hpp>
#include <boost/preprocessor/punctuation/comma_if.hpp>
#include <boost/preprocessor/facilities/is_empty.hpp>
Go to the source code of this file.
◆ ERS_REPORT_IMPL
#define ERS_REPORT_IMPL |
( |
| stream, |
|
|
| issue, |
|
|
| message, |
|
|
| level ) |
Value:{ \
std::ostringstream ers_report_impl_out_buffer; \
ers_report_impl_out_buffer << message; \
stream( issue(
ERS_HERE, ers_report_impl_out_buffer.str() ) \
}
Definition at line 126 of file ers.hpp.
126#define ERS_REPORT_IMPL( stream, issue, message, level ) \
127{ \
128 std::ostringstream ers_report_impl_out_buffer; \
129 ers_report_impl_out_buffer << message; \
130 stream( issue( ERS_HERE, ers_report_impl_out_buffer.str() ) \
131 BOOST_PP_COMMA_IF( BOOST_PP_NOT( ERS_IS_EMPTY( ERS_EMPTY level ) ) ) level ); \
132}