Added Alignment, Defaultable and Scriptable types, needed some reflection tweaks for the last two.

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@17 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
twanvl
2006-10-12 14:07:34 +00:00
parent 156d1f6632
commit b389685fc8
23 changed files with 311 additions and 90 deletions
+4
View File
@@ -12,6 +12,8 @@
#include <util/prec.hpp>
#include <wx/txtstrm.h>
template <typename T> class Defaultable;
// ----------------------------------------------------------------------------- : Writer
typedef wxOutputStream OutputStream;
@@ -48,6 +50,8 @@ class Writer {
template <typename T> void handle(const shared_ptr<T>& pointer);
/// Write a map to the output stream
//template <typename K, typename V> void handle(map<K,V>& map);
/// Write an object of type Defaultable<T> to the output stream
template <typename T> void handle(const Defaultable<T>& def);
private:
// --------------------------------------------------- : Data