MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / pattern_name

Function pattern_name

examples/sort/bench_stable_sort.cpp:228–238  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

226enum class Pattern { Random, Dups, Sorted, Partial, Reverse, AllEqual };
227
228const char * pattern_name(Pattern p) {
229 switch (p) {
230 case Pattern::Random: return "random";
231 case Pattern::Dups: return "dups(k%256)";
232 case Pattern::Sorted: return "sorted";
233 case Pattern::Partial: return "partial95";
234 case Pattern::Reverse: return "reverse";
235 case Pattern::AllEqual: return "all-equal";
236 }
237 return "?";
238}
239
240template <typename T>
241std::vector<T> make_pattern(Pattern p, size_t n, uint32_t seed) {

Callers 5

bench_oneFunction · 0.85
correctness_sweepFunction · 0.85
run_for_typeFunction · 0.85
run_expensive_cmpFunction · 0.85
run_cmp_countsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected