Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
bits.hpp File Reference
#include <cstdint>
Include dependency graph for bits.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
immer | |
immer::detail | |
immer::detail::rbts | |
Typedefs | |
using | immer::detail::rbts::bits_t = std::uint32_t |
using | immer::detail::rbts::shift_t = std::uint32_t |
using | immer::detail::rbts::count_t = std::uint32_t |
using | immer::detail::rbts::size_t = std::size_t |
Variables | |
template<bits_t B, typename T = count_t> | |
constexpr T | immer::detail::rbts::branches = T{1} << B |
template<bits_t B, typename T = size_t> | |
constexpr T | immer::detail::rbts::mask = branches<B, T> - 1 |
template<bits_t B, bits_t BL> | |
constexpr shift_t | immer::detail::rbts::endshift = shift_t{BL} - shift_t{B} |