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:
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