#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: