#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) |
1.5.9