MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / SearchSuccess

Function SearchSuccess

extern/re2/re2/testing/regexp_benchmark.cc:320–325  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

318// Benchmark: successful anchored search.
319
320void SearchSuccess(benchmark::State& state, const char* regexp,
321 SearchImpl* search) {
322 std::string s = RandomText(state.range(0));
323 search(state, regexp, s, Prog::kAnchored, true);
324 state.SetBytesProcessed(state.iterations() * state.range(0));
325}
326
327// Unambiguous search (RE2 can use OnePass).
328

Callers 15

Search_Success_DFAFunction · 0.85
Search_Success_NFAFunction · 0.85
Search_Success_PCREFunction · 0.85
Search_Success_RE2Function · 0.85
Search_Success_OnePassFunction · 0.85
Search_Success_CachedDFAFunction · 0.85
Search_Success_CachedNFAFunction · 0.85
Search_Success_CachedRE2Function · 0.85
Search_Success1_DFAFunction · 0.85
Search_Success1_NFAFunction · 0.85

Calls 5

RandomTextFunction · 0.85
rangeMethod · 0.80
SetBytesProcessedMethod · 0.80
iterationsMethod · 0.80
searchFunction · 0.50

Tested by

no test coverage detected