Iros
 
Loading...
Searching...
No Matches
di::util::detail::GetNamedArgumentOrFunction< Tag > Struct Template Reference

#include <di/util/named_arguments.h>

Public Member Functions

template<concepts::RemoveCVRefInstanceOf< NamedArguments > Args, typename Val = meta::Type<Tag>, concepts::ConvertibleTo< Val > U>
requires (concepts::ConstructibleFrom<Val, meta::Like<Args, Val>>)
constexpr auto operator() (Args &&args, U &&fallback) const -> Val
 

Member Function Documentation

◆ operator()()

template<typename Tag>
template<concepts::RemoveCVRefInstanceOf< NamedArguments > Args, typename Val = meta::Type<Tag>, concepts::ConvertibleTo< Val > U>
requires (concepts::ConstructibleFrom<Val, meta::Like<Args, Val>>)
auto di::util::detail::GetNamedArgumentOrFunction< Tag >::operator() ( Args && args,
U && fallback ) const -> Val
inlineconstexpr

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