[前へ] [目次へ] [次へ]
このインターフェイスはメソッドを扱うインターフェイスです。
このインターフェイスを通じて目標のメソッドを呼び出すことが出来ます。
どのように呼び出されるかは実装するクラスに依存します。
また、メソッド呼び出し演算子で呼び出すこともできます。
●実装している標準クラス
FGESMethod
FGESClosure
BoundMethod
●インターフェイスメソッド
●ネイティブインターフェイス
このインターフェイスはネイティブインターフェイスを持っていません。
●ネイティブキャスト(C++レベルでのキャスト)
FGESMethod
FGESClosure
FGESBoundMethod
●C++レベル追加情報
インターフェイスID: FGES_IFID_CLOSURE
INativeClosure@@Call
Any?@ Call(...)const
このオブジェクトが示すメソッドを呼び出します。
戻り値:呼び出したメソッドの戻り値を返します
可変長引数:呼び出すメソッドの引数としてそのまま使われます
先頭へ
INativeClosure@@CallV
Any?@ CallV( Arguments arg_list)const
このオブジェクトが示すメソッドを呼び出します。
戻り値:呼び出したメソッドの戻り値を返します
Arguments arg_list :呼び出すメソッドの引数として展開されます
先頭へ
INativeClosure@@ValidateCall
Bool ValidateCall(...)const
このオブジェクトが示すメソッドを指定した引数で呼び出せるか検証します。
戻り値:指定した引数で呼び出せる場合は真を返します。
可変長引数:検証する引数列
先頭へ
INativeClosure@@ValidateCallV
Bool ValidateCallV( Arguments arg_list)const
このオブジェクトが示すメソッドを指定した引数で呼び出せるか検証します。
戻り値:指定した引数で呼び出せる場合は真を返します。
Arguments arg_list :検証する引数
先頭へ
[前へ] [目次へ] [次へ]
最終更新 2018/11/11