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:
authorHieu Hoang <hieu@hoang.co.uk>2013-05-29 21:16:15 +0400
committerHieu Hoang <hieu@hoang.co.uk>2013-05-29 21:16:15 +0400
commit6249432407af8730c10bccc7894c0725fcaf5e47 (patch)
tree3ac1f094b9fdc199b04bc5ef209ce00e3596e37d /moses/ChartCell.h
parent59bd7deb4b6b9c4f7b3b7dbb055783528fbc31ca (diff)
beautify
Diffstat (limited to 'moses/ChartCell.h')
-rw-r--r--moses/ChartCell.h41
1 files changed, 24 insertions, 17 deletions
diff --git a/moses/ChartCell.h b/moses/ChartCell.h
index 14ac8e3b4..1fed695ac 100644
--- a/moses/ChartCell.h
+++ b/moses/ChartCell.h
@@ -44,35 +44,43 @@ class ChartTranslationOptionList;
class ChartCellCollection;
class ChartManager;
-class ChartCellBase {
- public:
- ChartCellBase(size_t startPos, size_t endPos);
+class ChartCellBase
+{
+public:
+ ChartCellBase(size_t startPos, size_t endPos);
- virtual ~ChartCellBase();
+ virtual ~ChartCellBase();
- const ChartCellLabelSet &GetTargetLabelSet() const { return m_targetLabelSet; }
+ const ChartCellLabelSet &GetTargetLabelSet() const {
+ return m_targetLabelSet;
+ }
- ChartCellLabelSet &MutableTargetLabelSet() { return m_targetLabelSet; }
+ ChartCellLabelSet &MutableTargetLabelSet() {
+ return m_targetLabelSet;
+ }
- const WordsRange &GetCoverage() const { return m_coverage; }
+ const WordsRange &GetCoverage() const {
+ return m_coverage;
+ }
- protected:
- const WordsRange m_coverage;
- ChartCellLabelSet m_targetLabelSet;
+protected:
+ const WordsRange m_coverage;
+ ChartCellLabelSet m_targetLabelSet;
};
/** 1 cell in chart decoder.
* Doesn't directly hold hypotheses. Each cell contain a map of ChartHypothesisCollection that have different constituent labels
*/
-class ChartCell : public ChartCellBase {
+class ChartCell : public ChartCellBase
+{
friend std::ostream& operator<<(std::ostream&, const ChartCell&);
public:
#if defined(BOOST_VERSION) && (BOOST_VERSION >= 104200)
typedef boost::unordered_map<Word,
- ChartHypothesisCollection,
- NonTerminalHasher,
- NonTerminalEqualityPred
- > MapType;
+ ChartHypothesisCollection,
+ NonTerminalHasher,
+ NonTerminalEqualityPred
+ > MapType;
#else
typedef std::map<Word, ChartHypothesisCollection> MapType;
#endif
@@ -91,8 +99,7 @@ public:
,const ChartCellCollection &allChartCells);
//! Get all hypotheses in the cell that have the specified constituent label
- const HypoList *GetSortedHypotheses(const Word &constituentLabel) const
- {
+ const HypoList *GetSortedHypotheses(const Word &constituentLabel) const {
MapType::const_iterator p = m_hypoColl.find(constituentLabel);
return (p == m_hypoColl.end()) ? NULL : &(p->second.GetSortedHypotheses());
}