Lines Matching refs:Counter

118   using benchmark::Counter;  in PYBIND11_MODULE()
119 py::class_<Counter> py_counter(m, "Counter"); in PYBIND11_MODULE()
121 py::enum_<Counter::Flags>(py_counter, "Flags") in PYBIND11_MODULE()
122 .value("kDefaults", Counter::Flags::kDefaults) in PYBIND11_MODULE()
123 .value("kIsRate", Counter::Flags::kIsRate) in PYBIND11_MODULE()
124 .value("kAvgThreads", Counter::Flags::kAvgThreads) in PYBIND11_MODULE()
125 .value("kAvgThreadsRate", Counter::Flags::kAvgThreadsRate) in PYBIND11_MODULE()
126 .value("kIsIterationInvariant", Counter::Flags::kIsIterationInvariant) in PYBIND11_MODULE()
128 Counter::Flags::kIsIterationInvariantRate) in PYBIND11_MODULE()
129 .value("kAvgIterations", Counter::Flags::kAvgIterations) in PYBIND11_MODULE()
130 .value("kAvgIterationsRate", Counter::Flags::kAvgIterationsRate) in PYBIND11_MODULE()
131 .value("kInvert", Counter::Flags::kInvert) in PYBIND11_MODULE()
135 py::enum_<Counter::OneK>(py_counter, "OneK") in PYBIND11_MODULE()
136 .value("kIs1000", Counter::OneK::kIs1000) in PYBIND11_MODULE()
137 .value("kIs1024", Counter::OneK::kIs1024) in PYBIND11_MODULE()
141 .def(py::init<double, Counter::Flags, Counter::OneK>(), in PYBIND11_MODULE()
142 py::arg("value") = 0., py::arg("flags") = Counter::kDefaults, in PYBIND11_MODULE()
143 py::arg("k") = Counter::kIs1000) in PYBIND11_MODULE()
144 .def(py::init([](double value) { return Counter(value); })) in PYBIND11_MODULE()
145 .def_readwrite("value", &Counter::value) in PYBIND11_MODULE()
146 .def_readwrite("flags", &Counter::flags) in PYBIND11_MODULE()
147 .def_readwrite("oneK", &Counter::oneK); in PYBIND11_MODULE()
148 py::implicitly_convertible<py::float_, Counter>(); in PYBIND11_MODULE()
149 py::implicitly_convertible<py::int_, Counter>(); in PYBIND11_MODULE()