Iros
 
Loading...
Searching...
No Matches
di::container::InOutResult< In, Out > Struct Template Reference

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

Public Member Functions

template<typename I, typename O>
requires (concepts::ConvertibleTo<In const&, I> && concepts::ConvertibleTo<Out const&, O>)
constexpr operator InOutResult< I, O > () const &
 
template<typename I, typename O>
requires (concepts::ConvertibleTo<In, I> && concepts::ConvertibleTo<Out, O>)
constexpr operator InOutResult< I, O > () &&
 

Public Attributes

In in
 
Out out
 

Member Function Documentation

◆ operator InOutResult< I, O >() [1/2]

template<typename In, typename Out>
template<typename I, typename O>
requires (concepts::ConvertibleTo<In, I> && concepts::ConvertibleTo<Out, O>)
di::container::InOutResult< In, Out >::operator InOutResult< I, O > ( ) &&
inlineconstexpr

◆ operator InOutResult< I, O >() [2/2]

template<typename In, typename Out>
template<typename I, typename O>
requires (concepts::ConvertibleTo<In const&, I> && concepts::ConvertibleTo<Out const&, O>)
di::container::InOutResult< In, Out >::operator InOutResult< I, O > ( ) const &
inlineconstexpr

Member Data Documentation

◆ in

template<typename In, typename Out>
In di::container::InOutResult< In, Out >::in

◆ out

template<typename In, typename Out>
Out di::container::InOutResult< In, Out >::out

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