Iros
 
Loading...
Searching...
No Matches
di::container::InOutOutResult< In, Out1, OUt2 > Struct Template Reference

#include <di/container/algorithm/in_out_out_result.h>

Public Member Functions

template<typename I, typename O1, typename O2>
requires (concepts::ConvertibleTo<In const&, I> && concepts::ConvertibleTo<Out1 const&, O1> && concepts::ConvertibleTo<OUt2 const&, O2>)
constexpr operator InOutOutResult< I, O1, O2 > () const &
 
template<typename I, typename O1, typename O2>
requires (concepts::ConvertibleTo<In, I> && concepts::ConvertibleTo<Out1, O1> && concepts::ConvertibleTo<OUt2, O2>)
constexpr operator InOutOutResult< I, O1, O2 > () &&
 

Public Attributes

In in
 
Out1 out1
 
OUt2 out2
 

Member Function Documentation

◆ operator InOutOutResult< I, O1, O2 >() [1/2]

template<typename In, typename Out1, typename OUt2>
template<typename I, typename O1, typename O2>
requires (concepts::ConvertibleTo<In, I> && concepts::ConvertibleTo<Out1, O1> && concepts::ConvertibleTo<OUt2, O2>)
di::container::InOutOutResult< In, Out1, OUt2 >::operator InOutOutResult< I, O1, O2 > ( ) &&
inlineconstexpr

◆ operator InOutOutResult< I, O1, O2 >() [2/2]

template<typename In, typename Out1, typename OUt2>
template<typename I, typename O1, typename O2>
requires (concepts::ConvertibleTo<In const&, I> && concepts::ConvertibleTo<Out1 const&, O1> && concepts::ConvertibleTo<OUt2 const&, O2>)
di::container::InOutOutResult< In, Out1, OUt2 >::operator InOutOutResult< I, O1, O2 > ( ) const &
inlineconstexpr

Member Data Documentation

◆ in

template<typename In, typename Out1, typename OUt2>
In di::container::InOutOutResult< In, Out1, OUt2 >::in

◆ out1

template<typename In, typename Out1, typename OUt2>
Out1 di::container::InOutOutResult< In, Out1, OUt2 >::out1

◆ out2

template<typename In, typename Out1, typename OUt2>
OUt2 di::container::InOutOutResult< In, Out1, OUt2 >::out2

The documentation for this struct was generated from the following file: