API Documentation
ScriptObjectInterpreterView.h
1 // ScriptObjectInterpreterView.h
3 //
5 
6 namespace nkScripts
7 {
14  {
15  public :
16 
26  virtual ~ScriptObjectInterpreterView () = default ;
27 
28  // Getters
33 
34  // Conversion
41 
42  // Allocation
49  } ;
50 }
nkScripts
Encompasses all API of component NilkinsScripts.
Definition: Environment.h:7
nkScripts::ScriptObjectInterpreterView
Base interface for an interpreter specific script object view.
Definition: ScriptObjectInterpreterView.h:14
nkScripts::ScriptObjectInterpreterView::getType
FUNCTION_PARAMETER_TYPE getType() const
nkScripts::ScriptObjectInterpreterReference
Base interface for interpreter specific reference over script object.
Definition: ScriptObjectInterpreterReference.h:14
nkScripts::ScriptObjectInterpreterView::ScriptObjectInterpreterView
ScriptObjectInterpreterView(FUNCTION_PARAMETER_TYPE type)
nkScripts::ScriptObjectInterpreterView::toReference
virtual ScriptObjectInterpreterReference * toReference() const =0
nkMemory::UniquePtr
Smart pointer owning the object instance it encapsulates.
Definition: UniquePtr.h:17
nkScripts::ScriptObjectInterpreterView::~ScriptObjectInterpreterView
virtual ~ScriptObjectInterpreterView()=default
nkScripts::FUNCTION_PARAMETER_TYPE
FUNCTION_PARAMETER_TYPE
Describes a variable type.
Definition: FunctionParameterType.h:12
nkScripts::ScriptObjectInterpreterView::copy
virtual nkMemory::UniquePtr< ScriptObjectInterpreterView > copy() const =0