Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TMVA::OptionMap::Binding Class Reference

Definition at line 39 of file OptionMap.h.

Public Member Functions

 Binding (const Binding &obj)
 Binding (std::map< TString, TString > &fmap, TString key)
 ~Binding ()
TString GetKey ()
template<class T>
GetValue ()
template<class T>
 operator T ()
Bindingoperator= (const Binding &obj)
template<class T>
Bindingoperator= (const T &value)
template<class T>
void ParseValue (TString &str, T &value, Bool_t input=kTRUE)
void SetKey (TString key)

Private Attributes

TString fInternalKey
std::map< TString, TString > & fInternalMap

#include <TMVA/OptionMap.h>

Constructor & Destructor Documentation

◆ Binding() [1/2]

TMVA::OptionMap::Binding::Binding ( std::map< TString, TString > & fmap,
TString key )
inline

Definition at line 45 of file OptionMap.h.

◆ Binding() [2/2]

TMVA::OptionMap::Binding::Binding ( const Binding & obj)
inline

Definition at line 46 of file OptionMap.h.

◆ ~Binding()

TMVA::OptionMap::Binding::~Binding ( )
inline

Definition at line 50 of file OptionMap.h.

Member Function Documentation

◆ GetKey()

TString TMVA::OptionMap::Binding::GetKey ( )
inline

Definition at line 52 of file OptionMap.h.

◆ GetValue()

template<class T>
T TMVA::OptionMap::Binding::GetValue ( )
inline

Definition at line 70 of file OptionMap.h.

◆ operator T()

template<class T>
TMVA::OptionMap::Binding::operator T ( )
inline

Definition at line 66 of file OptionMap.h.

◆ operator=() [1/2]

Binding & TMVA::OptionMap::Binding::operator= ( const Binding & obj)
inline

Definition at line 53 of file OptionMap.h.

◆ operator=() [2/2]

template<class T>
Binding & TMVA::OptionMap::Binding::operator= ( const T & value)
inline

Definition at line 60 of file OptionMap.h.

◆ ParseValue()

template<class T>
void TMVA::OptionMap::Binding::ParseValue ( TString & str,
T & value,
Bool_t input = kTRUE )
inline

Definition at line 77 of file OptionMap.h.

◆ SetKey()

void TMVA::OptionMap::Binding::SetKey ( TString key)
inline

Definition at line 51 of file OptionMap.h.

Member Data Documentation

◆ fInternalKey

TString TMVA::OptionMap::Binding::fInternalKey
private

Definition at line 43 of file OptionMap.h.

◆ fInternalMap

std::map<TString,TString>& TMVA::OptionMap::Binding::fInternalMap
private

Definition at line 42 of file OptionMap.h.


The documentation for this class was generated from the following file: