|
Manak
2.0.0
|
C++ Unit Benchmarking Library. More...
Namespaces | |
| utils | |
| Useful Utilities. | |
Classes | |
| class | BenchmarkCase |
| class | DeRegisterManakSuite |
| struct | FalseTestEntry |
| class | HTMLOutputHandler |
| class | ManakCase |
| class | ManakEnv |
| struct | ManakException |
| class | ManakSuite |
| struct | MsgEntry |
| class | OutputHandler |
| class | OutputManager |
| struct | PMeasure |
| Stores the timing information of any run. More... | |
| struct | RCase |
| class | RegisterManakSuite |
| class | ResultCollector |
| struct | RNode |
| struct | RSuite |
| struct | TestEntry |
| class | TestMonitor |
| struct | TestResult |
| struct | TestResultEntry |
| class | Timer |
| This class handles all the time related queries of libGDL. More... | |
| class | TManakCase |
| struct | TrueTestEntry |
| class | TXTOutputHandler |
Typedefs | |
| template<typename RType , typename... Args> | |
| using | T_Benchmark_Case = TManakCase< BenchmarkCase, RType, Args...> |
Functions | |
| template<class Case , typename RType , typename... Args> | |
| TManakCase< Case, RType, Args...> * | CTManakCase (const std::string &name, const std::string &library_name, RType(*fun)(Args...), double tolerance, const size_t iterations, double success_p) |
| template<class Case , typename RType , typename... Args> | |
| TManakCase< Case, RType, Args...> * | CTManakCase (const std::string &name, const std::string &library_name, std::function< RType(Args...)> fun, double tolerance, const size_t iterations, double success_p) |
| std::string | GetVersionInfo () |
| Returns the version information in string. More... | |
| bool | manak_init_module () |
| std::ostream & | operator<< (std::ostream &stream, const PMeasure &pm) |
C++ Unit Benchmarking Library.
| using manak::T_Benchmark_Case = typedef TManakCase<BenchmarkCase, RType, Args...> |
Definition at line 12 of file t_benchmark_case.hpp.
| TManakCase<Case, RType, Args...>* manak::CTManakCase | ( | const std::string & | name, |
| const std::string & | library_name, | ||
| RType(*)(Args...) | fun, | ||
| double | tolerance, | ||
| const size_t | iterations, | ||
| double | success_p | ||
| ) |
Definition at line 81 of file t_manak_case.hpp.
| TManakCase<Case, RType, Args...>* manak::CTManakCase | ( | const std::string & | name, |
| const std::string & | library_name, | ||
| std::function< RType(Args...)> | fun, | ||
| double | tolerance, | ||
| const size_t | iterations, | ||
| double | success_p | ||
| ) |
Definition at line 92 of file t_manak_case.hpp.
|
inline |
Returns the version information in string.
Definition at line 24 of file version.hpp.
References __MANAK_VERSION_MAJOR, __MANAK_VERSION_MINOR, __MANAK_VERSION_NAME, and __MANAK_VERSION_PATCH.
| bool manak::manak_init_module | ( | ) |
|
inline |
Definition at line 56 of file pmeasure.hpp.
References manak::PMeasure::avg.