Iros
 
Loading...
Searching...
No Matches
di::container::detail::GenerateNFunction Struct Reference

#include <di/container/algorithm/generate_n.h>

Public Member Functions

template<concepts::Iterator Out, typename SSizeType = meta::IteratorSSizeType<Out>, concepts::CopyConstructible F>
requires (concepts::Invocable<F&> && concepts::IndirectlyWritable<Out, meta::InvokeResult<F&>>)
constexpr auto operator() (Out output, meta::TypeIdentity< SSizeType > n, F gen) const -> Out
 

Member Function Documentation

◆ operator()()

template<concepts::Iterator Out, typename SSizeType = meta::IteratorSSizeType<Out>, concepts::CopyConstructible F>
requires (concepts::Invocable<F&> && concepts::IndirectlyWritable<Out, meta::InvokeResult<F&>>)
auto di::container::detail::GenerateNFunction::operator() ( Out output,
meta::TypeIdentity< SSizeType > n,
F gen ) const -> Out
inlineconstexpr

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