|
Libsaki
Core library of Pancake Mahjong
|
This is the complete list of members for saki::LuaManagedRef< T >, including all inherited members.
| data() const -> const T * (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inline |
| dispose() (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inline |
| error() const -> LuaUserErrorHandler & (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inline |
| LuaManagedRef(T *data, LuaUserErrorHandler &error, bool isOwning, bool isConst) (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inline |
| LuaManagedRef(const T *data, LuaUserErrorHandler &error, bool isOwning) (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inline |
| LuaManagedRef(LuaManagedRef &&that) noexcept (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inline |
| makeConstFunction(Ret(*method)(const T &, Args...)) -> std::function< Ret(LuaManagedRef *, Args...)> (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inlinestatic |
| makeConstFunctionError(Ret(*method)(LuaUserErrorHandler &, const T &, Args...)) -> std::function< Ret(LuaManagedRef *, Args...)> (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inlinestatic |
| makeConstMethod(Ret(T::*method)(Args...) const) -> std::function< Ret(LuaManagedRef *, Args...)> (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inlinestatic |
| makeConstMethodAsConstRef(const Ret &(T::*method)(Args...) const) -> std::function< std::unique_ptr< LuaManagedRef< Ret >>(LuaManagedRef *, Args...)> (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inlinestatic |
| makeConstMethodAsTable(Ret(T::*method)(Args...) const) -> std::function< sol::as_table_t< sol::meta::unqualified_t< Ret >>(LuaManagedRef *, Args...)> (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inlinestatic |
| makeMutableFunction(Ret(*method)(T &, Args...)) -> std::function< Ret(LuaManagedRef *, Args...)> (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inlinestatic |
| makeMutableFunctionError(Ret(*method)(LuaUserErrorHandler &, T &, Args...)) -> std::function< Ret(LuaManagedRef *, Args...)> (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inlinestatic |
| makeMutableMethod(Ret(T::*method)(Args...)) -> std::function< Ret(LuaManagedRef *, Args...)> (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inlinestatic |
| makeMutableMethodAsTable(Ret(T::*method)(Args...)) -> std::function< sol::as_table_t< sol::meta::unqualified_t< Ret >>(LuaManagedRef *, Args...)> (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inlinestatic |
| ~LuaManagedRef() (defined in saki::LuaManagedRef< T >) | saki::LuaManagedRef< T > | inline |
1.8.13