00001
00027
00028
00029
00030
00031
00032
00033 #ifndef __Dump__
00034 #define __Dump__
00035
00036
00037
00038
00039
00040 enum DumpTag {
00041 DUMP_UNIT = 0
00042 };
00043
00044
00045 class Unit;
00046
00047
00048
00049
00050
00051 class Dump {
00052 public:
00053
00054 Dump (ostream& dump);
00055
00056
00057 void pointer (void*);
00058 void unit (const Unit& unit);
00059
00060 private:
00061 ostream& _dump;
00062 int _nextPointer;
00063 };
00064
00065
00066
00067
00068
00069 #endif // __Dump__