Botan
3.9.0
Crypto and TLS for C&
Botan
detail
manipulating_blockwise_processing_callback
Botan::detail::manipulating_blockwise_processing_callback Concept Reference
#include <
bitvector.h
>
Concept definition
template
<
typename
FnT,
typename
... ParamTs>
concept
Botan::detail::manipulating_blockwise_processing_callback
=
(
blockwise_processing_callback_without_mask
<FnT, ParamTs...> &&
std::same_as<uint32_t,
blockwise_processing_callback_return_type
<FnT, uint32_t, ParamTs...>>) ||
(
blockwise_processing_callback_with_mask<FnT, ParamTs...>
&&
std::same_as<uint32_t,
blockwise_processing_callback_return_type
<FnT, uint32_t, ParamTs...,
first_t<ParamTs...>
>>)
Botan::detail::blockwise_processing_callback_with_mask
Definition
bitvector.h:94
Botan::detail::blockwise_processing_callback_without_mask
Definition
bitvector.h:87
Botan::detail::manipulating_blockwise_processing_callback
Definition
bitvector.h:109
Botan::detail::blockwise_processing_callback_return_type
std::invoke_result_t< FnT, as< BlockT, ParamTs >... > blockwise_processing_callback_return_type
Definition
bitvector.h:77
Botan::detail::first_t
typename first_type< Ts... >::type first_t
Definition
bitvector.h:63
Detailed Description
Definition at line
109
of file
bitvector.h
.
Generated by
1.14.0