Isis 3 Programmer Reference
Environment.h
1
#ifndef Environment_h
2
#define Environment_h
3
9
/* SPDX-License-Identifier: CC0-1.0 */
10
11
class
QString;
12
13
namespace
Isis
{
14
36
class
Environment
{
37
public
:
38
~
Environment
() {}
39
40
static
QString
userName
();
41
static
QString
hostName
();
42
static
QString
isisVersion
();
43
44
static
QString
getEnvironmentValue
(QString, QString);
45
protected
:
46
Environment
();
47
48
49
private
:
55
static
Environment
automaticEnvironmentSetup
;
56
};
57
}
58
59
#endif
Isis::Environment::userName
static QString userName()
@Returns the user name.
Definition:
Environment.cpp:72
Isis::Environment
Definition:
Environment.h:36
Isis::Environment::getEnvironmentValue
static QString getEnvironmentValue(QString, QString)
Definition:
Environment.cpp:92
Isis::Environment::automaticEnvironmentSetup
static Environment automaticEnvironmentSetup
Construct an environment in static space to initialize some global Isis environment options.
Definition:
Environment.h:55
Isis::Environment::hostName
static QString hostName()
Definition:
Environment.cpp:80
Isis::Environment::isisVersion
static QString isisVersion()
Definition:
Environment.cpp:108
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
base
objs
Environment
Environment.h