HEBench
hebench_types_harness.h File Reference
#include <cstdint>
#include <functional>
#include <memory>
#include <ratio>
#include <string>
#include <unordered_map>
#include <vector>
#include "hebench/api_bridge/types.h"
Include dependency graph for hebench_types_harness.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 hebench
 
 hebench::TestHarness
 

Macros

#define IOS_MSG_DONE   "[ DONE ] "
 
#define IOS_MSG_WARNING   "[ WARNING ] "
 
#define IOS_MSG_ERROR   "[ ERROR ] "
 
#define IOS_MSG_FAILED   "[ FAIL ] "
 
#define IOS_MSG_INFO   "[ Info ] "
 
#define IOS_MSG_OK   "[ OK ] "
 

Typedefs

using hebench::TestHarness::DefaultTimeInterval = std::micro
 
template<typename T >
using hebench::TestHarness::unique_ptr_custom_deleter = std::unique_ptr< T, std::function< void(T *)> >
 

Variables

constexpr const char * hebench::TestHarness::FileNameNoExtReport = "report"
 
constexpr const char * hebench::TestHarness::FileNameNoExtSummary = "summary"
 
constexpr char hebench::TestHarness::separator = '/'
 
constexpr char hebench::TestHarness::hyphen = '-'
 

Macro Definition Documentation

◆ IOS_MSG_DONE

#define IOS_MSG_DONE   "[ DONE ] "

Definition at line 18 of file hebench_types_harness.h.

◆ IOS_MSG_ERROR

#define IOS_MSG_ERROR   "[ ERROR ] "

Definition at line 20 of file hebench_types_harness.h.

◆ IOS_MSG_FAILED

#define IOS_MSG_FAILED   "[ FAIL ] "

Definition at line 21 of file hebench_types_harness.h.

◆ IOS_MSG_INFO

#define IOS_MSG_INFO   "[ Info ] "

Definition at line 22 of file hebench_types_harness.h.

◆ IOS_MSG_OK

#define IOS_MSG_OK   "[ OK ] "

Definition at line 23 of file hebench_types_harness.h.

◆ IOS_MSG_WARNING

#define IOS_MSG_WARNING   "[ WARNING ] "

Definition at line 19 of file hebench_types_harness.h.