15 using std::ostringstream;
17 using namespace genie;
36 this->
SetId(name,config);
46 this->
Copy(registry_item);
74 this->
fName =
id.Name();
90 stream << this->
Key();
THE MAIN GENIE PROJECT NAMESPACE
void SetName(string name)
string fName
Algorithm name (including namespaces)
string fConfig
Configuration set name.
void Print(ostream &stream) const
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
void SetId(string name, string config="")
void SetConfig(string config)
Algorithm ID (algorithm name + configuration set name)
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
string Config(void) const
string fKey
Unique key: namespace::alg_name/alg_config.
void Copy(const AlgId &id)