#include <Environment.h>
◆ Environment() [1/2]
cli::Environment::Environment |
( |
| ) |
|
|
default |
◆ Environment() [2/2]
◆ clearBinding()
bool cli::Environment::clearBinding |
( |
const std::string & |
name | ) |
|
|
inline |
◆ clearVariable()
bool cli::Environment::clearVariable |
( |
const std::string & |
name | ) |
|
|
inline |
◆ execute()
◆ execute_line()
◆ getBinding()
std::string cli::Environment::getBinding |
( |
const std::string & |
name | ) |
const |
◆ getBindingNames()
std::set< std::string > cli::Environment::getBindingNames |
( |
| ) |
const |
|
inline |
◆ getGlobalScope()
◆ getResult()
◆ getVariable() [1/2]
std::shared_ptr< abstraction::Value > cli::Environment::getVariable |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ getVariable() [2/2]
template<class T >
const T & cli::Environment::getVariable |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ getVariableNames()
std::set< std::string > cli::Environment::getVariableNames |
( |
| ) |
const |
|
inline |
◆ setBinding()
void cli::Environment::setBinding |
( |
std::string |
name, |
|
|
std::string |
value |
|
) |
| |
|
inline |
◆ setResult()
◆ setVariable() [1/2]
void cli::Environment::setVariable |
( |
std::string |
name, |
|
|
std::shared_ptr< abstraction::Value > |
value |
|
) |
| |
|
inline |
◆ setVariable() [2/2]
template<class T >
void cli::Environment::setVariable |
( |
std::string |
name, |
|
|
T |
value |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files: