Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
scripting::PhasorCaller Class Reference

#include <Scripting.h>

+ Inheritance diagram for scripting::PhasorCaller:

Public Member Functions

 PhasorCaller::PhasorCaller (Scripts &scripts=*g_Scripts)
 
void ReturnValueIgnored ()
 
Result Call (const std::string &function, results_t expected_types=results_t())
 
Result Call (PhasorScript &script, const std::string &function, results_t expected_types=results_t())
 
- Public Member Functions inherited from Manager::Caller
 Caller ()
 
 Caller (const Caller &other)
 
 ~Caller ()
 
Calleroperator= (const Caller &rhs)
 
void AddArgNil ()
 
void AddArg (bool b)
 
void AddArg (const std::string &str)
 
void AddArg (int value)
 
void AddArg (DWORD value)
 
void AddArg (float value)
 
void AddArg (double value)
 
void AddArg (const std::map< std::string, std::string > &table)
 
void AddArg (std::unique_ptr< Common::Object > obj)
 
void Clear ()
 
Result Call (ScriptState &state, const std::string &function, bool *found)
 
Result Call (ScriptState &state, const std::string &function)
 

Additional Inherited Members

- Protected Member Functions inherited from Manager::Caller
void SetData (const Caller &other)
 
- Protected Attributes inherited from Manager::Caller
Common::Object::unique_list args
 

Member Function Documentation

Result scripting::PhasorCaller::Call ( const std::string &  function,
results_t  expected_types = results_t() 
)
Result scripting::PhasorCaller::Call ( PhasorScript script,
const std::string &  function,
results_t  expected_types = results_t() 
)
scripting::PhasorCaller::PhasorCaller::PhasorCaller ( Scripts scripts = *g_Scripts)
inline
void scripting::PhasorCaller::ReturnValueIgnored ( )
inline

The documentation for this class was generated from the following files: