33 #ifndef LSST_PEX_POLICY_SUPPORTEDFORMATS_H
34 #define LSST_PEX_POLICY_SUPPORTEDFORMATS_H
55 typedef std::shared_ptr<SupportedFormats>
Ptr;
72 const std::string&
recognizeType(
const std::string& leaders)
const;
78 return (_formats.find(name) != _formats.end());
96 int size() {
return _formats.size(); }
99 typedef std::map<std::string, PolicyParserFactory::Ptr> Lookup;
105 #endif // LSST_PEX_POLICY_SUPPORTEDFORMATS_H
a definition of the PolicyParserFactory class
std::shared_ptr< PolicyParserFactory > Ptr