casacore
Static Public Member Functions | Private Member Functions | List of all members
casacore::EnvironmentVariable Class Reference

More...

#include <EnvVar.h>

Static Public Member Functions

static Bool isDefined (const String &name)
 Is environment variable with given name defined?
More...
 
static String get (const String &name)
 Get the value of environment variable with given name. More...
 
static void set (const String &name, const String &value)
 Define environment variable. More...
 

Private Member Functions

 EnvironmentVariable ()
 This class is not meant to be constructed. More...
 

Detailed Description

This class allows for getting enviroment variables

Intended use:

Public interface

Review Status

Reviewed By:
Paul Shannon
Date Reviewed:
1995/02/08
Test programs:
tEnvVar

Synopsis

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.

Example

Check if an environment variable is defined. If so, get its value.

cout << EnvironmentVariable::get ("PATH") << endl;
}
static String get(const String &name)
Get the value of environment variable with given name.
static Bool isDefined(const String &name)
Is environment variable with given name defined?

Definition at line 62 of file EnvVar.h.

Constructor & Destructor Documentation

◆ EnvironmentVariable()

casacore::EnvironmentVariable::EnvironmentVariable ( )
private

This class is not meant to be constructed.

Member Function Documentation

◆ get()

static String casacore::EnvironmentVariable::get ( const String name)
static

Get the value of environment variable with given name.

If not defined, return an empty String.

◆ isDefined()

static Bool casacore::EnvironmentVariable::isDefined ( const String name)
static

Is environment variable with given name defined?

◆ set()

static void casacore::EnvironmentVariable::set ( const String name,
const String value 
)
static

Define environment variable.

If it already exists, its value will be overwritten.


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