Showing content from https://TheAlgorithms.github.io/C-Plus-Plus/da/d41/uint128__t_8hpp.html below:
TheAlgorithms/C++: ciphers/uint128_t.hpp File Reference
#include <algorithm>
#include <cstdint>
#include <ostream>
#include <string>
#include <utility>
std::string add (const std::string &first, const std::string &second) Adding two string.
template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> uint128_t operator+ (const T &p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> uint128_t operator- (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> uint128_t operator* (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> uint128_t operator/ (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> uint128_t operator% (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> uint128_t operator& (const T &p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> uint128_t operator| (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> uint128_t operator^ (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> bool operator&& (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> bool operator|| (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> bool operator== (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> bool operator!= (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> bool operator< (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> bool operator<= (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> bool operator> (const T p, const uint128_t &q) template<typename T, typename = typename std::enable_if< std::is_integral<T>::value, T>::type> bool operator>= (const T p, const uint128_t &q)
Implementation of 128-bit unsigned integers.
-
Note
-
The implementation can be flagged as not completed. This header is used with enough operations as a part of bigger integer types 256-bit integer.
Definition in file uint128_t.hpp.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4