InterpsGroup.hpp
667 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
* File: GroupedInterpretations.hpp
* Author: mlenart
*
* Created on November 16, 2013, 7:58 PM
*/
#ifndef INTERPSGROUP_HPP
#define INTERPSGROUP_HPP
#include <vector>
#include <string>
#include "EncodedInterpretation.hpp"
#include "MorphInterpretation.hpp"
#include "Tagset.hpp"
class InterpsGroup {
public:
InterpsGroup() {
}
explicit InterpsGroup(const int type)
: type(type) {
}
void addInterpretation(const EncodedInterpretation& interp) {
interps.push_back(interp);
}
int type;
std::vector<EncodedInterpretation> interps;
};
#endif /* GROUPEDINTERPRETATIONS_HPP */