Moses::ValueIteratorRange< ValueIteratorT > Class Template Reference

#include <StringVector.h>

List of all members.

Public Member Functions

 ValueIteratorRange (ValueIteratorT begin, ValueIteratorT end)
const ValueIteratorT & begin () const
const ValueIteratorT & end () const
const std::string str () const
 operator const std::string ()
size_t size ()
template<typename StringT >
bool operator== (const StringT &o) const
bool operator== (const char *c) const
template<typename StringT >
bool operator< (const StringT &o) const
bool operator< (const char *c) const


Detailed Description

template<typename ValueIteratorT>
class Moses::ValueIteratorRange< ValueIteratorT >

Definition at line 44 of file StringVector.h.


Constructor & Destructor Documentation

template<typename ValueIteratorT >
Moses::ValueIteratorRange< ValueIteratorT >::ValueIteratorRange ( ValueIteratorT  begin,
ValueIteratorT  end 
) [inline]

Definition at line 289 of file StringVector.h.


Member Function Documentation

template<typename ValueIteratorT >
const ValueIteratorT & Moses::ValueIteratorRange< ValueIteratorT >::begin (  )  const [inline]

Definition at line 293 of file StringVector.h.

template<typename ValueIteratorT >
const ValueIteratorT & Moses::ValueIteratorRange< ValueIteratorT >::end (  )  const [inline]

Definition at line 299 of file StringVector.h.

template<typename ValueIteratorT >
Moses::ValueIteratorRange< ValueIteratorT >::operator const std::string (  )  [inline]

Definition at line 56 of file StringVector.h.

References Moses::ValueIteratorRange< ValueIteratorT >::str().

Here is the call graph for this function:

template<typename ValueIteratorT >
bool Moses::ValueIteratorRange< ValueIteratorT >::operator< ( const char *  c  )  const [inline]

Definition at line 338 of file StringVector.h.

template<typename ValueIteratorT >
template<typename StringT >
bool Moses::ValueIteratorRange< ValueIteratorT >::operator< ( const StringT &  o  )  const [inline]

Definition at line 331 of file StringVector.h.

template<typename ValueIteratorT >
bool Moses::ValueIteratorRange< ValueIteratorT >::operator== ( const char *  c  )  const [inline]

Definition at line 324 of file StringVector.h.

template<typename ValueIteratorT >
template<typename StringT >
bool Moses::ValueIteratorRange< ValueIteratorT >::operator== ( const StringT &  o  )  const [inline]

Definition at line 315 of file StringVector.h.

template<typename ValueIteratorT >
size_t Moses::ValueIteratorRange< ValueIteratorT >::size (  )  [inline]

Definition at line 60 of file StringVector.h.

template<typename ValueIteratorT >
const std::string Moses::ValueIteratorRange< ValueIteratorT >::str (  )  const [inline]

Definition at line 305 of file StringVector.h.

Referenced by Moses::ValueIteratorRange< ValueIteratorT >::operator const std::string().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:

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