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().
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.