|
template<class Seq , class Compare > |
CUDA NI void | sort (Seq &seq, Compare comp) |
|
template<class Seq , class Compare > |
CUDA NI void | sorti (Seq &seq, Compare comp) |
|
template<size_t N, class M1 , class M2 , class T > |
CUDA constexpr bitset< N, local_memory, T > | operator& (const bitset< N, M1, T > &lhs, const bitset< N, M2, T > &rhs) |
|
template<size_t N, class M1 , class M2 , class T > |
CUDA constexpr bitset< N, local_memory, T > | operator| (const bitset< N, M1, T > &lhs, const bitset< N, M2, T > &rhs) |
|
template<size_t N, class M1 , class M2 , class T > |
CUDA constexpr bitset< N, local_memory, T > | operator^ (const bitset< N, M1, T > &lhs, const bitset< N, M2, T > &rhs) |
|
template<class Mem , class Alloc , class T > |
CUDA constexpr dynamic_bitset< Mem, Alloc, T > | operator& (const dynamic_bitset< Mem, Alloc, T > &lhs, const dynamic_bitset< Mem, Alloc, T > &rhs) |
|
template<class Mem , class Alloc , class T > |
CUDA constexpr dynamic_bitset< Mem, Alloc, T > | operator| (const dynamic_bitset< Mem, Alloc, T > &lhs, const dynamic_bitset< Mem, Alloc, T > &rhs) |
|
template<class Mem , class Alloc , class T > |
CUDA constexpr dynamic_bitset< Mem, Alloc, T > | operator^ (const dynamic_bitset< Mem, Alloc, T > &lhs, const dynamic_bitset< Mem, Alloc, T > &rhs) |
|
template<class T , class Alloc , class... Args> |
CUDA NI root_ptr< T, Alloc > | allocate_root (const Alloc &alloc, Args &&... args) |
|
template<class T , class Alloc , class... Args> |
CUDA root_ptr< T, Alloc > | make_root (Args &&... args) |
|
template<class T , class Alloc , class... Args> |
CUDA NI shared_ptr< T, Alloc > | allocate_shared (const Alloc &alloc, Args &&... args) |
|
template<class T , class Alloc , class... Args> |
CUDA NI shared_ptr< T, Alloc > | make_shared (Args &&... args) |
|
template<class Alloc1 , class Alloc2 > |
CUDA bool | operator== (const string< Alloc1 > &lhs, const string< Alloc2 > &rhs) |
|
template<class Allocator > |
CUDA bool | operator== (const char *lhs, const string< Allocator > &rhs) |
|
template<class Allocator > |
CUDA bool | operator== (const string< Allocator > &lhs, const char *rhs) |
|
template<class Allocator > |
CUDA string< Allocator > | operator+ (const string< Allocator > &lhs, const string< Allocator > &rhs) |
|
template<class Allocator > |
CUDA string< Allocator > | operator+ (const char *lhs, const string< Allocator > &rhs) |
|
template<class Allocator > |
CUDA string< Allocator > | operator+ (const string< Allocator > &lhs, const char *rhs) |
|
template<class T , class Alloc , class... Args> |
CUDA NI unique_ptr< T, Alloc > | allocate_unique (const Alloc &alloc, Args &&... args) |
|
template<class T , class Alloc , class... Args> |
CUDA unique_ptr< T, Alloc > | make_unique (Args &&... args) |
|
template<class T > |
CUDA constexpr void | swap (T &a, T &b) |
|
CUDA size_t | strlen (const char *str) |
|
CUDA int | strcmp (const char *s1, const char *s2) |
|
template<class T > |
CUDA INLINE constexpr T | min (T a, T b) |
|
template<class T > |
CUDA INLINE constexpr T | max (T a, T b) |
|
template<class T > |
CUDA constexpr T | isnan (T a) |
|
CUDA CONSTEXPR_NEXTAFTER float | nextafter (float f, float dir) |
|
CUDA CONSTEXPR_NEXTAFTER double | nextafter (double f, double dir) |
|
template<class To , class From , bool map_limits = true> |
CUDA NI constexpr To | ru_cast (From x) |
|
template<class To , class From , bool map_limits = true> |
CUDA NI constexpr To | rd_cast (From x) |
|
template<class T > |
CUDA NI constexpr int | popcount (T x) |
|
template<class T > |
CUDA NI constexpr int | countl_zero (T x) |
|
template<class T > |
CUDA NI constexpr int | countl_one (T x) |
|
template<class T > |
CUDA NI constexpr int | countr_zero (T x) |
|
template<class T > |
CUDA NI constexpr int | countr_one (T x) |
|
template<class T > |
CUDA constexpr int | signum (T val) |
|
template<class T > |
CUDA NI constexpr T | ipow (T a, T b) |
|
template<class T > |
CUDA constexpr T | add_up (T x, T y) |
|
template<class T > |
CUDA constexpr T | add_down (T x, T y) |
|
template<class T > |
CUDA constexpr T | sub_up (T x, T y) |
|
template<class T > |
CUDA constexpr T | sub_down (T x, T y) |
|
template<class T > |
CUDA constexpr T | mul_up (T x, T y) |
|
template<class T > |
CUDA constexpr T | mul_down (T x, T y) |
|
template<class T > |
CUDA constexpr T | div_up (T x, T y) |
|
template<class T > |
CUDA constexpr T | div_down (T x, T y) |
|
template<class T > |
CUDA constexpr T | tdiv (T x, T y) |
|
template<class T > |
CUDA constexpr T | tmod (T x, T y) |
|
template<class T > |
CUDA constexpr T | fdiv (T x, T y) |
|
template<class T > |
CUDA constexpr T | fmod (T x, T y) |
|
template<class T > |
CUDA constexpr T | cdiv (T x, T y) |
|
template<class T > |
CUDA constexpr T | cmod (T x, T y) |
|
template<class T > |
CUDA constexpr T | ediv (T x, T y) |
|
template<class T > |
CUDA constexpr T | emod (T x, T y) |
|
template<typename T > |
CUDA NI void | print (const T &t) |
|
template<> |
CUDA NI void | print (const bool &x) |
|
template<> |
CUDA NI void | print (const char &x) |
|
template<> |
CUDA NI void | print (const short &x) |
|
template<> |
CUDA NI void | print (const int &x) |
|
template<> |
CUDA NI void | print (const long long int &x) |
|
template<> |
CUDA NI void | print (const long int &x) |
|
template<> |
CUDA NI void | print (const unsigned char &x) |
|
template<> |
CUDA NI void | print (const unsigned short &x) |
|
template<> |
CUDA NI void | print (const unsigned int &x) |
|
template<> |
CUDA NI void | print (const unsigned long &x) |
|
template<> |
CUDA NI void | print (const unsigned long long &x) |
|
template<> |
CUDA NI void | print (const float &x) |
|
template<> |
CUDA NI void | print (const double &x) |
|
template<> |
CUDA NI void | print (char const *const &x) |
|
template<size_t i, typename... Ts> |
CUDA impl::variant_alternative< i, Ts... >::type & | get (variant< Ts... > &v) |
|
template<size_t i, typename... Ts> |
CUDA const impl::variant_alternative< i, Ts... >::type & | get (const variant< Ts... > &v) |
|
template<typename... Ts> |
CUDA NI bool | operator== (const variant< Ts... > &lhs, const variant< Ts... > &rhs) |
|
template<class T1 , class Alloc1 , class T2 , class Alloc2 > |
CUDA NI bool | operator== (const vector< T1, Alloc1 > &lhs, const vector< T2, Alloc2 > &rhs) |
|