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

Public Member Functions

 CallableParameters1 (FunctionType fnc)
 
bool CanCall ()
 
void Call (A p1)
 
- 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< CallableParameters1< A > > make_shared (std::function< void(A)> fnc)
 

Additional Inherited Members

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

Detailed Description

template<typename A>
class engine::CallableParameters1< A >

A wrapper for the 1 param callable function

Member Function Documentation

◆ CanCall()

template<typename A >
bool engine::CallableParameters1< A >::CanCall ( )
inlinevirtual

Available only in C++

Implements engine::CallableScriptFunctionI.