The real C++ caller for methods.
More...
#include <squirrel_helper.hpp>
|
| static int | SQCall (Tcls *instance, Tretval(Tcls::*func)(Targs...), HSQUIRRELVM vm) |
| |
| static Tcls * | SQConstruct (HSQUIRRELVM vm) |
| |
|
| template<size_t... i> |
| static int | SQCall (Tcls *instance, Tretval(Tcls::*func)(Targs...), HSQUIRRELVM vm, std::index_sequence< i... >) |
| |
| template<size_t... i> |
| static Tcls * | SQConstruct (HSQUIRRELVM vm, std::index_sequence< i... >) |
| |
template<class Tcls, typename Tretval, typename... Targs>
struct SQConvert::HelperT< Tretval(Tcls::*)(Targs...)>
The real C++ caller for methods.
Definition at line 184 of file squirrel_helper.hpp.
◆ SQCall() [1/2]
template<class Tcls , typename Tretval , typename... Targs>
| static int SQConvert::HelperT< Tretval(Tcls::*)(Targs...)>::SQCall |
( |
Tcls * |
instance, |
|
|
Tretval(Tcls::*)(Targs...) |
func, |
|
|
HSQUIRRELVM |
vm |
|
) |
| |
|
inlinestatic |
◆ SQCall() [2/2]
template<class Tcls , typename Tretval , typename... Targs>
template<size_t... i>
| static int SQConvert::HelperT< Tretval(Tcls::*)(Targs...)>::SQCall |
( |
Tcls * |
instance, |
|
|
Tretval(Tcls::*)(Targs...) |
func, |
|
|
HSQUIRRELVM |
vm, |
|
|
std::index_sequence< i... > |
|
|
) |
| |
|
inlinestaticprivate |
◆ SQConstruct() [1/2]
template<class Tcls , typename Tretval , typename... Targs>
| static Tcls * SQConvert::HelperT< Tretval(Tcls::*)(Targs...)>::SQConstruct |
( |
HSQUIRRELVM |
vm | ) |
|
|
inlinestatic |
◆ SQConstruct() [2/2]
template<class Tcls , typename Tretval , typename... Targs>
template<size_t... i>
| static Tcls * SQConvert::HelperT< Tretval(Tcls::*)(Targs...)>::SQConstruct |
( |
HSQUIRRELVM |
vm, |
|
|
std::index_sequence< i... > |
|
|
) |
| |
|
inlinestaticprivate |
The documentation for this struct was generated from the following file: