#include <queue>
#include <set>
#include <vector>
#include "Hypothesis.h"
#include "HypothesisStackCubePruning.h"
#include "SquareMatrix.h"
#include "TranslationOption.h"
#include "TypeDef.h"
#include "Bitmap.h"
#include <boost/unordered_set.hpp>
Go to the source code of this file.
Classes | |
class | Moses::HypothesisQueueItem |
1 item in the priority queue for stack decoding (phrase-based) More... | |
class | Moses::QueueItemOrderer |
Allows comparison of two HypothesisQueueItem objects by the corresponding scores. More... | |
class | Moses::HypothesisScoreOrderer |
class | Moses::BackwardsEdge |
class | Moses::BitmapContainer |
Namespaces | |
namespace | Moses |
$Id$ | |
Typedefs | |
typedef std::vector< Hypothesis * > | Moses::HypothesisSet |
typedef std::set< BackwardsEdge * > | Moses::BackwardsEdgeSet |
typedef std::priority_queue < HypothesisQueueItem *, std::vector < HypothesisQueueItem * > , QueueItemOrderer > | Moses::HypothesisQueue |