43#ifndef LASS_GUARDIAN_OF_INCLUSION_PYTHON_UTILITIES_H
44#define LASS_GUARDIAN_OF_INCLUSION_PYTHON_UTILITIES_H
55LASS_PYTHON_DLL
TPyObjPtr LASS_CALL globals();
57LASS_PYTHON_DLL
void LASS_CALL execute(
const std::string& code);
58LASS_PYTHON_DLL
void LASS_CALL execute(
const char* code);
60LASS_PYTHON_DLL
TPyObjPtr LASS_CALL evaluate(
const std::string& code);
61LASS_PYTHON_DLL
TPyObjPtr LASS_CALL evaluate(
const char* code);
63LASS_PYTHON_DLL
void LASS_CALL
putenv(
const std::string& key,
const std::string& value);
64LASS_PYTHON_DLL
void LASS_CALL
putenv(
const char* key,
const char* value);
PyObjectPtr< PyObject >::Type TPyObjPtr
PyObjectPtr to a PyObject.
TPyObjPtr getPyObjectByName(const std::string &iName)
retrieve pointer to PyObject by its name in the script.
void putenv(const std::string &key, const std::string &value)
os.environ[key] = value
Comprehensive C++ to Python binding library.
Library for Assembled Shared Sources.