|
tetl 0.1.0
Embedded Template Library
|
#include <uint128.hpp>
Public Member Functions | |
| constexpr | uint128 ()=default |
| constexpr | uint128 (uint64_t high, uint64_t low) noexcept |
| constexpr | uint128 (uint64_t val) noexcept |
| constexpr auto | high () const noexcept -> uint64_t |
| constexpr auto | low () const noexcept -> uint64_t |
| constexpr | operator bool () const noexcept |
| constexpr | operator uint64_t () const noexcept |
Friends | |
| constexpr auto | operator!= (uint128 const &lhs, uint128 const &rhs) noexcept -> bool |
| constexpr auto | operator& (uint128 const &lhs, uint128 const &rhs) noexcept -> uint128 |
| constexpr auto | operator+ (uint128 const &a, uint128 const &b) noexcept -> uint128 |
| constexpr auto | operator< (uint128 const &a, uint128 const &b) noexcept -> bool |
| constexpr auto | operator<= (uint128 const &a, uint128 const &b) noexcept -> bool |
| constexpr auto | operator== (uint128 const &lhs, uint128 const &rhs) noexcept -> bool |
| constexpr auto | operator> (uint128 const &a, uint128 const &b) noexcept -> bool |
| constexpr auto | operator>= (uint128 const &a, uint128 const &b) noexcept -> bool |
| constexpr auto | operator^ (uint128 const &lhs, uint128 const &rhs) noexcept -> uint128 |
| constexpr auto | operator| (uint128 const &lhs, uint128 const &rhs) noexcept -> uint128 |