rangeless::fn
rangeless::fn::impl::any_gen< T > Struct Template Reference

#include <fn.hpp>

Public Types

using value_type = T
 

Public Member Functions

auto operator() () -> impl::maybe< value_type >
 

Public Attributes

std::function< impl::maybe< value_type >)> gen
 

Detailed Description

template<typename T>
struct rangeless::fn::impl::any_gen< T >

Definition at line 380 of file fn.hpp.

Member Typedef Documentation

◆ value_type

template<typename T >
using rangeless::fn::impl::any_gen< T >::value_type = T

Definition at line 382 of file fn.hpp.

Member Function Documentation

◆ operator()()

template<typename T >
auto rangeless::fn::impl::any_gen< T >::operator() ( ) -> impl::maybe<value_type>
inline

Definition at line 385 of file fn.hpp.

Member Data Documentation

◆ gen

template<typename T >
std::function<impl::maybe<value_type>)> rangeless::fn::impl::any_gen< T >::gen

Definition at line 383 of file fn.hpp.


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