codex
Loading...
Searching...
No Matches
generator< parser, pos, Output > Struct Template Reference

#include <gen.hpp>

Public Types

using type = decltype(generator::next())::type
 

Static Public Member Functions

template<typename T >
static constexpr auto push (void) -> generator< parser, pos+1, typename Output::push_back< T > >
 
static constexpr auto next (void)
 

Member Typedef Documentation

◆ type

template<auto parser, std::size_t pos, typename Output >
using generator< parser, pos, Output >::type = decltype(generator::next())::type

Member Function Documentation

◆ next()

template<auto parser, std::size_t pos, typename Output >
static constexpr auto generator< parser, pos, Output >::next ( void )
inlinestaticconstexpr

◆ push()

template<auto parser, std::size_t pos, typename Output >
template<typename T >
static constexpr auto generator< parser, pos, Output >::push ( void ) -> generator< parser, pos+1, typename Output::push_back< T > >
staticconstexpr

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