Logo ROOT   6.12/07
Reference Guide
List of all members | Public Member Functions | Private Attributes | List of all members
TMVA::OptionMap::Binding Class Reference

Definition at line 41 of file OptionMap.h.

Public Member Functions

 Binding (std::map< TString, TString > &fmap, TString key)
 
 Binding (const Binding &obj)
 
 ~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 47 of file OptionMap.h.

◆ Binding() [2/2]

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

Definition at line 48 of file OptionMap.h.

◆ ~Binding()

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

Definition at line 52 of file OptionMap.h.

Member Function Documentation

◆ GetKey()

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

Definition at line 54 of file OptionMap.h.

◆ GetValue()

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

Definition at line 72 of file OptionMap.h.

◆ operator T()

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

Definition at line 68 of file OptionMap.h.

◆ operator=() [1/2]

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

Definition at line 55 of file OptionMap.h.

◆ operator=() [2/2]

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

Definition at line 62 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 79 of file OptionMap.h.

◆ SetKey()

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

Definition at line 53 of file OptionMap.h.

Member Data Documentation

◆ fInternalKey

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

Definition at line 45 of file OptionMap.h.

◆ fInternalMap

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

Definition at line 44 of file OptionMap.h.

Libraries for TMVA::OptionMap::Binding:
[legend]

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