#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().
1.5.1