33 ostream &
operator << (ostream & stream,
const TuneId &
id);
34 bool operator == (
const TuneId & id1,
const TuneId & id2);
35 bool operator != (
const TuneId & id1,
const TuneId & id2);
41 TuneId(
const string & id_str,
bool failOnInvalid=
true);
72 string CMC (
void)
const ;
73 string Tail (
void)
const ;
79 void Build (
const string & name =
"" ) ;
80 void Decode (
string id_str);
83 void Print (ostream & stream)
const;
112 #endif // _TUNE_ID_H_
void Copy(const TuneId &id)
void Decode(string id_str)
bool operator!=(const TuneId &id1, const TuneId &id2)
string MajorModelId(void) const
string CMCDirectory(void) const
string FitDataSetId(void) const
bool IsCustom(void) const
bool OnlyConfiguration() const
bool IsValidated(void) const
string TuneDirectory(void) const
string CustomSource(void) const
friend ostream & operator<<(ostream &stream, const TuneId &id)
string MinorModelId(void) const
bool operator==(const TuneId &id1, const TuneId &id2)
string ModelId(void) const
bool IsConfigured(void) const
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
string Prefix(void) const
string TunedParamSetId(void) const
void Build(const string &name="")
void Print(ostream &stream) const
bool Compare(const TuneId &id) const
string BaseDirectory(void) const