|
Botan 3.9.0
Crypto and TLS for C&
|
Internal Header. More...
#include <botan/concepts.h>#include <botan/exceptn.h>#include <botan/mem_ops.h>#include <botan/secmem.h>#include <botan/strong_type.h>#include <botan/internal/bit_ops.h>#include <botan/internal/ct_utils.h>#include <botan/internal/loadstor.h>#include <botan/internal/stl_util.h>#include <memory>#include <optional>#include <span>#include <sstream>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | Botan |
| namespace | Botan::detail |
Typedefs | |
| template<typename OutT, typename> | |
| using | Botan::detail::as = OutT |
| using | Botan::bitvector = bitvector_base<std::allocator> |
| template<typename FnT, std::unsigned_integral BlockT, typename... ParamTs> | |
| using | Botan::detail::blockwise_processing_callback_return_type = std::invoke_result_t<FnT, as<BlockT, ParamTs>...> |
| template<typename... Ts> | |
| using | Botan::detail::first_t = typename first_type<Ts...>::type |
| using | Botan::secure_bitvector = bitvector_base<secure_allocator> |
Functions | |
| template<bitvectorish T1, bitvectorish T2> | |
| constexpr auto | Botan::detail::copy_lhs_allocator_aware (const T1 &lhs, const T2 &) |
| template<bitvectorish T1, bitvectorish T2> | |
| bool | Botan::operator!= (const T1 &lhs, const T2 &rhs) |
| template<bitvectorish T1, bitvectorish T2> | |
| auto | Botan::operator& (const T1 &lhs, const T2 &rhs) |
| template<bitvectorish T1, bitvectorish T2> | |
| bool | Botan::operator== (const T1 &lhs, const T2 &rhs) |
| template<bitvectorish T1, bitvectorish T2> | |
| auto | Botan::operator^ (const T1 &lhs, const T2 &rhs) |
| template<bitvectorish T1, bitvectorish T2> | |
| auto | Botan::operator| (const T1 &lhs, const T2 &rhs) |
Internal Header.
Definition in file bitvector.h.