スクリプト関数
More...
#include <ScriptFunction.hpp>
|
static constexpr size_t | nargs = (sizeof...(Args)) |
|
template<class Ret, class... Args>
struct s3d::ScriptFunction< Ret(Args...)>
スクリプト関数
- Template Parameters
-
◆ return_type
template<class Ret , class... Args>
◆ ScriptFunction() [1/2]
template<class Ret , class... Args>
◆ ScriptFunction() [2/2]
template<class Ret , class... Args>
◆ getDeclaration()
template<class Ret , class... Args>
関数宣言を返します。
- Parameters
-
- Returns
- 関数宣言。失敗した場合は空の文字列
◆ operator bool()
template<class Ret , class... Args>
スクリプト関数が空でないかを返します。
- Returns
- スクリプト関数が空でない場合 true, それ以外の場合は false
◆ operator()()
template<class Ret , class... Args>
スクリプト関数を呼び出します。
- Parameters
-
- Returns
- スクリプト関数の戻り値
◆ tryCall()
template<class Ret , class... Args>
スクリプト関数を呼び出します。
- Parameters
-
...args | 引数 |
exception | スクリプト例外が発生した場合の例外の内容の格納先への参照 |
- Returns
- スクリプト関数の戻り値
◆ nargs
template<class Ret , class... Args>
The documentation for this struct was generated from the following file: