Public Member Functions | Private Attributes | List of all members
OCL::LuaStateHandle Class Reference

#include <LuaStateHandle.hpp>

Public Member Functions

lua_Stateget () const
 
 LuaStateHandle ()
 
 LuaStateHandle (const LuaStateHandle &)
 
 LuaStateHandle (lua_State *L, RTT::os::MutexInterface &mutex)
 
 operator lua_State * () const
 
lua_Stateoperator-> () const
 
LuaStateHandleoperator= (const LuaStateHandle &)
 
 ~LuaStateHandle ()
 

Private Attributes

lua_StateL
 
RTT::os::MutexInterfacem
 

Detailed Description

Definition at line 10 of file LuaStateHandle.hpp.

Constructor & Destructor Documentation

OCL::LuaStateHandle::LuaStateHandle ( )

Definition at line 6 of file LuaStateHandle.cpp.

OCL::LuaStateHandle::LuaStateHandle ( const LuaStateHandle other)

Definition at line 16 of file LuaStateHandle.cpp.

OCL::LuaStateHandle::LuaStateHandle ( lua_State L,
RTT::os::MutexInterface mutex 
)

Definition at line 10 of file LuaStateHandle.cpp.

OCL::LuaStateHandle::~LuaStateHandle ( )

Definition at line 23 of file LuaStateHandle.cpp.

Member Function Documentation

lua_State * OCL::LuaStateHandle::get ( ) const

Definition at line 42 of file LuaStateHandle.cpp.

OCL::LuaStateHandle::operator lua_State * ( ) const
inline

Definition at line 25 of file LuaStateHandle.hpp.

lua_State* OCL::LuaStateHandle::operator-> ( ) const
inline

Definition at line 26 of file LuaStateHandle.hpp.

LuaStateHandle & OCL::LuaStateHandle::operator= ( const LuaStateHandle other)

Definition at line 28 of file LuaStateHandle.cpp.

Member Data Documentation

lua_State* OCL::LuaStateHandle::L
private

Definition at line 13 of file LuaStateHandle.hpp.

RTT::os::MutexInterface* OCL::LuaStateHandle::m
mutableprivate

Definition at line 14 of file LuaStateHandle.hpp.


The documentation for this class was generated from the following files:


ocl
Author(s): OCL Development Team
autogenerated on Mon Mar 23 2020 04:47:20