Namespaces | |
namespace | Detail |
Classes | |
class | Exporter |
struct | ExportKeys |
class | Importer |
struct | ImportExpression |
Typedefs | |
using | ExportKeysMap = std::map< TClass const *, ExportKeys > |
using | ExportMap = std::map< TClass const *, std::vector< std::unique_ptr< const Exporter > > > |
using | ImportExpressionMap = std::map< const std::string, ImportExpression > |
using | ImportMap = std::map< const std::string, std::vector< std::unique_ptr< const Importer > > > |
Functions | |
void | clearExportKeys () |
void | clearFactoryExpressions () |
ExportMap & | exporters () |
ExportKeysMap & | exportKeys () |
ImportMap & | importers () |
ImportExpressionMap & | importExpressions () |
void | loadExportKeys (const std::string &fname) |
void | loadFactoryExpressions (const std::string &fname) |
void | printExporters () |
void | printExportKeys () |
void | printFactoryExpressions () |
void | printImporters () |
template<class T > | |
static bool | registerExporter (const TClass *key, bool topPriority=true) |
bool | registerExporter (const TClass *key, std::unique_ptr< const Exporter > f, bool topPriority=true) |
template<class T > | |
static bool | registerImporter (const std::string &key, bool topPriority=true) |
bool | registerImporter (const std::string &key, std::unique_ptr< const Importer > f, bool topPriority=true) |
int | removeExporters (const std::string &needle) |
int | removeImporters (const std::string &needle) |
void | setupKeys () |
using RooFit::JSONIO::ExportKeysMap = typedef std::map<TClass const *, ExportKeys> |
using RooFit::JSONIO::ExportMap = typedef std::map<TClass const *, std::vector<std::unique_ptr<const Exporter> >> |
using RooFit::JSONIO::ImportExpressionMap = typedef std::map<const std::string, ImportExpression> |
using RooFit::JSONIO::ImportMap = typedef std::map<const std::string, std::vector<std::unique_ptr<const Importer> >> |
void RooFit::JSONIO::clearExportKeys | ( | ) |
Definition at line 236 of file JSONIO.cxx.
void RooFit::JSONIO::clearFactoryExpressions | ( | ) |
Definition at line 174 of file JSONIO.cxx.
ExportMap & RooFit::JSONIO::exporters | ( | ) |
Definition at line 48 of file JSONIO.cxx.
ExportKeysMap & RooFit::JSONIO::exportKeys | ( | ) |
Definition at line 61 of file JSONIO.cxx.
ImportMap & RooFit::JSONIO::importers | ( | ) |
Definition at line 42 of file JSONIO.cxx.
ImportExpressionMap & RooFit::JSONIO::importExpressions | ( | ) |
Definition at line 54 of file JSONIO.cxx.
void RooFit::JSONIO::loadExportKeys | ( | const std::string & | fname | ) |
Definition at line 197 of file JSONIO.cxx.
void RooFit::JSONIO::loadFactoryExpressions | ( | const std::string & | fname | ) |
Definition at line 135 of file JSONIO.cxx.
void RooFit::JSONIO::printExporters | ( | ) |
Definition at line 124 of file JSONIO.cxx.
void RooFit::JSONIO::printExportKeys | ( | ) |
Definition at line 242 of file JSONIO.cxx.
void RooFit::JSONIO::printFactoryExpressions | ( | ) |
Definition at line 180 of file JSONIO.cxx.
void RooFit::JSONIO::printImporters | ( | ) |
Definition at line 114 of file JSONIO.cxx.
bool RooFit::JSONIO::registerExporter | ( | const TClass * | key, |
std::unique_ptr< const Exporter > | f, | ||
bool | topPriority = true |
||
) |
Definition at line 75 of file JSONIO.cxx.
bool RooFit::JSONIO::registerImporter | ( | const std::string & | key, |
std::unique_ptr< const Importer > | f, | ||
bool | topPriority = true |
||
) |
Definition at line 68 of file JSONIO.cxx.
int RooFit::JSONIO::removeExporters | ( | const std::string & | needle | ) |
Definition at line 98 of file JSONIO.cxx.
int RooFit::JSONIO::removeImporters | ( | const std::string & | needle | ) |
Definition at line 82 of file JSONIO.cxx.
void RooFit::JSONIO::setupKeys | ( | ) |
Definition at line 28 of file JSONIO.cxx.