*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / data_block_0_label_extractor.hh
diff --git a/pc-tools/ldc2/src/data_block_0_label_extractor.hh b/pc-tools/ldc2/src/data_block_0_label_extractor.hh
new file mode 100644 (file)
index 0000000..f7c8a98
--- /dev/null
@@ -0,0 +1,25 @@
+#ifndef DATA_BLOCK_0_LABEL_EXTRACTOR_H
+#define DATA_BLOCK_0_LABEL_EXTRACTOR_H
+
+#include <vector>
+#include <string>
+
+#include "data_block.hh"
+
+/*!
+ *\brief Abstract class providing label extraction for some data_block_0 subtypes.
+ * This class cannot be instantiated.\n
+ */
+class data_block_0_label_extractor
+  : public virtual data_block
+{
+
+private:
+  data_block_0_label_extractor();
+
+protected:  
+  vector<string> get_labels();
+
+};
+
+#endif