|
Botan 3.11.0
Crypto and TLS for C&
|
Public Header. More...
#include <botan/types.h>#include <concepts>#include <ranges>#include <span>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | Botan |
| namespace | Botan::ranges |
Concepts | |
| concept | Botan::ranges::contiguous_output_range |
| concept | Botan::ranges::contiguous_range |
| concept | Botan::ranges::spanable_range |
| concept | Botan::ranges::statically_spanable_range |
Functions | |
| template<spanable_range R0, spanable_range... Rs> requires (sizeof...(Rs) > 0) | |
| constexpr void | Botan::ranges::assert_equal_byte_lengths (const R0 &r0, const Rs &... rs) |
| template<size_t expected, spanable_range R> | |
| constexpr void | Botan::ranges::assert_exact_byte_length (const R &r) |
| void BOTAN_UNSTABLE_API | Botan::ranges::memory_region_size_violation () |
| constexpr size_t | Botan::ranges::size_bytes (const spanable_range auto &r) |
Public Header.
Definition in file range_concepts.h.