1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
/* * 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_ */