|
CppBenchmark 1.0.5.0
C++ Benchmark Library
|
C++ Benchmark project definitions. More...
Classes | |
| class | Barrier |
| Barrier synchronization primitive. More... | |
| class | Benchmark |
| Benchmark class. More... | |
| class | BenchmarkBase |
| Benchmark base class. More... | |
| class | BenchmarkPC |
| Producers/Consumers benchmark base class. More... | |
| class | BenchmarkThreads |
| Threads benchmark base class. More... | |
| class | Console |
| Console management static class. More... | |
| class | Context |
| Benchmark running context. More... | |
| class | ContextPC |
| Benchmark producer/consumer running context. More... | |
| class | ContextThreads |
| Benchmark thread running context. More... | |
| class | Environment |
| Environment management static class. More... | |
| class | Executor |
| Dynamic benchmarks executor class. More... | |
| class | Fixture |
| Benchmark fixture. More... | |
| class | FixturePC |
| Producers/Consumers benchmark fixture. More... | |
| class | FixtureThreads |
| Threads benchmark fixture. More... | |
| class | Launcher |
| Launcher base class. More... | |
| class | LauncherConsole |
| Console launcher. More... | |
| class | LauncherHandler |
| Launcher handler. More... | |
| class | Phase |
| Benchmark phase base class. More... | |
| class | PhaseCore |
| Benchmark phase core. More... | |
| class | PhaseMetrics |
| Benchmark phase metrics. More... | |
| class | PhaseScope |
| Benchmark phase scope. More... | |
| class | Reporter |
| Reporter base class. More... | |
| class | ReporterConsole |
| Console reporter. More... | |
| class | ReporterCSV |
| Comma-separated values (CSV) reporter. More... | |
| class | ReporterJSON |
| JSON reporter. More... | |
| class | Settings |
| Benchmark settings. More... | |
| class | SettingsPC |
| Producers/Consumers benchmark settings. More... | |
| class | SettingsThreads |
| Threads benchmark settings. More... | |
| class | System |
| System management static class. More... | |
Enumerations | |
| enum class | Color { BLACK , BLUE , GREEN , CYAN , RED , MAGENTA , BROWN , GREY , DARKGREY , LIGHTBLUE , LIGHTGREEN , LIGHTCYAN , LIGHTRED , LIGHTMAGENTA , YELLOW , WHITE } |
| Supported console colors. More... | |
Functions | |
| template<class TOutputStream > | |
| TOutputStream & | operator<< (TOutputStream &stream, Color color) |
| Stream manipulator: change console text color. | |
| template<class TOutputStream > | |
| TOutputStream & | operator<< (TOutputStream &stream, std::pair< Color, Color > colors) |
| Stream manipulator: change console text and background colors. | |
Variables | |
| const char | version [] = "1.0.5.0" |
| Project version. | |
C++ Benchmark project definitions.
|
strong |
Supported console colors.
|
inline |
Stream manipulator: change console text color.
| stream | - Output stream |
| color | - Console text color |
Definition at line 12 of file console.inl.
|
inline |
Stream manipulator: change console text and background colors.
| stream | - Output stream |
| colors | - Console text and background colors |
Definition at line 19 of file console.inl.