libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Functions | |
template<class T > | |
constexpr T | clear_leftmost_set (const T value) noexcept(true) |
template<class T > | |
constexpr unsigned | count_trailing_zeroes (const T value) noexcept(true)=delete |
template<> | |
unsigned | count_trailing_zeroes< std::uint32_t > (const std::uint32_t value) noexcept(true) |
template<> | |
unsigned | count_trailing_zeroes< std::uint64_t > (const std::uint64_t value) noexcept(true) |
template<> | |
unsigned | count_trailing_zeroes< uint128_t > (const uint128_t value) noexcept(true) |
template<class T > | |
constexpr unsigned | count_leading_zeroes (const T value) noexcept(true)=delete |
template<> | |
unsigned | count_leading_zeroes< std::uint32_t > (const std::uint32_t value) noexcept(true) |
template<> | |
unsigned | count_leading_zeroes< std::uint64_t > (const std::uint64_t value) noexcept(true) |
template<> | |
unsigned | count_leading_zeroes< uint128_t > (const uint128_t value) noexcept(true) |
|
inlineconstexprnoexcept |
Definition at line 60 of file memops_impl.hpp.
|
inlineconstexprdeletenoexcept |
|
inlinenoexcept |
Definition at line 86 of file memops_impl.hpp.
|
inlinenoexcept |
Definition at line 91 of file memops_impl.hpp.
|
inlinenoexcept |
Definition at line 96 of file memops_impl.hpp.
|
inlineconstexprdeletenoexcept |
|
inlinenoexcept |
Definition at line 68 of file memops_impl.hpp.
|
inlinenoexcept |
Definition at line 73 of file memops_impl.hpp.
|
inlinenoexcept |
Definition at line 78 of file memops_impl.hpp.