7 #ifndef IGLOO_NOTEXPRESSION_H 8 #define IGLOO_NOTEXPRESSION_H 10 #include "./expression_fwd.h" 14 template<
typename ExpressionType >
18 : m_expression(expression)
22 template<
typename ActualType>
23 bool operator()(
const ActualType& actual)
const 25 return !m_expression(actual);
28 ExpressionType m_expression;
31 template<
typename ExpressionType >
36 std::ostringstream builder;
37 builder <<
"not " << snowhouse::Stringize(expression.m_expression);
Definition: notexpression.h:15
Definition: stringize.h:71
Definition: expression.h:17