Template Class result< OkType, many_t< Args… > >

Inheritance Relationships

Base Types

  • public result_impl< ok_proxy< OkType >, err_proxy< Args... >, OkType, std::tuple< Args... > >

  • public legion::core::common::result_ident (Class result_ident)

Class Documentation

template<class OkType, class ...Args>
class legion::core::common::result<OkType, many_t<Args...>> : public result_impl<ok_proxy<OkType>, err_proxy<Args...>, OkType, std::tuple<Args...>>, public legion::core::common::result_ident

Public Types

using rimpl = result_impl<ok_proxy<OkType>, err_proxy<Args...>, OkType, std::tuple<Args...>>

Public Functions

inline result(ok_proxy<OkType> ok)
inline result(err_proxy<Args...> err)