Skip to content

ePi5131/luawrap.hpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

luawrap.hpp

(C) 2023 ePi

これなに?

C++らしく快適にLuaを書くために作ったシングルヘッダラッパーライブラリ
C++23/Lua5.1を要求

tips

エラー処理

Luaのエラーは例外を投げるようにしています 外側でcatchをしないと大変なことになりそう
LUA_CFUNCTIONを作るときはこんな感じにやるといい感じになってくれます

int func(lua_State* _l) {
    Lua::State L{_l};
    try {
        // ...
        return 0;
    }
    catch (const Lua::Exception& e) {
        L.push(e);
    }
    L.error();
}

ライセンス

MITにします

その他

About

オレオレLuaラッパー in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages