#include <type_traits>Go to the source code of this file.
Classes | |
| struct | eagine::mp_plus< T1, T2 > |
| Implementation of addition on types representing numbers. More... | |
| struct | eagine::mp_minus< T1, T2 > |
| Implementation of subtraction on types representing numbers. More... | |
| struct | eagine::mp_negate< T1 > |
| Implementation of negation on types representing numbers. More... | |
Namespaces | |
| eagine | |
| Common code is placed in this namespace. | |
Typedefs | |
| template<typename T1 , typename T2 > | |
| using | eagine::mp_plus_t = typename mp_plus< T1, T2 >::type |
| Addition operation on types representing numbers. More... | |
| template<typename T1 , typename T2 > | |
| using | eagine::mp_minus_t = typename mp_minus< T1, T2 >::type |
| Subtraction operation on types representing numbers. More... | |
| template<typename T1 > | |
| using | eagine::mp_negate_t = typename mp_negate< T1 >::type |
| Unary negation operation on types representing numbers. More... | |
Variables | |
| template<typename T1 , typename T2 > | |
| constexpr auto | eagine::mp_plus_v |
| Addition operation on types representing numbers. More... | |
| template<typename T1 , typename T2 > | |
| constexpr auto | eagine::mp_minus_v |
| Subtraction operation on types representing numbers. More... | |
| template<typename T1 > | |
| constexpr auto | eagine::mp_negate_v |
| Unary negation operation on types representing numbers. More... | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt