|
AsmGrader 0.0.0
|
Stores references to rhs and lhs of a comparison expression, serving as an interface to the "decomposed" expression. More...
#include <decomposer.hpp>
Public Member Functions | |
| constexpr | explicit (false) DecomposedExpr(Types &&... args) |
| template<typename U > | |
| constexpr DecomposedExpr< Op, Types... > & | operator= (const U &) |
operator= is disabled via static_assert(false, ...) | |
| template<typename U > | |
| constexpr DecomposedExpr< Op, Ts... > & | operator= (const U &) |
Public Member Functions inherited from asmgrader::NonMovable | |
| NonMovable ()=default | |
| NonMovable (const NonMovable &)=delete | |
| NonMovable & | operator= (const NonMovable &)=delete |
| NonMovable (NonMovable &&)=delete | |
| NonMovable & | operator= (NonMovable &&)=delete |
| ~NonMovable ()=default | |
Public Member Functions inherited from asmgrader::NonCopyable | |
| NonCopyable ()=default | |
| NonCopyable & | operator= (const NonCopyable &)=delete |
| NonCopyable (const NonCopyable &)=delete | |
| NonCopyable (NonCopyable &&)=default | |
| NonCopyable & | operator= (NonCopyable &&)=default |
| ~NonCopyable ()=default | |
Public Attributes | |
| std::tuple< Types &&... > | operands |
Static Public Attributes | |
| static constexpr std::size_t | arity = sizeof...(Types) |
| static constexpr std::string_view | op = Op |
Stores references to rhs and lhs of a comparison expression, serving as an interface to the "decomposed" expression.
|
inlineconstexpr |
|
constexpr |
operator= is disabled via static_assert(false, ...)
|
constexpr |
|
staticconstexpr |
|
staticconstexpr |
| std::tuple<Types&&...> asmgrader::DecomposedExpr< Op, Types >::operands |