VCCC  2024.05
VisualCamp Common C++ library
in_in_out_result< I1, I2, O > Struct Template Reference

#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__algorithm/ranges/in_in_out_result.hpp>

Public Member Functions

template<typename II1 , typename II2 , typename OO , std::enable_if_t< conjunction< convertible_to< const I1 &, II1 >, convertible_to< const I2 &, II2 >, convertible_to< const O &, OO > >::value, int > = 0>
constexpr operator in_in_out_result< I2, II2, OO > () const &
 
template<typename II1 , typename II2 , typename OO , std::enable_if_t< conjunction< convertible_to< I1, II1 >, convertible_to< I2, II2 >, convertible_to< O, OO > >::value, int > = 0>
constexpr operator in_in_out_result< I2, II2, OO > () &&
 

Public Attributes

VCCC_NO_UNIQUE_ADDRESS I1 in1
 
VCCC_NO_UNIQUE_ADDRESS I2 in2
 
VCCC_NO_UNIQUE_ADDRESSout
 

Member Function Documentation

◆ operator in_in_out_result< I2, II2, OO >() [1/2]

constexpr operator in_in_out_result< I2, II2, OO > ( ) &&
inlineconstexpr

◆ operator in_in_out_result< I2, II2, OO >() [2/2]

constexpr operator in_in_out_result< I2, II2, OO > ( ) const &
inlineconstexpr

Member Data Documentation

◆ in1

◆ in2

◆ out


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