Files
open_pit/profiler.hpp
2019-05-14 13:27:11 +02:00

21 lines
345 B
C++

#ifndef PROFILER_HPP_
#define PROFILER_HPP_
#include <string>
#include <map>
class Profiler
{
public:
std::map<std::string, uint32_t> calls;
void record_function_call(char *function_name);
void clear();
};
//#define PROFILER_RECORD profiler.record_function_call((char*) __func__)
#define PROFILER_RECORD
extern Profiler profiler;
#endif