|
kassert
1.0.0
Assertion library for KaMPIng
|
Decomposed unary expression. More...
#include <expression_decomposition.hpp>


Public Member Functions | |
| UnaryExpression (LhsT const &lhs) | |
| Constructs this unary expression from an expression. | |
| bool | result () const final |
| Evaluates this expression. | |
| void | stringify (OStreamLogger &out) const final |
| Writes this expression with stringified operands to the given assertion logger. | |
Public Member Functions inherited from kassert::internal::Expression | |
| virtual | ~Expression ()=default |
| Virtual destructor since we use virtual functions. | |
Decomposed unary expression.
| Lhst | Decomposed expression type. |
|
inlineexplicit |
Constructs this unary expression from an expression.
| lhs | The expression. |
|
inlinefinalvirtual |
Evaluates this expression.
Implements kassert::internal::Expression.
|
inlinefinalvirtual |
Writes this expression with stringified operands to the given assertion logger.
| out | The assertion logger. |
Implements kassert::internal::Expression.