Lines Matching refs:ITransientExpression
2172 struct ITransientExpression { struct
2177 ITransientExpression( bool isBinaryExpression, bool result ) in ITransientExpression() function
2184 virtual ~ITransientExpression();
2194 class BinaryExpr : public ITransientExpression {
2206 : ITransientExpression{ true, comparisonResult }, in BinaryExpr()
2270 class UnaryExpr : public ITransientExpression {
2279 : ITransientExpression{ false, static_cast<bool>(lhs) }, in UnaryExpr()
2365 void handleExpression( ITransientExpression const& expr );
2407 struct ITransientExpression;
2443 ITransientExpression const& expr,
2489 ITransientExpression const* m_transientExpression = nullptr;
2528 void handleExpr( ITransientExpression const& expr );
3724 class MatchExpr : public ITransientExpression {
3730 : ITransientExpression{ true, matcher.match( arg ) }, in MatchExpr()
7999 ITransientExpression const& expr,
8067 ITransientExpression const *expr,
8104 auto operator <<( std::ostream& os, ITransientExpression const& expr ) -> std::ostream& { in operator <<()
8145 void AssertionHandler::handleExpr( ITransientExpression const& expr ) { in handleExpr()
10388 ITransientExpression::~ITransientExpression() = default;
12808 ITransientExpression const& expr, in handleExpr()
12832 ITransientExpression const *expr, in reportExpr()