Lines Matching refs:ITransientExpression
2198 struct ITransientExpression { struct
2203 ITransientExpression( bool isBinaryExpression, bool result ) in ITransientExpression() function
2210 virtual ~ITransientExpression();
2220 class BinaryExpr : public ITransientExpression {
2232 : ITransientExpression{ true, comparisonResult }, in BinaryExpr()
2296 class UnaryExpr : public ITransientExpression {
2305 : ITransientExpression{ false, static_cast<bool>(lhs) }, in UnaryExpr()
2403 void handleExpression( ITransientExpression const& expr );
2445 struct ITransientExpression;
2481 ITransientExpression const& expr,
2527 ITransientExpression const* m_transientExpression = nullptr;
2566 void handleExpr( ITransientExpression const& expr );
3766 class MatchExpr : public ITransientExpression {
3772 : ITransientExpression{ true, matcher.match( arg ) }, in MatchExpr()
8097 ITransientExpression const& expr,
8165 ITransientExpression const *expr,
8202 auto operator <<( std::ostream& os, ITransientExpression const& expr ) -> std::ostream& { in operator <<()
8243 void AssertionHandler::handleExpr( ITransientExpression const& expr ) { in handleExpr()
10494 ITransientExpression::~ITransientExpression() = default;
12981 ITransientExpression const& expr, in handleExpr()
13005 ITransientExpression const *expr, in reportExpr()