|
CORSIKA
@c8_version@
The framework to simulate particle cascades for astroparticle physics
|
Public Member Functions | |
| uint128_t (uint128_t const &rhs)=default | |
| uint128_t (uint128_t &&rhs)=default | |
| uint128_t (std::string &s) | |
| uint128_t (const char *s) | |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t (const T &rhs) | |
| template<typename S , typename T , typename = typename std::enable_if< std::is_integral<S>::value && std::is_integral<T>::value, void>::type> | |
| uint128_t (const S &upper_rhs, const T &lower_rhs) | |
| uint128_t & | operator= (const uint128_t &rhs)=default |
| uint128_t & | operator= (uint128_t &&rhs)=default |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator= (const T &rhs) |
| operator bool () const | |
| operator uint8_t () const | |
| operator uint16_t () const | |
| operator uint32_t () const | |
| operator uint64_t () const | |
| uint128_t | operator & (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator & (const T &rhs) const |
| uint128_t & | operator &= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator &= (const T &rhs) |
| uint128_t | operator| (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator| (const T &rhs) const |
| uint128_t & | operator|= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator|= (const T &rhs) |
| uint128_t | operator^ (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator^ (const T &rhs) const |
| uint128_t & | operator^= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator^= (const T &rhs) |
| uint128_t | operator~ () const |
| uint128_t | operator<< (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator<< (const T &rhs) const |
| uint128_t & | operator<<= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator<<= (const T &rhs) |
| uint128_t | operator>> (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator>> (const T &rhs) const |
| uint128_t & | operator>>= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator>>= (const T &rhs) |
| bool | operator! () const |
| bool | operator && (const uint128_t &rhs) const |
| bool | operator|| (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| bool | operator && (const T &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| bool | operator|| (const T &rhs) const |
| bool | operator== (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| bool | operator== (const T &rhs) const |
| bool | operator!= (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| bool | operator!= (const T &rhs) const |
| bool | operator> (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| bool | operator> (const T &rhs) const |
| bool | operator< (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| bool | operator< (const T &rhs) const |
| bool | operator>= (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| bool | operator>= (const T &rhs) const |
| bool | operator<= (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| bool | operator<= (const T &rhs) const |
| uint128_t | operator+ (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator+ (const T &rhs) const |
| uint128_t & | operator+= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator+= (const T &rhs) |
| uint128_t | operator- (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator- (const T &rhs) const |
| uint128_t & | operator-= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator-= (const T &rhs) |
| uint128_t | operator* (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator* (const T &rhs) const |
| uint128_t & | operator*= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator*= (const T &rhs) |
| uint128_t | operator/ (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator/ (const T &rhs) const |
| uint128_t & | operator/= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator/= (const T &rhs) |
| uint128_t | operator% (const uint128_t &rhs) const |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t | operator% (const T &rhs) const |
| uint128_t & | operator%= (const uint128_t &rhs) |
| template<typename T , typename = typename std::enable_if<std::is_integral<T>::value, T>::type> | |
| uint128_t & | operator%= (const T &rhs) |
| uint128_t & | operator++ () |
| uint128_t | operator++ (int) |
| uint128_t & | operator-- () |
| uint128_t | operator-- (int) |
| uint128_t | operator+ () const |
| uint128_t | operator- () const |
| uint64_t | upper () const |
| uint64_t | lower () const |
| uint8_t | bits () const |
| uint128_t | rotate_right () const |
| std::string | str (uint8_t base=10, const unsigned int &len=0) const |
Definition at line 46 of file uint128.hpp.