Template Class ok_proxy< T, Any… >

Inheritance Relationships

Base Type

Class Documentation

template<class T, class ...Any>
class legion::core::common::ok_proxy<T, Any...> : public legion::core::common::ok_ident

Public Types

using tuple_type = std::tuple<T, Any...>

Public Functions

ok_proxy(ok_proxy&&) noexcept = default
template<typename = std::enable_if_t<!std::is_same<T, tuple_create_helper>::value>>
inline ok_proxy(T val, Any... args)
inline explicit ok_proxy(tuple_type tpl)
inline explicit ok_proxy(tuple_create_helper, tuple_type tpl)
inline operator std::tuple<T, Any...>() const
inline operator const std::tuple<T, Any...>&() const