Base interface for an interpreter specific script object view. More...
Public Member Functions | |
ScriptObjectInterpreterView (FUNCTION_PARAMETER_TYPE type) | |
virtual | ~ScriptObjectInterpreterView ()=default |
FUNCTION_PARAMETER_TYPE | getType () const |
virtual ScriptObjectInterpreterReference * | toReference () const =0 |
virtual nkMemory::UniquePtr< ScriptObjectInterpreterView > | copy () const =0 |
Base interface for an interpreter specific script object view.
In theory, should not be used by external code.
nkScripts::ScriptObjectInterpreterView::ScriptObjectInterpreterView | ( | FUNCTION_PARAMETER_TYPE | type | ) |
Constructor.
type | Type of variable followed. |
|
virtualdefault |
Destructor.
FUNCTION_PARAMETER_TYPE nkScripts::ScriptObjectInterpreterView::getType | ( | ) | const |
|
pure virtual |
Conversion to a reference.
|
pure virtual |
Copy the view.