TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Namespaces | Classes | Typedefs | Functions
large_int Namespace Reference

Namespaces

 literals
 

Classes

struct  clz_helper
 
struct  clz_helper< int128_base< _High, _Low > >
 
struct  clz_helper< unsigned long >
 
struct  clz_helper< unsigned long long >
 
struct  detail_delegate
 
struct  half_mask
 
class  int128_base
 

Typedefs

typedef int128_base< int64_t, uint64_t > int128_t
 
typedef int128_base< uint64_t, uint64_t > uint128_t
 

Functions

constexpr bool operator< (int128_t, int128_t)
 
constexpr bool operator< (uint128_t, uint128_t)
 
constexpr uint128_t operator>> (uint128_t, int)
 
constexpr int128_t operator>> (int128_t, int)
 
constexpr int128_t operator* (int128_t, int128_t)
 
constexpr uint128_t operator* (uint128_t, uint128_t)
 
constexpr uint128_t operator<< (uint128_t, int)
 
constexpr int128_t operator<< (int128_t, int)
 
uint128_t operator/ (uint128_t, uint128_t)
 
int128_t operator/ (int128_t, int128_t)
 
uint128_t operator% (uint128_t, uint128_t)
 
int128_t operator% (int128_t, int128_t)
 
template<class _CharT , class _Traits >
std::basic_ostream< _CharT, _Traits > & print_value (std::basic_ostream< _CharT, _Traits > &out_, bool signed_integral_, uint128_t value_)
 
template<class _CharT , class _Traits >
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &out, uint128_t _Val)
 
template<class _CharT , class _Traits >
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &out, int128_t _Val)
 

Typedef Documentation

typedef int128_base<int64_t, uint64_t> large_int::int128_t

Definition at line 103 of file int128.h.

typedef int128_base<uint64_t, uint64_t> large_int::uint128_t

Definition at line 106 of file int128.h.

Function Documentation

uint128_t large_int::operator% ( uint128_t  lhs_,
uint128_t  rhs_ 
)
inline

Definition at line 662 of file int128.h.

int128_t large_int::operator% ( int128_t  lhs_,
int128_t  rhs_ 
)
inline

Definition at line 664 of file int128.h.

constexpr int128_t large_int::operator* ( int128_t  lhs_,
int128_t  rhs_ 
)

Definition at line 646 of file int128.h.

constexpr uint128_t large_int::operator* ( uint128_t  lhs_,
uint128_t  rhs_ 
)

Definition at line 648 of file int128.h.

uint128_t large_int::operator/ ( uint128_t  lhs_,
uint128_t  rhs_ 
)
inline

Definition at line 658 of file int128.h.

int128_t large_int::operator/ ( int128_t  lhs_,
int128_t  rhs_ 
)
inline

Definition at line 660 of file int128.h.

constexpr bool large_int::operator< ( int128_t  lhs_,
int128_t  rhs_ 
)

Definition at line 634 of file int128.h.

constexpr bool large_int::operator< ( uint128_t  lhs_,
uint128_t  rhs_ 
)

Definition at line 636 of file int128.h.

constexpr uint128_t large_int::operator<< ( uint128_t  lhs_,
int  rhs_ 
)

Definition at line 650 of file int128.h.

constexpr int128_t large_int::operator<< ( int128_t  lhs_,
int  rhs_ 
)

Definition at line 654 of file int128.h.

template<class _CharT , class _Traits >
std::basic_ostream<_CharT, _Traits>& large_int::operator<< ( std::basic_ostream< _CharT, _Traits > &  out,
uint128_t  _Val 
)
inline

Definition at line 805 of file int128.h.

template<class _CharT , class _Traits >
std::basic_ostream<_CharT, _Traits>& large_int::operator<< ( std::basic_ostream< _CharT, _Traits > &  out,
int128_t  _Val 
)
inline

Definition at line 810 of file int128.h.

constexpr uint128_t large_int::operator>> ( uint128_t  lhs_,
int  rhs_ 
)

Definition at line 638 of file int128.h.

constexpr int128_t large_int::operator>> ( int128_t  lhs_,
int  rhs_ 
)

Definition at line 642 of file int128.h.

template<class _CharT , class _Traits >
std::basic_ostream<_CharT, _Traits>& large_int::print_value ( std::basic_ostream< _CharT, _Traits > &  out_,
bool  signed_integral_,
uint128_t  value_ 
)
inline

Definition at line 674 of file int128.h.