Cambridge SMT System
data-main.hifst-client.hpp
Go to the documentation of this file.
1
// Licensed under the Apache License, Version 2.0 (the "License");
2
// you may not use these files except in compliance with the License.
3
// You may obtain a copy of the License at
4
//
5
// http://www.apache.org/licenses/LICENSE-2.0
6
//
7
// Unless required by applicable law or agreed to in writing, software
8
// distributed under the License is distributed on an "AS IS" BASIS,
9
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10
// See the License for the specific language governing permissions and
11
// limitations under the License.
12
13
// Copyright 2012 - Gonzalo Iglesias, AdriĆ de Gispert, William Byrne
14
15
#ifndef TASKDATA_HPP
16
#define TASKDATA_HPP
17
24
namespace
ucam
{
25
namespace
hifst {
26
31
class
HifstClientTaskData
{
32
public
:
33
HifstClientTaskData
() :
34
sidx
( 0 ),
35
translation
( NULL ) {
36
};
37
39
uint
sidx
;
40
41
std::string
sentence
;
43
std::string *
translation
;
44
};
45
46
}
47
}
// end namespaces
48
49
#endif
50
ucam::hifst::HifstClientTaskData::HifstClientTaskData
HifstClientTaskData()
Definition:
data-main.hifst-client.hpp:33
ucam::hifst::HifstClientTaskData::sentence
std::string sentence
Definition:
data-main.hifst-client.hpp:41
ucam::hifst::HifstClientTaskData::translation
std::string * translation
Translated sentence will be stored here.
Definition:
data-main.hifst-client.hpp:43
ucam::hifst::HifstClientTaskData
Data class containing relevant variables. To be used as template for task classes using it...
Definition:
data-main.hifst-client.hpp:31
ucam::hifst::HifstClientTaskData::sidx
uint sidx
Sentence index.
Definition:
data-main.hifst-client.hpp:36
ucam
Definition:
bleu.hpp:14
ucam-smt
cpp
hifst
include
data-main.hifst-client.hpp
Generated on Wed May 25 2016 10:26:00 for Cambridge SMT System by
1.8.11