#include <integer.hpp>
|
| | ~Integer ()=default |
| |
| constexpr | Integer (Integer const &)=default |
| |
| constexpr | Integer (Integer &&)=default |
| |
| constexpr Integer & | operator= (Integer const &) &=default |
| |
| constexpr Integer & | operator= (Integer &&) &=default |
| |
| constexpr | Integer ()=default |
| |
| template<class U , If< IsConstructible< Fundamental, U > > = 0> |
| constexpr | Integer (U const basic) |
| |
| template<class U , If< IsValue< U > > = 0> |
| constexpr | Integer (U const &value) |
| |
| template<class U , If< IsValue< U > > = 0> |
| constexpr | Integer (Complex< U > const &value) |
| |
| constexpr | Integer (Zero<> const) |
| |
| constexpr | Integer (Unit<> const) |
| |
| constexpr | Integer (Identity<> const) |
| |
| template<class U , If< IsAssignable< Fundamental, U > > = 0> |
| constexpr auto & | operator= (U const basic) & |
| |
| template<class U , If< IsValue< U > > = 0> |
| constexpr auto & | operator= (U const &value) & |
| |
| template<class U , If< IsValue< U > > = 0> |
| constexpr auto & | operator= (Complex< U > const &value) & |
| |
| constexpr auto & | operator= (Zero<> const) & |
| |
| constexpr auto & | operator= (Unit<> const) & |
| |
| constexpr auto & | operator= (Identity<> const) & |
| |
| constexpr decltype(auto) | operator() () && |
| |
| constexpr decltype(auto) | operator() () const && |
| |
| constexpr auto & | operator() () & |
| |
| constexpr auto & | operator() () const & |
| |
| constexpr | operator Fundamental () const |
| |
| template<class X , If< IsInvocable< Add, Integer &, X > > = 0> |
| constexpr auto & | operator+= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Sub, Integer &, X > > = 0> |
| constexpr auto & | operator-= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Mul, Integer &, X > > = 0> |
| constexpr auto & | operator*= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Div, Integer &, X > > = 0> |
| constexpr auto & | operator/= (X &&rhs) & |
| |
| template<class X , If< IsInvocable< Mod, Integer &, X > > = 0> |
| constexpr auto & | operator%= (X &&rhs) & |
| |
◆ ChangeSigned
◆ ChangeValue
◆ ChangeWidth
◆ Complexify
◆ Fundamental
Initial value:
TN::Subscripts S
Definition externs_nonTT.hpp:9
static constexpr auto makeConstantSequence()
Definition sequence.hpp:402
Constant< Bool, B > IsSatisfied
Definition type_traits.hpp:71
◆ IsComplexified
◆ NonComplex
◆ Signed
◆ Value
◆ Width
◆ ~Integer()
◆ Integer() [1/9]
◆ Integer() [2/9]
◆ Integer() [3/9]
◆ Integer() [4/9]
◆ Integer() [5/9]
◆ Integer() [6/9]
◆ Integer() [7/9]
◆ Integer() [8/9]
◆ Integer() [9/9]
◆ operator Fundamental()
◆ operator%=()
◆ operator()() [1/4]
◆ operator()() [2/4]
◆ operator()() [3/4]
◆ operator()() [4/4]
◆ operator*=()
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ operator=() [1/8]
◆ operator=() [2/8]
◆ operator=() [3/8]
◆ operator=() [4/8]
◆ operator=() [5/8]
◆ operator=() [6/8]
◆ operator=() [7/8]
◆ operator=() [8/8]
The documentation for this class was generated from the following file: