Savarese Software Research Corporation
lua::detail Namespace Reference

Functions

void _get_field (lua_State *state, int index, const char *const field)
void _get_field (lua_State *state, int index, const string &field)
template<typename V >
void _create_value (lua_State *state, const V &value, const char *const field)
template<typename V >
void _create_value (lua_State *state, const V &value, const string &field)
template<typename V , typename... P>
void _create_value (lua_State *state, const V &value, const char *const field, P...p)
template<typename V >
void _set_value (lua_State *state, const V &value, const char *const field)
template<typename V >
void _set_value (lua_State *state, const V &value, const string &field)
template<typename V , typename... P>
void _set_value (lua_State *state, const V &value, const char *const field, P...p)

Function Documentation

template<typename V >
void lua::detail::_create_value ( lua_State *  state,
const V &  value,
const char *const  field 
) [inline]

Definition at line 150 of file lua.h.

References lua::set_field().

Referenced by _create_value(), and lua::create_value().

template<typename V >
void lua::detail::_create_value ( lua_State *  state,
const V &  value,
const string &  field 
) [inline]

Definition at line 157 of file lua.h.

References lua::set_field().

template<typename V , typename... P>
void lua::detail::_create_value ( lua_State *  state,
const V &  value,
const char *const  field,
P...  p 
) [inline]

Definition at line 164 of file lua.h.

References _create_value().

void lua::detail::_get_field ( lua_State *  state,
int  index,
const char *const  field 
) [inline]

Definition at line 140 of file lua.h.

Referenced by _set_value(), and lua::get_field().

void lua::detail::_get_field ( lua_State *  state,
int  index,
const string &  field 
) [inline]

Definition at line 144 of file lua.h.

References lua::push_value().

template<typename V >
void lua::detail::_set_value ( lua_State *  state,
const V &  value,
const char *const  field 
) [inline]

Definition at line 173 of file lua.h.

References lua::set_field().

Referenced by _set_value(), and lua::set_value().

template<typename V >
void lua::detail::_set_value ( lua_State *  state,
const V &  value,
const string &  field 
) [inline]

Definition at line 180 of file lua.h.

References lua::set_field().

template<typename V , typename... P>
void lua::detail::_set_value ( lua_State *  state,
const V &  value,
const char *const  field,
P...  p 
) [inline]

Definition at line 187 of file lua.h.

References _get_field(), and _set_value().


Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.