*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / broken_block.hh
diff --git a/pc-tools/ldc2/src/broken_block.hh b/pc-tools/ldc2/src/broken_block.hh
new file mode 100644 (file)
index 0000000..fe84d57
--- /dev/null
@@ -0,0 +1,29 @@
+#ifndef BROKEN_BLOCK_HH
+#define BROKEN_BLOCK_HH
+
+#include <vector>
+#include <string>
+
+#include "tape_block.hh"
+
+using namespace std;
+
+/*!
+ * Class representating a broken tape block
+ */
+class broken_block
+  : public tape_block
+{
+  friend class tape_block;
+
+private:
+  broken_block(tape_block&);
+
+public:  
+  int get_word_size();
+  virtual vector<string> get_description();
+  virtual bool get_obj_end();
+};
+
+
+#endif