284です。
色々ご指導ありがとうございます。
>>287さんのいうとおり、その部分はエラーでした。
2番目の引数が〜なんてメッセージがでてるのでそこがおかしいのとずっと思ってまして、
色々試してる途中のコピペをしてしまいました。
Lua.hを追ってみたらどうやら3番目の関数で引っかかっている様子です。
これがメンバ関数では駄目みたいです。
とりあえずSetMapをクラスからはずしてみようとおもいます。
ありがとうございました。