Template Class result< many_t< OkArgs… >, many_t< ErrArgs… > >

Inheritance Relationships

Base Types

  • public result_impl< ok_proxy< OkArgs... >, err_proxy< ErrArgs... >, std::tuple< OkArgs... >, std::tuple< ErrArgs... > >

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

Class Documentation

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

Public Types

using rimpl = result_impl<ok_proxy<OkArgs...>, err_proxy<ErrArgs...>, std::tuple<OkArgs...>, std::tuple<ErrArgs...>>

Public Functions

inline result(ok_proxy<OkArgs...> ok)
inline result(err_proxy<ErrArgs...> err)