"ScL Feature"/
SCL Feature 0.0.1
C++20 composable proxy wrapper with pluggable executor strategy
Loading...
Searching...
No Matches
wrapper.h
1#pragma once
2
3#include <scl/feature/type_traits/wrapper.h>
4
6{
18 template <typename Type>
20
21 template <typename Expected, typename Type>
23
24 template <typename Expected, typename Type>
26
27 template <typename Expected, typename Type>
29} // namespace scl::feature::concepts
Satisfied when T is a wrapper specialization.
Definition wrapper.h:19
constexpr bool is_part_compatible_with_v
Checks whether Test (a wrapper) recursively contains a value that is compatible with Expected (also a...
Definition wrapper.h:143
constexpr bool is_compatible_with_v
Checks whether Test is compatible with (usable in place of) Expected.
Definition wrapper.h:62
constexpr bool is_compatible_with_part_of_v
Checks whether Expected (a wrapper) recursively contains a value that is compatible with Test (also a...
Definition wrapper.h:101
constexpr bool is_wrapper_v
Checks whether Type is a wrapper specialization.
Definition wrapper.h:28
C++20 concepts for ScL Feature types.