|
VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
|
A zero-copy const view for a bitmask enum. More...
#include <flags_view.hxx>
Public Member Functions | |
| constexpr | ConstFlagsView (const BitmaskEnum &flags) |
| constexpr bool | has (BitmaskEnum mask) const |
| constexpr bool | has_all (BitmaskEnum mask) const |
| constexpr auto | value () const -> BitmaskEnum |
| constexpr | operator BitmaskEnum () const |
A zero-copy const view for a bitmask enum.
Provides a convenient read-only interface for checking flags.
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |