diff options
Diffstat (limited to 'Sluift/LuaElementConvertor.h')
| -rw-r--r-- | Sluift/LuaElementConvertor.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Sluift/LuaElementConvertor.h b/Sluift/LuaElementConvertor.h index b25f43b..5e55add 100644 --- a/Sluift/LuaElementConvertor.h +++ b/Sluift/LuaElementConvertor.h @@ -1,40 +1,40 @@ /* * Copyright (c) 2013 Remko Tronçon * Licensed under the GNU General Public License. * See the COPYING file for more information. */ #pragma once #include <Swiften/Base/Override.h> #include <string> #include <boost/shared_ptr.hpp> #include <boost/optional.hpp> struct lua_State; namespace Swift { - class Payload; + class Element; class LuaElementConvertor { public: static boost::optional<std::string> NO_RESULT; struct Documentation { Documentation(const std::string& className, const std::string& description) : className(className), description(description) {} std::string className; std::string description; }; virtual ~LuaElementConvertor(); - virtual boost::shared_ptr<Payload> convertFromLua(lua_State*, int index, const std::string& type) = 0; - virtual boost::optional<std::string> convertToLua(lua_State*, boost::shared_ptr<Payload>) = 0; + virtual boost::shared_ptr<Element> convertFromLua(lua_State*, int index, const std::string& type) = 0; + virtual boost::optional<std::string> convertToLua(lua_State*, boost::shared_ptr<Element>) = 0; virtual boost::optional<Documentation> getDocumentation() const { return boost::optional<Documentation>(); } }; } |
Swift