40 #ifndef __OPENFLUID_MACHINE_WAREPLUGINSSEARCHRESULTS_HPP__
41 #define __OPENFLUID_MACHINE_WAREPLUGINSSEARCHRESULTS_HPP__
56 template<
class SignatureInstanceType>
61 std::vector<SignatureInstanceType*> m_AvailablePlugins;
63 std::map<std::string,std::string> m_ErroredFiles;
68 void appendAvailable(SignatureInstanceType* Item);
70 void appendErrored(
const std::string& Path,
const std::string& Message);
72 const std::vector<SignatureInstanceType*> availablePlugins()
const;
74 const std::map<std::string,std::string> erroredFiles()
const;
83 template<
class SignatureInstanceType>
86 m_AvailablePlugins.push_back(Item);
94 template<
class SignatureInstanceType>
97 m_ErroredFiles[Path] = Message;
105 template<
class SignatureInstanceType>
108 return m_AvailablePlugins;
116 template<
class SignatureInstanceType>
119 return m_ErroredFiles;