summaryrefslogtreecommitdiff
path: root/boost/python/exec.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/python/exec.hpp')
-rw-r--r--boost/python/exec.hpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/boost/python/exec.hpp b/boost/python/exec.hpp
index 3ed1e15ce9..32a74991a7 100644
--- a/boost/python/exec.hpp
+++ b/boost/python/exec.hpp
@@ -20,6 +20,10 @@ object
BOOST_PYTHON_DECL
eval(str string, object global = object(), object local = object());
+object
+BOOST_PYTHON_DECL
+eval(char const *string, object global = object(), object local = object());
+
// Execute an individual python statement from str.
// global and local are the global and local scopes respectively,
// used during execution.
@@ -27,6 +31,10 @@ object
BOOST_PYTHON_DECL
exec_statement(str string, object global = object(), object local = object());
+object
+BOOST_PYTHON_DECL
+exec_statement(char const *string, object global = object(), object local = object());
+
// Execute python source code from str.
// global and local are the global and local scopes respectively,
// used during execution.
@@ -34,6 +42,10 @@ object
BOOST_PYTHON_DECL
exec(str string, object global = object(), object local = object());
+object
+BOOST_PYTHON_DECL
+exec(char const *string, object global = object(), object local = object());
+
// Execute python source code from file filename.
// global and local are the global and local scopes respectively,
// used during execution.
@@ -41,6 +53,10 @@ object
BOOST_PYTHON_DECL
exec_file(str filename, object global = object(), object local = object());
+object
+BOOST_PYTHON_DECL
+exec_file(char const *filename, object global = object(), object local = object());
+
}
}