YOrch 1.0.0
Loading...
Searching...
No Matches
yorch::resolvable_const_value Concept Reference

#include <resolve.hpp>

Concept definition

template<typename Arg, typename T>
!std::is_rvalue_reference_v<Arg> &&
(
(
std::is_reference_v<Arg> &&
std::is_const_v<std::remove_reference_t<Arg>> &&
std::is_convertible_v<const T&, const std::remove_cvref_t<Arg>&>
) ||
(
!std::is_reference_v<Arg> &&
std::is_constructible_v<std::remove_cvref_t<Arg>, const T&>
)
)

Detailed Description

Definition at line 116 of file resolve.hpp.