#include <TEnv.h>
Inheritance diagram for TEnvRec:
Public Member Functions | |
TEnvRec () | |
const char * | GetName () const |
const char * | GetValue () const |
const char * | GetType () const |
EEnvLevel | GetLevel () const |
ULong_t | Hash () const |
TEnvRec () | |
const char * | GetName () const |
const char * | GetValue () const |
const char * | GetType () const |
EEnvLevel | GetLevel () const |
ULong_t | Hash () const |
Private Member Functions | |
TEnvRec (const char *n, const char *v, const char *t, EEnvLevel l) | |
Int_t | Compare (const TObject *obj) const |
void | ChangeValue (const char *v, const char *t, EEnvLevel l, Bool_t append=kFALSE, Bool_t ignoredup=kFALSE) |
TString | ExpandValue (const char *v) |
TEnvRec (const char *n, const char *v, const char *t, EEnvLevel l) | |
Int_t | Compare (const TObject *obj) const |
void | ChangeValue (const char *v, const char *t, EEnvLevel l, Bool_t append=kFALSE, Bool_t ignoredup=kFALSE) |
TString | ExpandValue (const char *v) |
Private Attributes | |
TString | fName |
TString | fType |
TString | fValue |
EEnvLevel | fLevel |
Bool_t | fModified |
Friends | |
class | TEnv |
class | TEnvParser |
class | TReadEnvParser |
class | TWriteEnvParser |
Definition at line 91 of file TEnv.h.
TEnvRec::TEnvRec | ( | const char * | n, | |
const char * | v, | |||
const char * | t, | |||
EEnvLevel | l | |||
) | [private] |
Definition at line 257 of file TEnv.cxx.
References ExpandValue(), fModified, fValue, and kEnvChange.
TEnvRec::TEnvRec | ( | const char * | n, | |
const char * | v, | |||
const char * | t, | |||
EEnvLevel | l | |||
) | [private] |
Reimplemented from TObject.
Definition at line 299 of file TEnv.cxx.
References TString::CompareTo(), and fName.
void TEnvRec::ChangeValue | ( | const char * | v, | |
const char * | t, | |||
EEnvLevel | l, | |||
Bool_t | append = kFALSE , |
|||
Bool_t | ignoredup = kFALSE | |||
) | [private] |
Definition at line 267 of file TEnv.cxx.
References TString::Data(), ExpandValue(), fLevel, fModified, fName, fValue, kEnvChange, kFALSE, kTRUE, and TObject::Warning().
Referenced by TEnv::SetValue().
TString TEnvRec::ExpandValue | ( | const char * | v | ) | [private] |
const char* TEnvRec::GetName | ( | ) | const [inline, virtual] |
const char* TEnvRec::GetValue | ( | ) | const [inline] |
const char* TEnvRec::GetType | ( | ) | const [inline] |
EEnvLevel TEnvRec::GetLevel | ( | ) | const [inline] |
ULong_t TEnvRec::Hash | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 117 of file TEnv.h.
References fName, and TString::Hash().
void TEnvRec::ChangeValue | ( | const char * | v, | |
const char * | t, | |||
EEnvLevel | l, | |||
Bool_t | append = kFALSE , |
|||
Bool_t | ignoredup = kFALSE | |||
) | [private] |
TString TEnvRec::ExpandValue | ( | const char * | v | ) | [private] |
const char* TEnvRec::GetName | ( | ) | const [inline, virtual] |
const char* TEnvRec::GetValue | ( | ) | const [inline] |
const char* TEnvRec::GetType | ( | ) | const [inline] |
EEnvLevel TEnvRec::GetLevel | ( | ) | const [inline] |
ULong_t TEnvRec::Hash | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 117 of file TEnv.h.
References fName, and TString::Hash().
TEnvParser [friend] |
TReadEnvParser [friend] |
TWriteEnvParser [friend] |
TString TEnvRec::fName [private] |
Definition at line 99 of file TEnv.h.
Referenced by ChangeValue(), Compare(), GetName(), Hash(), TEnv::PrintEnv(), TEnv::SaveLevel(), and TEnv::WriteFile().
TString TEnvRec::fType [private] |
TString TEnvRec::fValue [private] |
Definition at line 101 of file TEnv.h.
Referenced by ChangeValue(), TEnv::Getvalue(), GetValue(), TWriteEnvParser::KeyValue(), TEnv::PrintEnv(), TEnv::SaveLevel(), TEnvRec(), and TEnv::WriteFile().
EEnvLevel TEnvRec::fLevel [private] |
Definition at line 102 of file TEnv.h.
Referenced by ChangeValue(), GetLevel(), TEnv::PrintEnv(), TEnv::SaveLevel(), and TEnv::WriteFile().
Bool_t TEnvRec::fModified [private] |
Definition at line 103 of file TEnv.h.
Referenced by ChangeValue(), TWriteEnvParser::KeyValue(), TEnv::SaveLevel(), and TEnvRec().