Template Function tl::detail::or_else_impl(Exp&&, F&&)
Defined in File expected.hpp
Function Documentation
Warning
doxygenfunction: Unable to resolve function “tl::detail::or_else_impl” with arguments “(Exp&&, F&&)”. Candidate function could not be parsed. Parsing error is Error in declarator If declarator-id with parameters-and-qualifiers: Invalid C++ declaration: Expecting “,” or “)” in parameters-and-qualifiers, got “.”. [error at 54] (detail::invoke(std::declval<F>(), std::declval<Exp>().error())), detail::enable_if_t<!std::is_void<Ret>::value>* = nullptr> auto or_else_impl(Exp &&exp, F &&f) -> Ret ——————————————————^ If parenthesis in noptr-declarator: Error in declarator or parameters-and-qualifiers If pointer to member declarator: Invalid C++ declaration: Expected ‘::’ in pointer to member (function). [error at 31] (detail::invoke(std::declval<F>(), std::declval<Exp>().error())), detail::enable_if_t<!std::is_void<Ret>::value>* = nullptr> auto or_else_impl(Exp &&exp, F &&f) -> Ret ——————————-^ If declarator-id: Invalid C++ declaration: Unexpected ‘:’ after identifier. [error at 19] (detail::invoke(std::declval<F>(), std::declval<Exp>().error())), detail::enable_if_t<!std::is_void<Ret>::value>* = nullptr> auto or_else_impl(Exp &&exp, F &&f) -> Ret ——————-^