/disk4/html/www/moses/doxygen/mosesdecoder/moses/TranslationModel/CompactPT/StringVector.h File Reference

#include <vector>
#include <algorithm>
#include <string>
#include <iterator>
#include <cstdio>
#include <cassert>
#include <boost/iterator/iterator_facade.hpp>
#include "ThrowingFwrite.h"
#include "MonotonicVector.h"
#include "MmapAllocator.h"

Go to the source code of this file.


Classes

class  Moses::ValueIteratorRange< ValueIteratorT >
class  Moses::StringVector< ValueT, PosT, Allocator >
class  Moses::StringVector< ValueT, PosT, Allocator >::RangeIterator
class  Moses::StringVector< ValueT, PosT, Allocator >::StringIterator

Namespaces

namespace  Moses
 $Id$

Typedefs

typedef StringVector< unsigned
char, unsigned int > 
Moses::MediumStringVector
typedef StringVector< unsigned
char, unsigned long > 
Moses::LongStringVector

Functions

template<typename StringT , typename ValueIteratorT >
bool Moses::operator< (const StringT &s1, const ValueIteratorRange< ValueIteratorT > &s2)
template<typename ValueIteratorT >
bool Moses::operator< (const char *c, const ValueIteratorRange< ValueIteratorT > &s2)
template<typename OStream , typename ValueIteratorT >
OStream & Moses::operator<< (OStream &os, ValueIteratorRange< ValueIteratorT > cr)


Generated on Thu Jul 6 00:31:31 2017 for Moses by  doxygen 1.5.9