Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'moses/src/ChartManager.h')
-rw-r--r--moses/src/ChartManager.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/moses/src/ChartManager.h b/moses/src/ChartManager.h
index 6c380aa40..dbcd42b6c 100644
--- a/moses/src/ChartManager.h
+++ b/moses/src/ChartManager.h
@@ -27,20 +27,31 @@
#include "ChartCellCollection.h"
#include "InputType.h"
#include "WordsRange.h"
-#include "ChartTrellisPathList.h"
#include "SentenceStats.h"
#include "TranslationSystem.h"
#include "ChartRuleLookupManager.h"
+#include <boost/shared_ptr.hpp>
+
namespace Moses
{
class ChartHypothesis;
+class ChartTrellisDetourQueue;
+class ChartTrellisNode;
+class ChartTrellisPath;
class ChartTrellisPathList;
class ChartManager
{
private:
+ static void CreateDeviantPaths(boost::shared_ptr<const ChartTrellisPath>,
+ ChartTrellisDetourQueue &);
+
+ static void CreateDeviantPaths(boost::shared_ptr<const ChartTrellisPath>,
+ const ChartTrellisNode &,
+ ChartTrellisDetourQueue &);
+
InputType const& m_source; /**< source sentence to be translated */
ChartCellCollection m_hypoStackColl;
ChartTranslationOptionCollection m_transOptColl; /**< pre-computed list of translation options for the phrases in this sentence */