OpenStudio:scriptengine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
openstudio::ScriptEngineInstance Class Reference

#include <ScriptEngine.hpp>

Public Member Functions

 operator bool () const
 
ScriptEngineoperator-> ()
 
ScriptEngineInstanceoperator= (const ScriptEngineInstance &)=delete
 
ScriptEngineInstanceoperator= (ScriptEngineInstance &&)=delete
 
void registerInitializationFunction (const std::function< void()> &runSetupFun)
 
void reset ()
 
 ScriptEngineInstance (const ScriptEngineInstance &)=delete
 
 ScriptEngineInstance (ScriptEngineInstance &&)=delete
 
 ScriptEngineInstance (std::string_view libraryBaseName, std::vector< std::string > t_args)
 

Constructor & Destructor Documentation

◆ ScriptEngineInstance() [1/3]

openstudio::ScriptEngineInstance::ScriptEngineInstance ( std::string_view libraryBaseName,
std::vector< std::string > t_args )
inline

◆ ScriptEngineInstance() [2/3]

openstudio::ScriptEngineInstance::ScriptEngineInstance ( const ScriptEngineInstance & )
delete

◆ ScriptEngineInstance() [3/3]

openstudio::ScriptEngineInstance::ScriptEngineInstance ( ScriptEngineInstance && )
delete

Member Function Documentation

◆ operator bool()

openstudio::ScriptEngineInstance::operator bool ( ) const
inlineexplicit

◆ operator->()

ScriptEngine & openstudio::ScriptEngineInstance::operator-> ( )
inline

◆ operator=() [1/2]

ScriptEngineInstance & openstudio::ScriptEngineInstance::operator= ( const ScriptEngineInstance & )
delete

◆ operator=() [2/2]

ScriptEngineInstance & openstudio::ScriptEngineInstance::operator= ( ScriptEngineInstance && )
delete

◆ registerInitializationFunction()

void openstudio::ScriptEngineInstance::registerInitializationFunction ( const std::function< void()> & runSetupFun)
inline

◆ reset()

void openstudio::ScriptEngineInstance::reset ( )
inline