diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-10-21 11:53:18 +0200 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-10-21 11:53:18 +0200 |
commit | b3b5d901b07ae16b3c1397c6e8710239516be68e (patch) | |
tree | a7fdf85720e69207292a9b6bbe3285d62edcfbaa /crawl-ref/source/dlua.h | |
parent | 0b68859a8d428b2af44828c716f80e46450b1b08 (diff) | |
download | crawl-ref-b3b5d901b07ae16b3c1397c6e8710239516be68e.tar.gz crawl-ref-b3b5d901b07ae16b3c1397c6e8710239516be68e.zip |
Move userdata templates to cluautil.h.
Diffstat (limited to 'crawl-ref/source/dlua.h')
-rw-r--r-- | crawl-ref/source/dlua.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/crawl-ref/source/dlua.h b/crawl-ref/source/dlua.h index fcc1978604..8d5feaa119 100644 --- a/crawl-ref/source/dlua.h +++ b/crawl-ref/source/dlua.h @@ -79,20 +79,6 @@ dungeon_feature_type dungeon_feature_by_name(const std::string &name); std::vector<std::string> dungeon_feature_matches(const std::string &name); const char *dungeon_feature_name(dungeon_feature_type feat); -template <typename T> -inline void dlua_push_userdata(lua_State *ls, T udata, const char *meta) -{ - T *de = clua_new_userdata<T>(ls, meta); - *de = udata; -} - -template <class T> -static void dlua_push_object_type(lua_State *ls, const char *meta, const T &data) -{ - T **ptr = clua_new_userdata<T*>(ls, meta); - *ptr = new T(data); -} - void print_dlua_stack(); ////////////////////////////////////////////////////////////////////////// |