Add state.SetComplexityN to docs. (#245)
Add `state.SetComplexityN(state.range_x());` to documentation so that complexity is calculated correctly.
diff --git a/README.md b/README.md
index 498ed61..e1ac17a 100644
--- a/README.md
+++ b/README.md
@@ -127,8 +127,10 @@
static void BM_StringCompare(benchmark::State& state) {
std::string s1(state.range_x(), '-');
std::string s2(state.range_x(), '-');
- while (state.KeepRunning())
+ while (state.KeepRunning()) {
benchmark::DoNotOptimize(s1.compare(s2));
+ }
+ state.SetComplexityN(state.range_x());
}
BENCHMARK(BM_StringCompare)
->RangeMultiplier(2)->Range(1<<10, 1<<18)->Complexity(benchmark::oN);