Loading [MathJax]/extensions/tex2jax.js
cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
default_main.h File Reference

Definition of STAT_BENCH_IMPL_DEFAULT_MAIN macro. More...

#include <cstdlib>
#include <exception>
#include <iostream>
#include <lyra/cli.hpp>
#include "stat_bench/runner/command_line_parser.h"
#include "stat_bench/runner/config.h"
#include "stat_bench/runner/runner.h"
+ Include dependency graph for default_main.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  stat_bench
 Namespace of stat_bench source codes.
 
namespace  stat_bench::impl
 Namespace of internal implementation.
 

Macros

#define STAT_BENCH_IMPL_DEFAULT_MAIN
 Macro of default main function.
 

Functions

auto stat_bench::impl::default_main (int argc, const char **argv) noexcept -> int
 Default main function.
 

Detailed Description

Definition of STAT_BENCH_IMPL_DEFAULT_MAIN macro.

Definition in file default_main.h.

Macro Definition Documentation

◆ STAT_BENCH_IMPL_DEFAULT_MAIN

#define STAT_BENCH_IMPL_DEFAULT_MAIN
Value:
auto main(int argc, const char** argv) -> int { \
return ::stat_bench::impl::default_main(argc, argv); \
}

Macro of default main function.

Definition at line 67 of file default_main.h.