English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / ReLauncher: URANIE::Relauncher::TKeyFinder Class Reference
Uranie / ReLauncher v4.9.0
/* @license-end */
URANIE::Relauncher::TKeyFinder Class Reference

#include <TKeyResult.h>

Inheritance diagram for URANIE::Relauncher::TKeyFinder:
Collaboration diagram for URANIE::Relauncher::TKeyFinder:

Public Member Functions

 TKeyFinder (const char *name, URANIE::DataServer::TAttribute *att)
 
virtual ~TKeyFinder ()
 
Bool_t match (TString &)
 
double get (TString &)
 
void get (TString &, URANIE::DataServer::UEntry *)
 
TString getTStr (TString &line)
 
void setVectorProperties (TString beg, TString delim, TString end)
 
TString getVectorProperties ()
 
void setStringProperties (TString beg, TString end)
 

Public Attributes

URANIE::DataServer::TAttribute * _att
 

Protected Attributes

TRegexp _re_full
 
TRegexp _re_equ
 
TRegexp _re_fin
 
TRegexp _re_equ_empty
 
TRegexp _re_fin_empty
 
TString _svecbeg
 
TString _svecend
 
TString _svecdel
 
TString _sstrbeg
 
TString _sstrend
 

Static Protected Attributes

static TRegexp _value
 

Constructor & Destructor Documentation

◆ TKeyFinder()

URANIE::Relauncher::TKeyFinder::TKeyFinder ( const char *  name,
URANIE::DataServer::TAttribute *  att 
)

◆ ~TKeyFinder()

URANIE::Relauncher::TKeyFinder::~TKeyFinder ( void  )
virtual

Member Function Documentation

◆ get() [1/2]

double URANIE::Relauncher::TKeyFinder::get ( TString &  line)

◆ get() [2/2]

void URANIE::Relauncher::TKeyFinder::get ( TString &  line,
URANIE::DataServer::UEntry *  entry 
)

◆ getTStr()

TString URANIE::Relauncher::TKeyFinder::getTStr ( TString &  line)

References _att, _re_equ, _re_fin, _sstrend, _svecbeg, _svecdel, and _svecend.

Referenced by get(), and get().

◆ getVectorProperties()

TString URANIE::Relauncher::TKeyFinder::getVectorProperties ( )
inline

References _svecbeg, _svecdel, and _svecend.

◆ match()

Bool_t URANIE::Relauncher::TKeyFinder::match ( TString &  line)

◆ setStringProperties()

void URANIE::Relauncher::TKeyFinder::setStringProperties ( TString  beg,
TString  end 
)

◆ setVectorProperties()

void URANIE::Relauncher::TKeyFinder::setVectorProperties ( TString  beg,
TString  delim,
TString  end 
)

Member Data Documentation

◆ _att

◆ _re_equ

TRegexp URANIE::Relauncher::TKeyFinder::_re_equ
protected

◆ _re_equ_empty

TRegexp URANIE::Relauncher::TKeyFinder::_re_equ_empty
protected

Referenced by match(), and setVectorProperties().

◆ _re_fin

TRegexp URANIE::Relauncher::TKeyFinder::_re_fin
protected

◆ _re_fin_empty

TRegexp URANIE::Relauncher::TKeyFinder::_re_fin_empty
protected

Referenced by match(), and setVectorProperties().

◆ _re_full

TRegexp URANIE::Relauncher::TKeyFinder::_re_full
protected

◆ _sstrbeg

TString URANIE::Relauncher::TKeyFinder::_sstrbeg
protected

◆ _sstrend

TString URANIE::Relauncher::TKeyFinder::_sstrend
protected

◆ _svecbeg

TString URANIE::Relauncher::TKeyFinder::_svecbeg
protected

◆ _svecdel

TString URANIE::Relauncher::TKeyFinder::_svecdel
protected

◆ _svecend

TString URANIE::Relauncher::TKeyFinder::_svecend
protected

◆ _value

TRegexp URANIE::Relauncher::TKeyFinder::_value
staticprotected