ReFRACtor
|
Instance of BridgeLuabindAndGenericBase for a particular type. More...
#include <luabind_object.h>
Public Member Functions | |
BridgeLuabindAndGeneric () | |
virtual | ~BridgeLuabindAndGeneric () |
virtual boost::shared_ptr< LuabindObject > | luabind_object (const boost::shared_ptr< LuaState > &Ls, const boost::shared_ptr< GenericObject > &Obj) const |
Create a LuabindObject from the given type, or return a null pointer if we can't. More... | |
virtual bool | set_index (LuabindObject &Lobj, int Vidx, const boost::shared_ptr< GenericObject > &Obj) |
Set a value if we can. Return true if we set the value, false otherwise. More... | |
virtual bool | set_value (LuabindObject &Lobj, const std::string &Vname, const boost::shared_ptr< GenericObject > &Obj) |
Set a value if we can. Return true if we set the value, false otherwise. More... | |
virtual boost::shared_ptr< GenericObject > | value (const LuabindObject &Lobj) const |
Return a GenericObject if we can convert, or a null pointer if we can't. More... | |
Instance of BridgeLuabindAndGenericBase for a particular type.
Definition at line 486 of file luabind_object.h.
|
inline |
Definition at line 489 of file luabind_object.h.
|
inlinevirtual |
Definition at line 490 of file luabind_object.h.
|
inlinevirtual |
Create a LuabindObject from the given type, or return a null pointer if we can't.
Implements FullPhysics::BridgeLuabindAndGenericBase.
Definition at line 492 of file luabind_object.h.
|
inlinevirtual |
Set a value if we can. Return true if we set the value, false otherwise.
Implements FullPhysics::BridgeLuabindAndGenericBase.
Definition at line 522 of file luabind_object.h.
|
inlinevirtual |
Set a value if we can. Return true if we set the value, false otherwise.
Implements FullPhysics::BridgeLuabindAndGenericBase.
Definition at line 511 of file luabind_object.h.
|
inlinevirtual |
Return a GenericObject if we can convert, or a null pointer if we can't.
Implements FullPhysics::BridgeLuabindAndGenericBase.
Definition at line 503 of file luabind_object.h.