CNL  2.0.2 (development)
Compositional Numeric Library
cnl::custom_operator< Operator, Operands > Struct Template Reference

customization point for operator overloads More...

#include <definition.h>

Inherited by cnl::custom_operator< _impl::convert_op, op_value< Source >, op_value< Destination, cnl::elastic_tag< DestDigits, DestNarrowest > > >, cnl::custom_operator< _impl::convert_op, op_value< Source >, op_value< Destination, native_rounding_tag > >, cnl::custom_operator< _impl::convert_op, op_value< Source, cnl::elastic_tag< Digits, Narrowest > >, op_value< Destination > >, cnl::custom_operator< _impl::convert_op, op_value< Source, cnl::elastic_tag< SrcDigits, SrcNarrowest > >, op_value< Destination, cnl::elastic_tag< DestDigits, DestNarrowest > > >, cnl::custom_operator< Operator, op_value< Lhs, native_rounding_tag >, op_value< Rhs, native_rounding_tag > >, and cnl::custom_operator< Operator, op_value< Lhs, native_rounding_tag >, op_value< Rhs, RhsTag > >.

Detailed Description

template<_impl::op Operator, _impl::operand_specialization... Operands>
struct cnl::custom_operator< Operator, Operands >

customization point for operator overloads

Note
avoids the need to overload every last operator