Ignore:
Timestamp:
08/19/13 07:42:00 (12 years ago)
Author:
epyon
Message:
  • lua - concept change - all functionality in nv::lua except raw
  • lua - all modules made header-independent from raw (except obviously raw)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lua/lua_values.cc

    r206 r207  
    104104}
    105105
     106bool nv::lua::detail::is_userdata( lua_State *L, int index, const char* metatable )
     107{
     108        return luaL_testudata( L, index, metatable ) != 0;
     109}
     110
     111void* nv::lua::detail::check_userdata( lua_State *L, int index, const char* metatable )
     112{
     113        return luaL_checkudata( L, index, metatable );
     114}
     115
     116void* nv::lua::detail::allocate_userdata( lua_State *L, size_t size, const char* metatable )
     117{
     118        void* result = lua_newuserdata(L, size);
     119        luaL_setmetatable( L, metatable );
     120        return result;
     121}
     122
     123void nv::lua::detail::pop_and_discard( lua_State *L, int count )
     124{
     125        lua_pop( L, count );
     126}
     127
Note: See TracChangeset for help on using the changeset viewer.