/* * TestObject.h * * Created on: 28.07.2011 * Author: Nehmulos */ #ifndef TESTOBJECT_H_ #define TESTOBJECT_H_ #include "../N0Slib.h" /// a simple tree to test reading and writing of simple values and pointers class TestObject : public nw::DescribedObject { public: TestObject(); virtual ~TestObject(); ///< Also deletes children virtual void describeObject(nw::Describer* file); virtual nw::ClassId getClassId(); //private: // Tree Stuff TestObject *parent; TestObject **children; unsigned int numberOfChildren; nw::String name; // Simple type testing bool iAmTrue; bool iAmFalse; int* blob; int* valueArray; long long a; long b; unsigned long c; float d; long int e; signed char f; void init(); }; #endif /* TESTOBJECT_H_ */