Console Library 8.0.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
console::gen::step_by_t Class Reference

步进适配器(用于管道操作符)。 More...

#include <gextra.h>

Public Member Functions

 step_by_t (size_t size=1)
 构造函数。

Private Attributes

size_t s

Friends

template<class Gen>
StepBy< Gen > operator| (Gen g, step_by_t s)
 管道操作符,创建步进生成器。

Detailed Description

步进适配器(用于管道操作符)。

Constructor & Destructor Documentation

◆ step_by_t()

console::gen::step_by_t::step_by_t ( size_t size = 1)
inlineexplicit

构造函数。

Parameters
size步长,默认为1。

◆ operator|

template<class Gen>
StepBy< Gen > operator| ( Gen g,
step_by_t s )
friend

管道操作符,创建步进生成器。

Template Parameters
Gen源生成器类型。
Parameters
g源生成器。
s步进适配器。
Returns
StepBy<Gen> 步进生成器。

Member Data Documentation

◆ s

size_t console::gen::step_by_t::s
private

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