Pictel 2d 0.1
Game Engine Documentation
Public Member Functions | Static Public Member Functions | List of all members
engine::CallableParameters2< A, B > Class Template Reference
Inheritance diagram for engine::CallableParameters2< A, B >:
engine::CallableScriptFunctionI engine::CallableI engine::MemoryI

Public Member Functions

 CallableParameters2 (std::function< void(A, B)> fnc)
 
bool CanCall ()
 
void Call (A p1, B p2)
 
- Public Member Functions inherited from engine::CallableScriptFunctionI
 CallableScriptFunctionI (CallableScriptFunctionRef)
 
- Public Member Functions inherited from engine::MemoryI
void Keep ()
 
void Release ()
 
void FreeMem ()
 

Static Public Member Functions

static std::shared_ptr< CallableParameters2< A, B > > make_shared (std::function< void(A, B)> fnc)
 

Additional Inherited Members

- Public Types inherited from engine::CallableScriptFunctionI
typedef int CallableScriptFunctionRef
 

Detailed Description

template<typename A, typename B>
class engine::CallableParameters2< A, B >

A wrapper for the 2 params callable function

Member Function Documentation

◆ CanCall()

template<typename A , typename B >
bool engine::CallableParameters2< A, B >::CanCall ( )
inlinevirtual

Available only in C++

Implements engine::CallableScriptFunctionI.