Celero
include
celero
Archive.h
1
#pragma once
2
20
21
#include <celero/Experiment.h>
22
#include <celero/ExperimentResult.h>
23
#include <string>
24
25
namespace
celero
26
{
32
class
CELERO_EXPORT
Archive
33
{
34
public
:
38
static
Archive
& Instance();
39
45
void
setFileName(
const
std::string& x);
46
52
void
add(std::shared_ptr<celero::ExperimentResult> x);
53
59
void
save();
60
61
private
:
65
Archive
();
66
71
Archive
(
Archive
&) =
delete
;
72
76
~
Archive
();
77
82
Archive
& operator=(
const
Archive
&)
83
{
84
return
*
this
;
85
}
86
90
class
Impl
;
91
95
Pimpl<Impl>
pimpl;
96
};
97
}
// namespace celero
celero::Archive
Definition:
Archive.h:32
celero
Definition:
Archive.h:25
celero::Pimpl
Definition:
Pimpl.h:36
celero::Archive::Impl
Definition:
Archive.cpp:197
Generated by
1.8.13