14#include "../RegularTestDiagnosticsUtilities.hpp"
19namespace sequoia::testing
21 template<
template<
class...>
class OuterType,
class InnerType>
24 using inner_type = InnerType;
26 using inner_allocator_type =
typename InnerType::allocator_type;
28 using outer_allocator_type =
typename inner_allocator_type::template rebind<inner_type>::other;
30 using allocator_type = std::scoped_allocator_adaptor<outer_allocator_type, inner_allocator_type>;
32 using beast = OuterType<inner_type, allocator_type>;
Utilities for checking regular semantics.
Definition: ScopedAllocationTestDiagnosticsUtilities.hpp:23