Moses::Syntax::NonTerminalMap< T > Class Template Reference

#include <NonTerminalMap.h>

Inheritance diagram for Moses::Syntax::NonTerminalMap< T >:

Inheritance graph
[legend]

List of all members.

Public Types

typedef Map::iterator Iterator
typedef Map::const_iterator ConstIterator

Public Member Functions

 NonTerminalMap ()
Iterator Begin ()
Iterator End ()
ConstIterator Begin () const
ConstIterator End () const
std::size_t Size () const
bool IsEmpty () const
std::pair< Iterator, bool > Insert (const Word &, const T &)
TFind (const Word &w) const


Detailed Description

template<typename T>
class Moses::Syntax::NonTerminalMap< T >

Definition at line 24 of file NonTerminalMap.h.


Member Typedef Documentation

template<typename T>
typedef Map::const_iterator Moses::Syntax::NonTerminalMap< T >::ConstIterator

Definition at line 32 of file NonTerminalMap.h.

template<typename T>
typedef Map::iterator Moses::Syntax::NonTerminalMap< T >::Iterator

Definition at line 31 of file NonTerminalMap.h.


Constructor & Destructor Documentation

template<typename T>
Moses::Syntax::NonTerminalMap< T >::NonTerminalMap (  )  [inline]

Definition at line 34 of file NonTerminalMap.h.


Member Function Documentation

template<typename T>
ConstIterator Moses::Syntax::NonTerminalMap< T >::Begin (  )  const [inline]

Definition at line 44 of file NonTerminalMap.h.

template<typename T>
Iterator Moses::Syntax::NonTerminalMap< T >::Begin (  )  [inline]

Definition at line 37 of file NonTerminalMap.h.

Referenced by Moses::Syntax::S2T::Manager< Parser >::ExtractKBest(), and Moses::Syntax::S2T::Manager< Parser >::GetBestSHyperedge().

Here is the caller graph for this function:

template<typename T>
ConstIterator Moses::Syntax::NonTerminalMap< T >::End (  )  const [inline]

Definition at line 47 of file NonTerminalMap.h.

template<typename T>
Iterator Moses::Syntax::NonTerminalMap< T >::End (  )  [inline]

Definition at line 40 of file NonTerminalMap.h.

template<typename T>
T* Moses::Syntax::NonTerminalMap< T >::Find ( const Word w  )  const [inline]

Definition at line 61 of file NonTerminalMap.h.

template<typename T>
std::pair< typename NonTerminalMap< T >::Iterator, bool > Moses::Syntax::NonTerminalMap< T >::Insert ( const Word key,
const T value 
) [inline]

Definition at line 71 of file NonTerminalMap.h.

References T.

template<typename T>
bool Moses::Syntax::NonTerminalMap< T >::IsEmpty (  )  const [inline]

Definition at line 55 of file NonTerminalMap.h.

template<typename T>
std::size_t Moses::Syntax::NonTerminalMap< T >::Size (  )  const [inline]

Definition at line 51 of file NonTerminalMap.h.

Referenced by Moses::Syntax::S2T::Manager< Parser >::ExtractKBest(), and Moses::Syntax::S2T::Manager< Parser >::GetBestSHyperedge().

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:34:00 2017 for Moses by  doxygen 1.5.9