Lines Matching refs:Return
185 /// Return the type info for a given C++ type; on lookup failure can either throw or return nullptr.
1625 template <typename Return, typename SFINAE = void> struct return_value_policy_override {
1629 template <typename Return> struct return_value_policy_override<Return,
1630 detail::enable_if_t<std::is_base_of<type_caster_generic, make_caster<Return>>::value, void>> {
1632 return !std::is_lvalue_reference<Return>::value &&
1633 !std::is_pointer<Return>::value
1910 template <typename Return, typename Guard, typename Func>
1911 enable_if_t<!std::is_void<Return>::value, Return> call(Func &&f) && {
1912 return std::move(*this).template call_impl<Return>(std::forward<Func>(f), indices{}, Guard{});
1915 template <typename Return, typename Guard, typename Func>
1916 enable_if_t<std::is_void<Return>::value, void_type> call(Func &&f) && {
1917 std::move(*this).template call_impl<Return>(std::forward<Func>(f), indices{}, Guard{});
1933 template <typename Return, typename Func, size_t... Is, typename Guard>
1934 Return call_impl(Func &&f, index_sequence<Is...>, Guard &&) {