#include <bit_pattern.hpp>
|
template<std::size_t N> |
consteval | BitPattern (const char(&pattern)[N]) |
|
constexpr bool | matches (std::unsigned_integral auto v) |
|
template<std::size_t N> |
consteval | BitPattern (const char(&pattern)[N]) |
|
constexpr bool | matches (std::unsigned_integral auto v) |
|
◆ BitPattern() [1/2]
template<std::size_t N>
BitPattern::BitPattern |
( |
const char(&) | pattern[N] | ) |
|
|
inlineexplicitconsteval |
◆ BitPattern() [2/2]
template<std::size_t N>
BitPattern::BitPattern |
( |
const char(&) | pattern[N] | ) |
|
|
inlineexplicitconsteval |
◆ matches() [1/2]
bool BitPattern::matches |
( |
std::unsigned_integral auto | v | ) |
|
|
inlineconstexpr |
◆ matches() [2/2]
bool BitPattern::matches |
( |
std::unsigned_integral auto | v | ) |
|
|
inlineconstexpr |
◆ expected
std::uint64_t BitPattern::expected = {} |
|
private |
◆ mask
std::uint64_t BitPattern::mask = {} |
|
private |
The documentation for this class was generated from the following files: