Iros
 
Loading...
Searching...
No Matches
di::container::InInOutResult< In1, In2, O > Struct Template Reference

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

Public Member Functions

template<typename I1, typename I2, typename OO>
requires (concepts::ConvertibleTo<In1 const&, I1> && concepts::ConvertibleTo<In2 const&, I2> && concepts::ConvertibleTo<O const&, OO>)
constexpr operator InInOutResult< I1, I2, OO > () const &
 
template<typename I1, typename I2, typename OO>
requires (concepts::ConvertibleTo<In1, I1> && concepts::ConvertibleTo<In2, I2> && concepts::ConvertibleTo<O, OO>)
constexpr operator InInOutResult< I1, I2, OO > () &&
 

Public Attributes

In1 in1
 
In2 in2
 
out
 

Member Function Documentation

◆ operator InInOutResult< I1, I2, OO >() [1/2]

template<typename In1, typename In2, typename O>
template<typename I1, typename I2, typename OO>
requires (concepts::ConvertibleTo<In1, I1> && concepts::ConvertibleTo<In2, I2> && concepts::ConvertibleTo<O, OO>)
di::container::InInOutResult< In1, In2, O >::operator InInOutResult< I1, I2, OO > ( ) &&
inlineconstexpr

◆ operator InInOutResult< I1, I2, OO >() [2/2]

template<typename In1, typename In2, typename O>
template<typename I1, typename I2, typename OO>
requires (concepts::ConvertibleTo<In1 const&, I1> && concepts::ConvertibleTo<In2 const&, I2> && concepts::ConvertibleTo<O const&, OO>)
di::container::InInOutResult< In1, In2, O >::operator InInOutResult< I1, I2, OO > ( ) const &
inlineconstexpr

Member Data Documentation

◆ in1

template<typename In1, typename In2, typename O>
In1 di::container::InInOutResult< In1, In2, O >::in1

◆ in2

template<typename In1, typename In2, typename O>
In2 di::container::InInOutResult< In1, In2, O >::in2

◆ out

template<typename In1, typename In2, typename O>
O di::container::InInOutResult< In1, In2, O >::out

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