1 #ifndef FWCore_PluginManager_CacheParser_h
2 #define FWCore_PluginManager_CacheParser_h
31 #include <boost/filesystem/path.hpp>
37 class TestCacheParser;
65 friend class ::TestCacheParser;
static std::string & restoreSpaces(std::string &io)
std::pair< std::string, std::string > NameAndType
std::map< std::string, std::vector< PluginInfo > > CategoryToInfos
static bool readline(std::istream &iIn, const boost::filesystem::path &iDirectory, unsigned long iRecordNumber, PluginInfo &oInfo, std::string &oPluginType)
std::map< boost::filesystem::path, NameAndTypes > LoadableToPlugins
std::vector< NameAndType > NameAndTypes
static void write(const CategoryToInfos &, std::ostream &)
const CacheParser & operator=(const CacheParser &)
CacheParser(const CacheParser &)
static std::string & replaceSpaces(std::string &io)
static void read(std::istream &, const boost::filesystem::path &iDirectory, CategoryToInfos &oOut)