Iros
 
Loading...
Searching...
No Matches
di::util::detail::CRefFunction Struct Reference

#include <di/util/reference_wrapper.h>

Inheritance diagram for di::util::detail::CRefFunction:
[legend]

Public Member Functions

template<typename T>
constexpr auto operator() (T const &value) const -> ReferenceWrapper< T const >
 
template<typename T>
constexpr auto operator() (ReferenceWrapper< T > value) const -> ReferenceWrapper< T const >
 
template<typename T>
constexpr void operator() (T const &&value) const =delete
 

Member Function Documentation

◆ operator()() [1/3]

template<typename T>
auto di::util::detail::CRefFunction::operator() ( ReferenceWrapper< T > value) const -> ReferenceWrapper<T const>
inlineconstexpr

◆ operator()() [2/3]

template<typename T>
void di::util::detail::CRefFunction::operator() ( T const && value) const
constexprdelete

◆ operator()() [3/3]

template<typename T>
auto di::util::detail::CRefFunction::operator() ( T const & value) const -> ReferenceWrapper<T const>
inlineconstexpr

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