#include <profile.h>
|
| | bit_view ()=default |
| |
| | bit_view (std::span< std::byte const > bytes, std::uint64_t bits, std::uint64_t offset=0) |
| |
| std::uint64_t | size () const noexcept |
| |
| bool | empty () const noexcept |
| |
| std::uint64_t | offset () const noexcept |
| |
| std::span< std::byte const > | storage () const noexcept |
| |
| bool | at (std::uint64_t i) const |
| |
| bit_view | subview (std::uint64_t first, std::uint64_t count) const |
| |
| bit_view | prefix (std::uint64_t count) const |
| |
◆ bit_view() [1/2]
| everett::bit_view::bit_view |
( |
| ) |
|
|
default |
◆ bit_view() [2/2]
| everett::bit_view::bit_view |
( |
std::span< std::byte const > |
bytes, |
|
|
std::uint64_t |
bits, |
|
|
std::uint64_t |
offset = 0 |
|
) |
| |
|
inline |
◆ at()
| bool everett::bit_view::at |
( |
std::uint64_t |
i | ) |
const |
|
inline |
◆ empty()
| bool everett::bit_view::empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ offset()
| std::uint64_t everett::bit_view::offset |
( |
| ) |
const |
|
inlinenoexcept |
◆ prefix()
| bit_view everett::bit_view::prefix |
( |
std::uint64_t |
count | ) |
const |
|
inline |
◆ size()
| std::uint64_t everett::bit_view::size |
( |
| ) |
const |
|
inlinenoexcept |
◆ storage()
| std::span< std::byte const > everett::bit_view::storage |
( |
| ) |
const |
|
inlinenoexcept |
◆ subview()
| bit_view everett::bit_view::subview |
( |
std::uint64_t |
first, |
|
|
std::uint64_t |
count |
|
) |
| const |
|
inline |
◆ bytes_
| std::span<std::byte const> everett::bit_view::bytes_ |
|
private |
◆ offset_
| std::uint64_t everett::bit_view::offset_ = 0 |
|
private |
◆ size_
| std::uint64_t everett::bit_view::size_ = 0 |
|
private |
The documentation for this struct was generated from the following file: