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

#include <Manager.h>

+ Inheritance diagram for Manager::Caller:

Public Member Functions

 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)
 

Protected Member Functions

void SetData (const Caller &other)
 

Protected Attributes

Common::Object::unique_list args
 

Constructor & Destructor Documentation

Manager::Caller::Caller ( )
Manager::Caller::Caller ( const Caller other)
Manager::Caller::~Caller ( )

Member Function Documentation

void Manager::Caller::AddArg ( bool  b)
void Manager::Caller::AddArg ( const std::string &  str)
void Manager::Caller::AddArg ( int  value)
void Manager::Caller::AddArg ( DWORD  value)
void Manager::Caller::AddArg ( float  value)
void Manager::Caller::AddArg ( double  value)
void Manager::Caller::AddArg ( const std::map< std::string, std::string > &  table)
void Manager::Caller::AddArg ( std::unique_ptr< Common::Object obj)
void Manager::Caller::AddArgNil ( )
Result Manager::Caller::Call ( ScriptState state,
const std::string &  function,
bool *  found 
)
Result Manager::Caller::Call ( ScriptState state,
const std::string &  function 
)
void Manager::Caller::Clear ( )
Caller & Manager::Caller::operator= ( const Caller rhs)
void Manager::Caller::SetData ( const Caller other)
protected

Member Data Documentation

Common::Object::unique_list Manager::Caller::args
protected

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