Botan 3.7.1
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 <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.