#include <Option.h>
Inheritance diagram for TMVA::Option< T >:
Public Member Functions | |
Option (T &ref, const TString &name, const TString &desc) | |
virtual | ~Option () |
virtual TString | GetValue (Int_t i=-1) const |
virtual const T & | Value (Int_t i=-1) const |
virtual Bool_t | HasPreDefinedVal () const |
virtual Bool_t | IsPreDefinedVal (const TString &) const |
virtual Bool_t | IsArrayOpt () const |
virtual Int_t | GetArraySize () const |
virtual void | AddPreDefVal (const T &) |
virtual void | Print (ostream &, Int_t levelofdetail=0) const |
virtual void | PrintPreDefs (ostream &, Int_t levelofdetail=0) const |
Option (T &ref, const TString &name, const TString &desc) | |
virtual | ~Option () |
virtual TString | GetValue (Int_t i=-1) const |
virtual const T & | Value (Int_t i=-1) const |
virtual Bool_t | HasPreDefinedVal () const |
virtual Bool_t | IsPreDefinedVal (const TString &) const |
virtual Bool_t | IsArrayOpt () const |
virtual Int_t | GetArraySize () const |
virtual void | AddPreDefVal (const T &) |
virtual void | Print (ostream &, Int_t levelofdetail=0) const |
virtual void | PrintPreDefs (ostream &, Int_t levelofdetail=0) const |
template<> | |
TString | GetValue (Int_t) const |
template<> | |
TString | GetValue (Int_t i) const |
template<> | |
Bool_t | IsPreDefinedValLocal (const TString &val) const |
template<> | |
void | AddPreDefVal (const Bool_t &) |
template<> | |
void | AddPreDefVal (const Float_t &) |
template<> | |
void | SetValueLocal (const TString &val, Int_t) |
template<> | |
void | SetValueLocal (const TString &val, Int_t) |
template<> | |
TString | GetValue (Int_t) const |
template<> | |
TString | GetValue (Int_t i) const |
template<> | |
Bool_t | IsPreDefinedValLocal (const TString &val) const |
template<> | |
void | AddPreDefVal (const Bool_t &) |
template<> | |
void | AddPreDefVal (const Float_t &) |
template<> | |
void | SetValueLocal (const TString &val, Int_t) |
template<> | |
void | SetValueLocal (const TString &val, Int_t) |
Protected Member Functions | |
T & | Value (Int_t=-1) |
virtual void | SetValueLocal (const TString &val, Int_t i=-1) |
virtual Bool_t | IsPreDefinedValLocal (const T &) const |
T & | Value (Int_t=-1) |
virtual void | SetValueLocal (const TString &val, Int_t i=-1) |
virtual Bool_t | IsPreDefinedValLocal (const T &) const |
Protected Attributes | |
T * | fRefPtr |
std::vector< T > | fPreDefs |
T * | fRefPtr |
std::vector< T > | fPreDefs |
Definition at line 104 of file Option.h.
virtual TMVA::Option< T >::~Option | ( | ) | [inline, virtual] |
virtual TMVA::Option< T >::~Option | ( | ) | [inline, virtual] |
TString TMVA::Option< T >::GetValue | ( | Int_t | i = -1 |
) | const [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 182 of file Option.h.
References str, and TMVA::Option< T >::Value().
Referenced by TMVA::Option< T >::Print(), and TMVA::Option< T * >::Print().
const T & TMVA::Option< T >::Value | ( | Int_t | i = -1 |
) | const [inline, virtual] |
Definition at line 172 of file Option.h.
References TMVA::Option< T >::fRefPtr.
Referenced by TMVA::Option< T >::GetValue(), TMVA::Option< T * >::SetValue(), and TMVA::Option< T >::SetValueLocal().
virtual Bool_t TMVA::Option< T >::HasPreDefinedVal | ( | ) | const [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 115 of file Option.h.
References TMVA::Option< T >::fPreDefs.
Referenced by TMVA::Option< T >::PrintPreDefs().
Bool_t TMVA::Option< T >::IsPreDefinedVal | ( | const TString & | ) | const [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 199 of file Option.h.
References TMVA::Option< T >::IsPreDefinedValLocal(), str, T, and val.
virtual Bool_t TMVA::Option< T >::IsArrayOpt | ( | ) | const [inline, virtual] |
virtual Int_t TMVA::Option< T >::GetArraySize | ( | ) | const [inline, virtual] |
void TMVA::Option< T >::AddPreDefVal | ( | const T & | ) | [inline, virtual] |
Definition at line 242 of file Option.h.
References TMVA::Option< T >::fPreDefs.
Referenced by TMVA::Configurable::AddPreDefVal().
void TMVA::Option< T >::Print | ( | ostream & | , | |
Int_t | levelofdetail = 0 | |||
) | const [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 265 of file Option.h.
References TMVA::OptionBase::Description(), TMVA::Option< T >::GetValue(), TMVA::Option< T >::PrintPreDefs(), and TMVA::OptionBase::TheName().
void TMVA::Option< T >::PrintPreDefs | ( | ostream & | , | |
Int_t | levelofdetail = 0 | |||
) | const [inline, virtual] |
Definition at line 288 of file Option.h.
References TMVA::Option< T >::fPreDefs, and TMVA::Option< T >::HasPreDefinedVal().
Referenced by TMVA::Option< T >::Print(), and TMVA::Option< T * >::Print().
T & TMVA::Option< T >::Value | ( | Int_t | = -1 |
) | [inline, protected] |
void TMVA::Option< T >::SetValueLocal | ( | const TString & | val, | |
Int_t | i = -1 | |||
) | [inline, protected, virtual] |
Implements TMVA::OptionBase.
Definition at line 320 of file Option.h.
References str, val, and TMVA::Option< T >::Value().
Bool_t TMVA::Option< T >::IsPreDefinedValLocal | ( | const T & | ) | const [inline, protected, virtual] |
Definition at line 209 of file Option.h.
References TMVA::Option< T >::fPreDefs, kFALSE, and kTRUE.
Referenced by TMVA::Option< T >::IsPreDefinedVal().
virtual TString TMVA::Option< T >::GetValue | ( | Int_t | i = -1 |
) | const [virtual] |
Implements TMVA::OptionBase.
virtual const T& TMVA::Option< T >::Value | ( | Int_t | i = -1 |
) | const [virtual] |
virtual Bool_t TMVA::Option< T >::HasPreDefinedVal | ( | ) | const [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 115 of file Option.h.
References TMVA::Option< T >::fPreDefs.
virtual Bool_t TMVA::Option< T >::IsPreDefinedVal | ( | const TString & | ) | const [virtual] |
Implements TMVA::OptionBase.
virtual Bool_t TMVA::Option< T >::IsArrayOpt | ( | ) | const [inline, virtual] |
virtual Int_t TMVA::Option< T >::GetArraySize | ( | ) | const [inline, virtual] |
virtual void TMVA::Option< T >::AddPreDefVal | ( | const T & | ) | [virtual] |
virtual void TMVA::Option< T >::Print | ( | ostream & | , | |
Int_t | levelofdetail = 0 | |||
) | const [virtual] |
Implements TMVA::OptionBase.
virtual void TMVA::Option< T >::PrintPreDefs | ( | ostream & | , | |
Int_t | levelofdetail = 0 | |||
) | const [virtual] |
T& TMVA::Option< T >::Value | ( | Int_t | = -1 |
) | [protected] |
virtual void TMVA::Option< T >::SetValueLocal | ( | const TString & | val, | |
Int_t | i = -1 | |||
) | [protected, virtual] |
Implements TMVA::OptionBase.
virtual Bool_t TMVA::Option< T >::IsPreDefinedValLocal | ( | const T & | ) | const [protected, virtual] |
TString TMVA::Option< Bool_t >::GetValue | ( | Int_t | ) | const [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 189 of file Option.h.
References TMVA::Option< T >::Value().
TString TMVA::Option< Bool_t * >::GetValue | ( | Int_t | i | ) | const [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 194 of file Option.h.
References TMVA::Option< T >::Value().
Bool_t TMVA::Option< TString >::IsPreDefinedValLocal | ( | const TString & | val | ) | const [inline] |
Definition at line 223 of file Option.h.
References TMVA::Option< T >::fPreDefs, kFALSE, kTRUE, s, TString::ToLower(), and val.
void TMVA::Option< Bool_t >::AddPreDefVal | ( | const Bool_t & | ) | [inline] |
Definition at line 249 of file Option.h.
References Endl, TMVA::OptionBase::fgLogger, and TMVA::kFATAL.
void TMVA::Option< Float_t >::AddPreDefVal | ( | const Float_t & | ) | [inline] |
Definition at line 257 of file Option.h.
References Endl, TMVA::OptionBase::fgLogger, and TMVA::kFATAL.
void TMVA::Option< TString >::SetValueLocal | ( | const TString & | val, | |
Int_t | ||||
) | [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 328 of file Option.h.
References TString::Data(), TMVA::Option< T >::fPreDefs, s, str, val, and TMVA::Option< T >::Value().
void TMVA::Option< Bool_t >::SetValueLocal | ( | const TString & | val, | |
Int_t | ||||
) | [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 349 of file Option.h.
References Endl, TMVA::OptionBase::fgLogger, TMVA::kFATAL, TString::ToLower(), val, and TMVA::Option< T >::Value().
TString TMVA::Option< Bool_t >::GetValue | ( | Int_t | ) | const [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 189 of file Option.h.
References TMVA::Option< T >::Value().
TString TMVA::Option< Bool_t * >::GetValue | ( | Int_t | i | ) | const [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 194 of file Option.h.
References TMVA::Option< T >::Value().
Bool_t TMVA::Option< TString >::IsPreDefinedValLocal | ( | const TString & | val | ) | const [inline] |
Definition at line 223 of file Option.h.
References TMVA::Option< T >::fPreDefs, kFALSE, kTRUE, s, TString::ToLower(), and val.
void TMVA::Option< Bool_t >::AddPreDefVal | ( | const Bool_t & | ) | [inline] |
Definition at line 249 of file Option.h.
References Endl, TMVA::OptionBase::fgLogger, and TMVA::kFATAL.
void TMVA::Option< Float_t >::AddPreDefVal | ( | const Float_t & | ) | [inline] |
Definition at line 257 of file Option.h.
References Endl, TMVA::OptionBase::fgLogger, and TMVA::kFATAL.
void TMVA::Option< TString >::SetValueLocal | ( | const TString & | val, | |
Int_t | ||||
) | [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 328 of file Option.h.
References TString::Data(), TMVA::Option< T >::fPreDefs, s, str, val, and TMVA::Option< T >::Value().
void TMVA::Option< Bool_t >::SetValueLocal | ( | const TString & | val, | |
Int_t | ||||
) | [inline, virtual] |
Implements TMVA::OptionBase.
Definition at line 349 of file Option.h.
References Endl, TMVA::OptionBase::fgLogger, TMVA::kFATAL, TString::ToLower(), val, and TMVA::Option< T >::Value().
T* TMVA::Option< T >::fRefPtr [protected] |
std::vector<T> TMVA::Option< T >::fPreDefs [protected] |
Definition at line 134 of file Option.h.
Referenced by TMVA::Option< T >::AddPreDefVal(), TMVA::Option< T >::HasPreDefinedVal(), TMVA::Option< T >::IsPreDefinedValLocal(), TMVA::Option< T >::PrintPreDefs(), and TMVA::Option< T >::SetValueLocal().
T* TMVA::Option< T >::fRefPtr [protected] |
std::vector<T> TMVA::Option< T >::fPreDefs [protected] |