di 0.1.0
Loading...
Searching...
No Matches
di::util::StoreIf< T, false > Struct Template Reference

#include <di/util/store_if.h>

Public Member Functions

template<typename... Args>
requires (concepts::ConstructibleFrom<StoreIf<T, true>, Args...>)
constexpr StoreIf (Args &&...)
 
 StoreIf ()=default
 
 StoreIf (StoreIf const &)=default
 
 StoreIf (StoreIf &&)=default
 
auto operator= (StoreIf const &) -> StoreIf &=default
 
auto operator= (StoreIf &&) -> StoreIf &=default
 

Public Attributes

value
 
value
 
value
 

Constructor & Destructor Documentation

◆ StoreIf() [1/4]

template<typename T>
template<typename... Args>
requires (concepts::ConstructibleFrom<StoreIf<T, true>, Args...>)
di::util::StoreIf< T, false >::StoreIf ( Args && ...)
inlineconstexpr

◆ StoreIf() [2/4]

template<typename T>
di::util::StoreIf< T, false >::StoreIf ( )
default

◆ StoreIf() [3/4]

template<typename T>
di::util::StoreIf< T, false >::StoreIf ( StoreIf< T, false > const & )
default

◆ StoreIf() [4/4]

template<typename T>
di::util::StoreIf< T, false >::StoreIf ( StoreIf< T, false > && )
default

Member Function Documentation

◆ operator=() [1/2]

template<typename T>
auto di::util::StoreIf< T, false >::operator= ( StoreIf< T, false > && ) -> StoreIf &=default
default

◆ operator=() [2/2]

template<typename T>
auto di::util::StoreIf< T, false >::operator= ( StoreIf< T, false > const & ) -> StoreIf &=default
default

Member Data Documentation

◆ value [1/3]

T di::util::StoreIf< T, should_store >::value

◆ value [2/3]

T di::util::StoreIf< T, should_store >::value

◆ value [3/3]

T di::util::StoreIf< T, should_store >::value

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