MCPcopy Create free account
hub / github.com/apache/trafficserver / LazyExpression

Class LazyExpression

lib/catch2/catch.hpp:2526–2541  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2524 class RunContext;
2525
2526 class LazyExpression {
2527 friend class AssertionHandler;
2528 friend struct AssertionStats;
2529 friend class RunContext;
2530
2531 ITransientExpression const* m_transientExpression = nullptr;
2532 bool m_isNegated;
2533 public:
2534 LazyExpression( bool isNegated );
2535 LazyExpression( LazyExpression const& other );
2536 LazyExpression& operator = ( LazyExpression const& ) = delete;
2537
2538 explicit operator bool() const;
2539
2540 friend auto operator << ( std::ostream& os, LazyExpression const& lazyExpr ) -> std::ostream&;
2541 };
2542
2543 struct AssertionReaction {
2544 bool shouldDebugBreak = false;

Callers 5

reportExprMethod · 0.85
handleMessageMethod · 0.85
handleIncompleteMethod · 0.85
handleNonExprMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected