casa
$Rev:20696$
|
This class allows for getting enviroment variables. More...
#include <EnvVar.h>
Static Public Member Functions | |
static Bool | isDefined (const String &name) |
Is environment variable with given name defined? | |
static String | get (const String &name) |
Get the value of environment variable with given name. | |
static void | set (const String &name, const String &value) |
Define environment variable. | |
Private Member Functions | |
EnvironmentVariable () | |
This class is not meant to be constructed. |
This class allows for getting enviroment variables.
Public interface
Environment variables are familiar to every Unix, MSDOS and VMS computer user. This class makes it convenient to get and enquire about environment variables from within a C++ program.
Check if an environment variable is defined. If so, get its value.
if (EnvironmentVariable::isDefined ("PATH")) { cout << EnvironmentVariable::get ("PATH") << endl; }
casa::EnvironmentVariable::EnvironmentVariable | ( | ) | [private] |
This class is not meant to be constructed.
static String casa::EnvironmentVariable::get | ( | const String & | name | ) | [static] |
Get the value of environment variable with given name.
If not defined, return an empty String.
static Bool casa::EnvironmentVariable::isDefined | ( | const String & | name | ) | [static] |
Is environment variable with given name defined?
static void casa::EnvironmentVariable::set | ( | const String & | name, |
const String & | value | ||
) | [static] |
Define environment variable.
If it already exists, its value will be overwritten.