Go to the documentation of this file. 1 #ifndef FWCore_PluginManager_CacheParser_h
2 #define FWCore_PluginManager_CacheParser_h
36 class TestCacheParser;
66 friend class ::TestCacheParser;
68 static bool readline(std::istream& iIn,
70 unsigned long iRecordNumber,
std::pair< std::string, std::string > NameAndType
const CacheParser & operator=(const CacheParser &)=delete
static std::string & restoreSpaces(std::string &io)
std::map< std::filesystem::path, NameAndTypes > LoadableToPlugins
std::map< std::string, std::vector< PluginInfo > > CategoryToInfos
static void read(std::istream &, const std::filesystem::path &iDirectory, CategoryToInfos &oOut)
static std::string & replaceSpaces(std::string &io)
static void write(const CategoryToInfos &, std::ostream &)
std::vector< NameAndType > NameAndTypes
static bool readline(std::istream &iIn, const std::filesystem::path &iDirectory, unsigned long iRecordNumber, PluginInfo &oInfo, std::string &oPluginType)
CacheParser(const CacheParser &)=delete