40 #ifndef __OPENFLUID_MARKET_MARKETINFOS_HPP__
41 #define __OPENFLUID_MARKET_MARKETINFOS_HPP__
47 namespace openfluid {
namespace market {
95 typedef std::map<PackageType,std::list<openfluid::ware::WareID_t> >
Dependencies_t;
110 Dependencies.clear();
111 BuildOptions.clear();
151 AvailablePackages.clear();
~PackageInfo()
Definition: MarketInfos.hpp:114
std::map< SelectionType, PackageInfo > AvailablePackages
Definition: MarketInfos.hpp:133
std::string Name
Definition: MarketInfos.hpp:138
std::string BuildOptions
Definition: MarketInfos.hpp:104
Definition: MarketInfos.hpp:128
MarketInfo()
Definition: MarketInfos.hpp:63
std::string License
Definition: MarketInfos.hpp:99
std::string Name
Definition: MarketInfos.hpp:57
SelectionType
Definition: MarketInfos.hpp:128
std::string Authors
Definition: MarketInfos.hpp:142
Definition: MarketInfos.hpp:53
std::string Version
Definition: MarketInfos.hpp:144
openfluid::ware::WareID_t ID
Definition: MarketInfos.hpp:130
Definition: MarketInfos.hpp:123
std::map< PackageType, std::list< openfluid::ware::WareID_t > > Dependencies_t
Definition: MarketInfos.hpp:95
MetaPackageInfo()
Definition: MarketInfos.hpp:147
~MarketInfo()
Definition: MarketInfos.hpp:70
std::map< openfluid::ware::WareID_t, MetaPackageInfo > MetaPackagesCatalog_t
Definition: MarketInfos.hpp:169
std::string Description
Definition: MarketInfos.hpp:140
PackageInfo()
Definition: MarketInfos.hpp:106
SelectionType Selected
Definition: MarketInfos.hpp:136
std::string URL
Definition: MarketInfos.hpp:97
~MetaPackageInfo()
Definition: MarketInfos.hpp:158
std::string Description
Definition: MarketInfos.hpp:59
std::string Contact
Definition: MarketInfos.hpp:61
Definition: MarketInfos.hpp:93
Dependencies_t Dependencies
Definition: MarketInfos.hpp:102
void clear()
Definition: MarketInfos.hpp:73
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: MarketInfos.hpp:88
std::string WareID_t
Definition: TypeDefs.hpp:50
PackageType
Definition: MarketInfos.hpp:93