|
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 |
1.8.11