Iros
 
Loading...
Searching...
No Matches
di::util::GetInPlaceFunction Struct Reference

#include <di/util/get_in_place.h>

Public Member Functions

template<typename T, types::size_t index>
constexpr auto operator() (Constexpr< index > place_holder, T &&tuple) const -> meta::TagInvokeResult< GetInPlaceFunction, Constexpr< index >, T >
 
template<typename T, typename Type>
constexpr auto operator() (types::InPlaceType< Type > place_holder, T &&tuple) const -> meta::TagInvokeResult< GetInPlaceFunction, types::InPlaceType< Type >, T >
 

Member Function Documentation

◆ operator()() [1/2]

template<typename T, types::size_t index>
auto di::util::GetInPlaceFunction::operator() ( Constexpr< index > place_holder,
T && tuple ) const -> meta::TagInvokeResult<GetInPlaceFunction, Constexpr<index>, T>
inlineconstexpr

◆ operator()() [2/2]

template<typename T, typename Type>
auto di::util::GetInPlaceFunction::operator() ( types::InPlaceType< Type > place_holder,
T && tuple ) const -> meta::TagInvokeResult<GetInPlaceFunction, types::InPlaceType<Type>, T>
inlineconstexpr

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