|
GnuCash c935c2f+
|
Constructors are templated so that a GncInt128 can be constructed from any arbitrary integer type or pair of integer types. More...
Functions | |
| GncInt128::GncInt128 () | |
| Default constructor. | |
| template<typename T , std::enable_if_t< std::is_integral< T >::value, bool > = true> | |
| GncInt128::GncInt128 (T lower) | |
| GncInt128::GncInt128 (uint64_t lower) | |
| template<typename T , typename U , std::enable_if_t<(std::is_integral< T >::value &&std::is_integral< U >::value), bool > = true> | |
| GncInt128::GncInt128 (T upper, U lower, unsigned char flags='\0') | |
| Double-integer constructor template. | |
| GncInt128::GncInt128 (int64_t upper, int64_t lower, unsigned char flags='\0') | |
| template<typename T , std::enable_if_t< std::is_integral< T >::value, bool > = true> | |
| GncInt128::GncInt128 (T upper, uint64_t lower) | |
| GncInt128::GncInt128 (int64_t upper, uint64_t lower, unsigned char flags='\0') | |
| GncInt128::GncInt128 (uint64_t upper, uint64_t lower, unsigned char flags='\0') | |
Constructors are templated so that a GncInt128 can be constructed from any arbitrary integer type or pair of integer types.
| GncInt128::GncInt128 | ( | ) |
Default constructor.
Makes 0.
Definition at line 64 of file gnc-int128.cpp.
|
inline |
Definition at line 92 of file gnc-int128.hpp.
|
inline |
Double-integer constructor template.
Definition at line 100 of file gnc-int128.hpp.
|
inline |
Definition at line 107 of file gnc-int128.hpp.
|
inline |
Definition at line 94 of file gnc-int128.hpp.