Kùzu C++ API
|
Classes | |
struct | MakeSigned |
struct | MakeSigned< int128_t > |
struct | MakeUnSigned |
struct | MakeUnSigned< int128_t > |
Concepts | |
concept | IsIntegral |
concept | IsSigned |
concept | IsUnSigned |
Typedefs | |
template<typename T > | |
using | MakeSignedT = typename MakeSigned<T>::type |
template<typename T > | |
using | MakeUnSignedT = typename MakeUnSigned<T>::type |
Functions | |
template<typename T > | |
decltype(auto) | makeValueSigned (T value) |
template<typename T > | |
decltype(auto) | makeValueUnSigned (T value) |
template<typename T > | |
constexpr int | bitWidth (T x) |
template<> | |
constexpr int | bitWidth< int128_t > (int128_t x) |
using kuzu::common::numeric_utils::MakeSignedT = typename MakeSigned<T>::type |
using kuzu::common::numeric_utils::MakeUnSignedT = typename MakeUnSigned<T>::type |
|
constexpr |
|
constexpr |
decltype(auto) kuzu::common::numeric_utils::makeValueSigned | ( | T | value | ) |
decltype(auto) kuzu::common::numeric_utils::makeValueUnSigned | ( | T | value | ) |