HEBench
hebench_report_cpp.cpp File Reference
#include <limits>
#include <memory>
#include <sstream>
#include <vector>
#include "hebench_report.h"
#include "hebench_report_cpp.h"
Include dependency graph for hebench_report_cpp.cpp:

Go to the source code of this file.

Namespaces

 hebench
 
 hebench::ReportGen
 
 hebench::ReportGen::cpp
 

Macros

#define INTERNAL_LOG_MSG(message)
 

Functions

std::string prepareLogMessage (const char *message, const char *function, const char *container, const char *filename, int line_no)
 
std::string prepareLogMessage (const std::string &message, const std::string &function, const std::string &container, const std::string &filename, int line_no)
 

Macro Definition Documentation

◆ INTERNAL_LOG_MSG

#define INTERNAL_LOG_MSG (   message)
Value:
prepareLogMessage((message), \
__func__, m_private_class_name, \
__FILE__, __LINE__)
std::string prepareLogMessage(const char *message, const char *function, const char *container, const char *filename, int line_no)

Definition at line 13 of file hebench_report_cpp.cpp.

Function Documentation

◆ prepareLogMessage() [1/2]

std::string prepareLogMessage ( const char *  message,
const char *  function,
const char *  container,
const char *  filename,
int  line_no 
)

Definition at line 17 of file hebench_report_cpp.cpp.

◆ prepareLogMessage() [2/2]

std::string prepareLogMessage ( const std::string &  message,
const std::string &  function,
const std::string &  container,
const std::string &  filename,
int  line_no 
)

Definition at line 42 of file hebench_report_cpp.cpp.