#include <di/function/flip.h>
 | 
| template<typename Fn>  | 
| constexpr  | FlipFunction (types::InPlace, Fn &&function) | 
|   | 
| constexpr  | FlipFunction (FlipFunction const &)=default | 
|   | 
| constexpr  | FlipFunction (FlipFunction &&)=default | 
|   | 
| constexpr auto  | operator= (FlipFunction const &) -> FlipFunction &=delete | 
|   | 
| constexpr auto  | operator= (FlipFunction &&) -> FlipFunction &=delete | 
|   | 
template<typename T, typename U>  
requires (concepts::Invocable<F&, T, U>) | 
| constexpr auto  | operator() (U &&a, T &&b) &-> decltype(auto) | 
|   | 
template<typename T, typename U>  
requires (concepts::Invocable<F const&, T, U>) | 
| constexpr auto  | operator() (U &&a, T &&b) const &-> decltype(auto) | 
|   | 
template<typename T, typename U>  
requires (concepts::Invocable<F &&, T, U>) | 
| constexpr auto  | operator() (U &&a, T &&b) &&-> decltype(auto) | 
|   | 
template<typename T, typename U>  
requires (concepts::Invocable<F const &&, T, U>) | 
| constexpr auto  | operator() (U &&a, T &&b) const &&-> decltype(auto) | 
|   | 
◆ FlipFunction() [1/3]
template<concepts::DecayConstructible F> 
template<typename Fn> 
 
 
◆ FlipFunction() [2/3]
template<concepts::DecayConstructible F> 
 
 
◆ FlipFunction() [3/3]
template<concepts::DecayConstructible F> 
 
 
◆ operator()() [1/4]
template<concepts::DecayConstructible F> 
template<typename T, typename U> 
requires (concepts::Invocable<F &&, T, U>)
 
 
◆ operator()() [2/4]
template<concepts::DecayConstructible F> 
template<typename T, typename U> 
requires (concepts::Invocable<F&, T, U>)
 
 
◆ operator()() [3/4]
template<concepts::DecayConstructible F> 
template<typename T, typename U> 
requires (concepts::Invocable<F const &&, T, U>)
 
 
◆ operator()() [4/4]
template<concepts::DecayConstructible F> 
template<typename T, typename U> 
requires (concepts::Invocable<F const&, T, U>)
 
 
◆ operator=() [1/2]
template<concepts::DecayConstructible F> 
 
 
◆ operator=() [2/2]
template<concepts::DecayConstructible F> 
 
 
The documentation for this struct was generated from the following file:
- libs/di/include/di/function/flip.h