Teamcenter C++ API Reference  2312
Namespaces | Functions
OSEnvironment.hxx File Reference
#include <string>
#include <map>
#include <base_utils/libbase_utils_exports.h>
#include <base_utils/libbase_utils_undef.h>

Go to the source code of this file.

Namespaces

namespace  Teamcenter
 A convenient C++ class to manage a list of tag_t. This convenient class is derived from TagList class which is only available for internal developers.
 
namespace  Teamcenter::OSEnvironment
 

Functions

void Teamcenter::OSEnvironment::addPrefixMapping (const std::string &oldPrefix, const std::string &newPrefix)
 
std::string Teamcenter::OSEnvironment::get (const std::string &name, bool applyOSEnvNameMapping=true, bool throwStdExceptionIfNotFound=false)
 
std::string Teamcenter::OSEnvironment::getMappedName (const std::string &originalName)
 
const std::map< std::string,
std::string > & 
Teamcenter::OSEnvironment::getNamePrefixMap ()
 
bool Teamcenter::OSEnvironment::has (const std::string &name, bool applyOSEnvNameMapping=true)
 
void Teamcenter::OSEnvironment::removePrefixMapping (const std::string &oldPrefix)
 
void Teamcenter::OSEnvironment::set (const std::string &name, const std::string &value, bool applyOSEnvNameMapping=true)
 

Detailed Description

Provides access to environment variables.
All environment variable names are translated using mapping (as accessible through this namespace) before their evaluation.

Definition in file OSEnvironment.hxx.