Monero
Loading...
Searching...
No Matches
TimingsDatabase Class Reference

#include <timings.h>

Classes

struct  instance

Public Member Functions

 TimingsDatabase ()
 TimingsDatabase (const std::string &filename)
 ~TimingsDatabase ()
std::vector< instanceget (const char *name) const
void add (const char *name, const instance &data)

Private Member Functions

bool load ()
bool save ()

Private Attributes

std::string filename
std::multimap< std::string, instanceinstances

Constructor & Destructor Documentation

◆ TimingsDatabase() [1/2]

TimingsDatabase::TimingsDatabase ( )

◆ TimingsDatabase() [2/2]

TimingsDatabase::TimingsDatabase ( const std::string & filename)

◆ ~TimingsDatabase()

TimingsDatabase::~TimingsDatabase ( )

Member Function Documentation

◆ add()

void TimingsDatabase::add ( const char * name,
const instance & data )

◆ get()

std::vector< TimingsDatabase::instance > TimingsDatabase::get ( const char * name) const

◆ load()

bool TimingsDatabase::load ( )
private

◆ save()

bool TimingsDatabase::save ( )
private

Member Data Documentation

◆ filename

std::string TimingsDatabase::filename
private

◆ instances

std::multimap<std::string, instance> TimingsDatabase::instances
private

The documentation for this class was generated from the following files: