My Project
Classes | Public Types | Public Member Functions | List of all members
luabind::adl::index_proxy< Next > Class Template Reference
Inheritance diagram for luabind::adl::index_proxy< Next >:
luabind::adl::object_interface< index_proxy< Next > >

Public Types

typedef index_proxy< Next > this_type
 

Public Member Functions

template<class Key >
 index_proxy (Next const &next, lua_State *interpreter, Key const &key)
 
 index_proxy (index_proxy const &other)
 
 operator object ()
 
this_typeoperator= (luabind::detail::nil_type)
 
template<class T >
this_typeoperator= (T const &value)
 
this_typeoperator= (this_type const &value)
 
template<class T >
index_proxy< this_typeoperator[] (T const &key)
 
void push (lua_State *interpreter)
 
lua_Stateinterpreter () const
 
- Public Member Functions inherited from luabind::adl::object_interface< index_proxy< Next > >
call_proxy< index_proxy< Next >, boost::tuples::tuple<> > operator() ()
 
call_proxy< index_proxy< Next >, boost::tuples::tuple< A0 const *> > operator() (A0 const &a0)
 
call_proxy< index_proxy< Next >, boost::tuples::tuple< A0 const *, A1 const *> > operator() (A0 const &a0, A1 const &a1)
 
 operator safe_bool_type * () const
 

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