#include <lua_ptr.hpp>
Public Member Functions | |
enable_lua_ptr (T *tp) | |
enable_lua_ptr (enable_lua_ptr &&o) | |
enable_lua_ptr & | operator= (enable_lua_ptr &&o) |
Private Member Functions | |
enable_lua_ptr (const enable_lua_ptr &o)=delete | |
enable_lua_ptr & | operator= (const enable_lua_ptr &o)=delete |
Private Attributes | |
std::shared_ptr< T * > | self_ |
Friends | |
class | lua_ptr< T > |
Definition at line 22 of file lua_ptr.hpp.
|
inline |
Definition at line 25 of file lua_ptr.hpp.
|
inline |
Definition at line 26 of file lua_ptr.hpp.
References enable_lua_ptr< T >::self_.
|
privatedelete |
|
privatedelete |
|
inline |
Definition at line 30 of file lua_ptr.hpp.
References enable_lua_ptr< T >::self_.
|
friend |
Definition at line 37 of file lua_ptr.hpp.
|
private |
Definition at line 39 of file lua_ptr.hpp.
Referenced by enable_lua_ptr< T >::enable_lua_ptr(), and enable_lua_ptr< T >::operator=().