#include <regexp_generator.h>
|
| void | GeneratePostfix (std::vector< std::string > *post, int nstk, int ops, int lits) |
| |
| void | GeneratePostfix (std::vector< std::string > *post, int nstk, int ops, int lits) |
| |
| bool | GenerateRandomPostfix (std::vector< std::string > *post, int nstk, int ops, int lits) |
| |
| bool | GenerateRandomPostfix (std::vector< std::string > *post, int nstk, int ops, int lits) |
| |
| RegexpGenerator & | operator= (const RegexpGenerator &)=delete |
| |
| RegexpGenerator & | operator= (const RegexpGenerator &)=delete |
| |
| | RegexpGenerator (const RegexpGenerator &)=delete |
| |
| | RegexpGenerator (const RegexpGenerator &)=delete |
| |
| void | RunPostfix (const std::vector< std::string > &post) |
| |
| void | RunPostfix (const std::vector< std::string > &post) |
| |
◆ RegexpGenerator() [1/4]
| re2::RegexpGenerator::RegexpGenerator |
( |
int |
maxatoms, |
|
|
int |
maxops, |
|
|
const std::vector< std::string > & |
atoms, |
|
|
const std::vector< std::string > & |
ops |
|
) |
| |
◆ ~RegexpGenerator() [1/2]
| virtual re2::RegexpGenerator::~RegexpGenerator |
( |
| ) |
|
|
inlinevirtual |
◆ RegexpGenerator() [2/4]
◆ RegexpGenerator() [3/4]
| re2::RegexpGenerator::RegexpGenerator |
( |
int |
maxatoms, |
|
|
int |
maxops, |
|
|
const std::vector< std::string > & |
atoms, |
|
|
const std::vector< std::string > & |
ops |
|
) |
| |
◆ ~RegexpGenerator() [2/2]
| virtual re2::RegexpGenerator::~RegexpGenerator |
( |
| ) |
|
|
inlinevirtual |
◆ RegexpGenerator() [4/4]
◆ EgrepOps() [1/2]
| const std::vector< std::string > & re2::RegexpGenerator::EgrepOps |
( |
| ) |
|
|
static |
◆ EgrepOps() [2/2]
| static const std::vector<std::string>& re2::RegexpGenerator::EgrepOps |
( |
| ) |
|
|
static |
◆ Generate() [1/2]
| void re2::RegexpGenerator::Generate |
( |
| ) |
|
◆ Generate() [2/2]
| void re2::RegexpGenerator::Generate |
( |
| ) |
|
◆ GeneratePostfix() [1/2]
| void re2::RegexpGenerator::GeneratePostfix |
( |
std::vector< std::string > * |
post, |
|
|
int |
nstk, |
|
|
int |
ops, |
|
|
int |
lits |
|
) |
| |
|
private |
◆ GeneratePostfix() [2/2]
| void re2::RegexpGenerator::GeneratePostfix |
( |
std::vector< std::string > * |
post, |
|
|
int |
nstk, |
|
|
int |
ops, |
|
|
int |
lits |
|
) |
| |
|
private |
◆ GenerateRandom() [1/2]
| void re2::RegexpGenerator::GenerateRandom |
( |
int32_t |
seed, |
|
|
int |
n |
|
) |
| |
◆ GenerateRandom() [2/2]
| void re2::RegexpGenerator::GenerateRandom |
( |
int32_t |
seed, |
|
|
int |
n |
|
) |
| |
◆ GenerateRandomPostfix() [1/2]
| bool re2::RegexpGenerator::GenerateRandomPostfix |
( |
std::vector< std::string > * |
post, |
|
|
int |
nstk, |
|
|
int |
ops, |
|
|
int |
lits |
|
) |
| |
|
private |
◆ GenerateRandomPostfix() [2/2]
| bool re2::RegexpGenerator::GenerateRandomPostfix |
( |
std::vector< std::string > * |
post, |
|
|
int |
nstk, |
|
|
int |
ops, |
|
|
int |
lits |
|
) |
| |
|
private |
◆ HandleRegexp() [1/2]
| virtual void re2::RegexpGenerator::HandleRegexp |
( |
const std::string & |
regexp | ) |
|
|
pure virtual |
◆ HandleRegexp() [2/2]
| virtual void re2::RegexpGenerator::HandleRegexp |
( |
const std::string & |
regexp | ) |
|
|
pure virtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RunPostfix() [1/2]
| void re2::RegexpGenerator::RunPostfix |
( |
const std::vector< std::string > & |
post | ) |
|
|
private |
◆ RunPostfix() [2/2]
| void re2::RegexpGenerator::RunPostfix |
( |
const std::vector< std::string > & |
post | ) |
|
|
private |
◆ atoms_
| std::vector< std::string > re2::RegexpGenerator::atoms_ |
|
private |
◆ maxatoms_
| int re2::RegexpGenerator::maxatoms_ |
|
private |
◆ maxops_
| int re2::RegexpGenerator::maxops_ |
|
private |
◆ ops_
| std::vector< std::string > re2::RegexpGenerator::ops_ |
|
private |
◆ rng_
| std::minstd_rand0 re2::RegexpGenerator::rng_ |
|
private |
The documentation for this class was generated from the following files: