Form function that needs an execution environment. More...
#include <runtimeEnvironment.hpp>
Public Member Functions | |
RuntimeEnvironmentFormFunction (const std::string &funcname_, const RuntimeEnvironment *env_) | |
Constructor. More... | |
virtual langbind::FormFunctionClosure * | createClosure () const |
Create a function closure for execution with help of the runtime environment. More... | |
Public Member Functions inherited from _Wolframe::langbind::FormFunction | |
virtual | ~FormFunction () |
Destructor. More... | |
virtual bool | initializeContext () |
Optional function to implement if there is anything to be initialized after creation of all functions. More... | |
Private Attributes | |
const RuntimeEnvironment * | m_env |
runtime environment reference More... | |
std::string | m_funcname |
name of the function More... | |
Form function that needs an execution environment.
|
inline |
Constructor.
[in] | funcname_ | name of the function |
[in] | env_ | runtime environment of the function |
|
inlinevirtual |
Create a function closure for execution with help of the runtime environment.
Implements _Wolframe::langbind::FormFunction.
|
private |
runtime environment reference
|
private |
name of the function
Copyright © 2014 - Project Wolframe - All Rights Reserved