Iros
 
Loading...
Searching...
No Matches
countl_one.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace di::bit {
6namespace detail {
8 template<concepts::UnsignedInteger T>
9 constexpr auto operator()(T value) const -> int {
10 return countl_zero(T(~value));
11 }
12 };
13}
14
15constexpr inline auto countl_one = detail::CountlOneFunction {};
16}
17
18namespace di {
19using bit::countl_one;
20}
Definition bit_proxy_reference.h:5
Definition bit_proxy_reference.h:5
constexpr auto countl_one
Definition countl_one.h:15
constexpr auto countl_zero
Definition countl_zero.h:35
Definition zstring_parser.h:9
Definition countl_one.h:7
constexpr auto operator()(T value) const -> int
Definition countl_one.h:9