Iros
 
Loading...
Searching...
No Matches
di::DeferConstruct< Fun > Class Template Reference

#include <di/util/defer_construct.h>

Public Member Functions

template<typename T>
requires (!concepts::DecaysTo<T, DeferConstruct> && concepts::ConstructibleFrom<Fun, T>)
constexpr DeferConstruct (T &&value)
 
constexpr operator meta::InvokeResult< Fun > () &&
 

Constructor & Destructor Documentation

◆ DeferConstruct()

template<concepts::Invocable Fun>
template<typename T>
requires (!concepts::DecaysTo<T, DeferConstruct> && concepts::ConstructibleFrom<Fun, T>)
di::util::DeferConstruct< Fun >::DeferConstruct ( T && value)
inlineexplicitconstexpr

Member Function Documentation

◆ operator meta::InvokeResult< Fun >()

template<concepts::Invocable Fun>
di::util::DeferConstruct< Fun >::operator meta::InvokeResult< Fun > ( ) &&
inlineconstexpr

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