We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The progress on Stack related Lua functions that do not mutate the Stack and can therefore be const.
const
lua_absindex
lua_checkstack
State::checkPushable
lua_compare
State::compare
lua_dump
State::dump
lua_error
State::error
[[noreturn]]
lua_gettop
State::State
LUA_MULTRET
lua_isboolean
Convert<bool>
State::isBoolean
lua_iscfunction
Convert<lua_CFunction>
State::isCFunction
lua_isfunction
State::isFunction
lua_isinteger
State::isInteger
lua_islightuserdata
State::isLightUserdata
lua_isnil
ConvertNil
State::isNil
lua_isnone
State::isNone
lua_isnoneornil
Convert<std::optional<T>>
State::isNoneOrNil
lua_isnumber
ConvertFloatingPoint
State::isNumber
lua_isstring
Convert<std::string>
Convert<std::string_view>
State::isString
lua_istable
State::isTable
lua_isthread
State::isThread
lua_isuserdata
State::isUserdata
lua_rawequal
lua_rawlen
State::rawLength
lua_toboolean
lua_tocfunction
lua_tointeger
lua_tointegerx
ConvertIntegral
lua_tonumber
lua_tonumberx
lua_topointer
lua_tothread
lua_touserdata
Convert::cleanup
lua_type
Convert
State::type
luaL_argcheck
luaL_argerror
State::argError
luaL_argexpected
luaL_checkany
luaL_checkinteger
luaL_checknumber
luaL_checkoption
luaL_checkstack
State::ensurePushable
wrap
luaL_checktype
luaL_checkudata
luaL_error
luaL_len
State::length
luaL_opt
luaL_optinteger
luaL_optnumber
luaL_setmetatable
luaL_testudata
luaL_typeerror
State::typeError
luaL_typename
Convert<std::variant<T...>>
State::typeName
luaL_unref
Reference::~Reference
The text was updated successfully, but these errors were encountered:
Possseidon
No branches or pull requests
Stack Non-Mutating
The progress on Stack related Lua functions that do not mutate the Stack and can therefore be
const
.Core Library
lua_absindex
lua_checkstack
used inState::checkPushable
lua_compare
used inState::compare
lua_dump
use inState::dump
lua_error
used indirectly inState::error
with a[[noreturn]]
wrapperlua_gettop
used once inState::State
and forLUA_MULTRET
callslua_isboolean
used inConvert<bool>
andState::isBoolean
lua_iscfunction
used inConvert<lua_CFunction>
andState::isCFunction
lua_isfunction
used inState::isFunction
lua_isinteger
used inState::isInteger
lua_islightuserdata
used inState::isLightUserdata
lua_isnil
used inConvertNil
andState::isNil
lua_isnone
used inState::isNone
lua_isnoneornil
used inConvertNil
,Convert<std::optional<T>>
andState::isNoneOrNil
lua_isnumber
used inConvertFloatingPoint
andState::isNumber
lua_isstring
used inConvert<std::string>
,Convert<std::string_view>
andState::isString
lua_istable
used inState::isTable
lua_isthread
used inState::isThread
lua_isuserdata
used inState::isUserdata
lua_rawequal
lua_rawlen
used inState::rawLength
lua_toboolean
used inConvert<bool>
lua_tocfunction
used inConvert<lua_CFunction>
lua_tointeger
lua_tointegerx
used inConvertIntegral
lua_tonumber
lua_tonumberx
used inConvertFloatingPoint
lua_topointer
lua_tothread
lua_touserdata
only used inConvert::cleanup
currentlylua_type
used in variousConvert
templates andState::type
Auxiliary Library
luaL_argcheck
luaL_argerror
used in variousConvert
templates andState::argError
luaL_argexpected
luaL_checkany
luaL_checkinteger
used inConvertIntegral
luaL_checknumber
used inConvertFloatingPoint
luaL_checkoption
used inConvert
for enumsluaL_checkstack
used inState::ensurePushable
andwrap
luaL_checktype
luaL_checkudata
used inConvert
for userdata, always failing, just to get a good error messageluaL_error
luaL_len
used inState::length
luaL_opt
luaL_optinteger
luaL_optnumber
luaL_setmetatable
luaL_testudata
used inConvert
for userdataluaL_typeerror
used indirectly inState::typeError
with a[[noreturn]]
wrapperluaL_typename
used inConvert<std::variant<T...>>
andState::typeName
luaL_unref
used inReference::~Reference
The text was updated successfully, but these errors were encountered: