Tie the new serialization code into the Json code.

Small cleanups.
This commit is contained in:
JoelKatz
2012-03-26 20:31:03 -07:00
parent ec7833d56e
commit bd9780e503
5 changed files with 56 additions and 10 deletions

View File

@@ -5,6 +5,8 @@
#include <boost/ptr_container/ptr_vector.hpp>
#include "../json/value.h"
#include "SerializedTypes.h"
enum SOE_Type
@@ -57,6 +59,7 @@ public:
void add(Serializer& s) const;
std::string getFullText() const;
std::string getText() const;
virtual Json::Value getJson(int options) const;
int addObject(const SerializedType& t) { mData.push_back(t.duplicate()); return mData.size()-1; }
int giveObject(SerializedType* t) { mData.push_back(t); return mData.size()-1; }