Botan 3.11.0
Crypto and TLS for C&
concat_util.h File Reference

Internal Header. More...

#include <botan/assert.h>
#include <botan/concepts.h>
#include <botan/range_concepts.h>
#include <botan/strong_type.h>
#include <array>
#include <iterator>
#include <ranges>
#include <span>
#include <tuple>

Go to the source code of this file.

Namespaces

namespace  Botan
namespace  Botan::detail

Functions

template<typename OutR = detail::AutoDetect, ranges::spanable_range... Rs>
requires (all_same_v<std::ranges::range_value_t<Rs>...>)
constexpr auto Botan::concat (Rs &&... ranges)
template<ranges::spanable_range OutR, ranges::spanable_range... Rs>
requires (concepts::reservable_container<OutR> || ranges::statically_spanable_range<OutR>)
constexpr OutR Botan::detail::concatenate (Rs &&... ranges)

Detailed Description

Internal Header.

Definition in file concat_util.h.