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 = std::map<TClass const *, ExportKeys> |
| using RooFit::JSONIO::ImportExpressionMap = std::map<const std::string, ImportExpression> |
| using RooFit::JSONIO::ImportMap = 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.
Definition at line 98 of file JSONIO.cxx.
Definition at line 82 of file JSONIO.cxx.
| void RooFit::JSONIO::setupKeys | ( | ) |
Definition at line 28 of file JSONIO.cxx.