add meson support, update pipeline

This commit is contained in:
ado
2021-01-19 20:26:36 +01:00
parent 4de7063708
commit 92e8e200f9
11 changed files with 60 additions and 41 deletions

View File

@@ -181,7 +181,7 @@ public:
using Ret = no_void_validator_tup_t<Ts...>;
return try_invoke_and_make_composite<
std::optional<Ret>>(get_next<Ts...>(), std::forward<Fun>(fun));
};
}
// identical to try_next but returns composite with object instead of a
// tuple
@@ -189,7 +189,7 @@ public:
composite<std::optional<T>> try_object(Fun&& fun = none{}) {
return try_invoke_and_make_composite<
std::optional<T>>(get_object<T, Ts...>(), std::forward<Fun>(fun));
};
}
private:
template <typename...>