Lines Matching refs:Arg
32 template <typename T, typename Arg, typename Enable = void>
35 static auto make(Arg&& /* arg */) in make()
51 template <typename T, typename Arg>
53 T, Arg,
56 std::remove_cv_t<std::remove_reference_t<Arg>>> &&
57 std::is_convertible_v<Arg, T>>>
59 static auto make(Arg&& arg) in make()
61 return T(std::forward<Arg>(arg)); in make()
74 template <typename T, typename Arg>
76 T, Arg,
79 std::remove_cv_t<std::remove_reference_t<Arg>>> &&
82 static auto make(Arg&& arg) -> T in make()
85 std::forward<Arg>(arg)); in make()
100 template <typename Arg>
101 auto operator()(Arg&& arg) const in operator ()()
103 return Make<V, Arg>::make(arg); in operator ()()
115 template <typename V, typename Arg>
116 auto convertVariant(Arg&& v) in convertVariant()