mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
21 lines
418 B
C++
21 lines
418 B
C++
|
#pragma once
|
||
|
|
||
|
#include "my_object_api.hpp"
|
||
|
|
||
|
namespace my_object {
|
||
|
|
||
|
struct test {
|
||
|
int value;
|
||
|
|
||
|
test() = default;
|
||
|
test(int val) : value(val) {}
|
||
|
};
|
||
|
|
||
|
} // my_object
|
||
|
|
||
|
// this function needs to be exported from your
|
||
|
// dll. "extern 'C'" should do the trick, but
|
||
|
// we're including platform-specific stuff here to help
|
||
|
// see my_object_api.hpp for details
|
||
|
extern "C" MY_OBJECT_API int luaopen_my_object(lua_State* L);
|