*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / data_block.hh
... / ...
CommitLineData
1#ifndef DATA_BLOCK_HH
2#define DATA_BLOCK_HH
3
4#include<vector>
5#include<string>
6
7#include "tape_block.hh"
8
9using namespace std;
10
11/*!
12 * Class representating a data tape block.
13 */
14class data_block
15 : public tape_block
16{
17 friend tape_block * tape_block::gen_from_fd(int,void(*)(void*),
18 void(*)(void*),void*);
19private:
20 data_block(tape_block&);
21
22public:
23 int get_type();
24 int get_word_size();
25 virtual vector<string> get_description();
26
27protected:
28 string extract_label(int);
29};
30
31
32#endif