Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
RandomSeq Class Reference

Description

Another iteration _"state core"_ to produce a sequence of random numbers.

Used to build an infinite random search space...

Definition at line 146 of file iter-explorer-test.cpp.

Public Member Functions

 RandomSeq (int len=0)
 
bool checkPoint () const
 
char & yield () const
 
void iterNext ()
 

Static Private Member Functions

static char rndLetter ()
 

Private Attributes

size_t lim_
 
size_t cnt_
 
char letter_
 

Constructor & Destructor Documentation

◆ RandomSeq()

RandomSeq ( int  len = 0)
inline

Definition at line 159 of file iter-explorer-test.cpp.

Member Function Documentation

◆ rndLetter()

static char rndLetter ( )
inlinestaticprivate

Definition at line 153 of file iter-explorer-test.cpp.

References lib::rani().

+ Here is the call graph for this function:

◆ checkPoint()

bool checkPoint ( ) const
inline

Definition at line 166 of file iter-explorer-test.cpp.

◆ yield()

char & yield ( ) const
inline

Definition at line 172 of file iter-explorer-test.cpp.

◆ iterNext()

void iterNext ( )
inline

Definition at line 178 of file iter-explorer-test.cpp.

Member Data Documentation

◆ lim_

size_t lim_
private

Definition at line 148 of file iter-explorer-test.cpp.

◆ cnt_

size_t cnt_
private

Definition at line 149 of file iter-explorer-test.cpp.

◆ letter_

char letter_
private

Definition at line 150 of file iter-explorer-test.cpp.

+ Collaboration diagram for RandomSeq:

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