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.

Libraries for TMVA::OptionMap::Binding:

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