| 53 | void SetUserdataFlags(void* Userdata, uint8 Flags); |
| 54 | UNLUA_API uint8 CalcUserdataPadding(int32 Alignment); |
| 55 | template <typename T> uint8 CalcUserdataPadding() { return CalcUserdataPadding(alignof(T)); } |
| 56 | UNLUA_API void* GetUserdata(lua_State *L, int32 Index, bool *OutTwoLvlPtr = nullptr, bool *OutClassMetatable = nullptr); |
| 57 | UNLUA_API void* GetUserdataFast(lua_State *L, int32 Index, bool *OutTwoLvlPtr = nullptr); |
| 58 | UNLUA_API void* NewUserdataWithPadding(lua_State *L, int32 Size, const char *MetatableName, uint8 PaddingSize = 0); |
no outgoing calls
no test coverage detected