Everett
Loading...
Searching...
No Matches
Classes | Typedefs | Variables
everett::active_detail Namespace Reference

Classes

struct  family
 
struct  family< P, profile_unit::bit >
 
struct  family< P, profile_unit::byte >
 

Typedefs

template<class P >
using engine = std::conditional_t< rebuilding< P >, replacement_rebuild_engine< P, wrapping_fingerprint_algebra, 256, typename family< P >::type >, typed_engine< P, wrapping_fingerprint_algebra, 256, typename family< P >::type > >
 

Variables

template<class P >
constexpr bool rebuilding
 

Typedef Documentation

◆ engine

template<class P >
using everett::active_detail::engine = typedef std::conditional_t<rebuilding<P>, replacement_rebuild_engine<P, wrapping_fingerprint_algebra, 256, typename family<P>::type>, typed_engine<P, wrapping_fingerprint_algebra, 256, typename family<P>::type> >

Variable Documentation

◆ rebuilding

template<class P >
constexpr bool everett::active_detail::rebuilding
inlineconstexpr
Initial value:
=
std::same_as<typed_detail::default_sort_t<P>, unsorted<std::optional<std::string>>>