f7c8a987e67153e19a9f0425c7ff60e1c98d8761
[h316.git] / pc-tools / ldc2 / src / data_block_0_label_extractor.hh
1 #ifndef DATA_BLOCK_0_LABEL_EXTRACTOR_H
2 #define DATA_BLOCK_0_LABEL_EXTRACTOR_H
3
4 #include <vector>
5 #include <string>
6
7 #include "data_block.hh"
8
9 /*!
10 *\brief Abstract class providing label extraction for some data_block_0 subtypes.
11 * This class cannot be instantiated.\n
12 */
13 class data_block_0_label_extractor
14 : public virtual data_block
15 {
16
17 private:
18 data_block_0_label_extractor();
19
20 protected:
21 vector<string> get_labels();
22
23 };
24
25 #endif