- 39 名前:デフォルトの名無しさん mailto:sage [2009/06/05(金) 13:47:55 ]
- >>37
あれ? すると、ちょっと解せない動作があるな。 C++側で定義したPointクラスをSquirrelにバインドしているんだが このインスタンスに対する加算を function Point::_add(point) の形でSquirrelスクリプトの中で追加登録している。 この状態でインスタンスに対して加算を行われると、いったんSqBindのgetterを呼び出して失敗してから _addが呼ばれているように見えるんだな。 メタメソッドは元から通常のメンバ・メソッドとは違う扱いになっているからそれでかなぁ。 # 例えばインスタンスに対してforeachをかけても登録したメタメソッドを検出できない。
|

|