HoverRace
2.0
|
A reference to a Lua function or userdata that wraps a native object. More...
#include <WrapperFactory.h>
Public Member Functions | |
WrapperFactory (Script::Core &scripting) | |
WrapperFactory (const WrapperFactory &)=default | |
WrapperFactory (WrapperFactory &&)=default | |
std::shared_ptr< Outside > | operator() (std::shared_ptr< Inside > inside) const |
Wrap a native object in the wrapper. More... | |
WrapperFactory & | operator= (const WrapperFactory &)=default |
WrapperFactory & | operator= (WrapperFactory &&)=default |
WrapperFactory & | operator= (const luabind::object &obj) |
void | Set (const luabind::object &obj) |
Private Attributes | |
RegistryRef | ref |
Script::Core * | scripting |
A reference to a Lua function or userdata that wraps a native object.
|
inline |
|
default |
|
default |
|
inline |
Wrap a native object in the wrapper.
inside | The native object to wrap. |
|
default |
|
default |
|
inline |
|
inline |
|
private |
|
private |