lm::phrase::detail::Arc Class Reference

Collaboration diagram for lm::phrase::detail::Arc:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Arc ()
void SetPhrase (detail::Vertex &from, detail::Vertex &to, const Sentences &intersect)
void SetRight (detail::Vertex &to, const Sentences &complete)
Sentence Current () const
bool Empty () const
void LowerBound (const Sentence to)


Detailed Description

Definition at line 60 of file phrase.cc.


Constructor & Destructor Documentation

lm::phrase::detail::Arc::Arc (  )  [inline]

Definition at line 62 of file phrase.cc.


Member Function Documentation

Sentence lm::phrase::detail::Arc::Current (  )  const [inline]

Definition at line 79 of file phrase.cc.

Referenced by lm::phrase::detail::Vertex::LowerBound(), LowerBound(), and lm::phrase::detail::ArcGreater::operator()().

Here is the caller graph for this function:

bool lm::phrase::detail::Arc::Empty (  )  const [inline]

Definition at line 83 of file phrase.cc.

Referenced by lm::phrase::detail::Vertex::LowerBound(), and LowerBound().

Here is the caller graph for this function:

void lm::phrase::detail::Arc::LowerBound ( const Sentence  to  ) 

Definition at line 138 of file phrase.cc.

References lm::phrase::detail::Vertex::Current(), Current(), current_, lm::phrase::detail::Vertex::Empty(), Empty(), and lm::phrase::detail::Vertex::LowerBound().

Referenced by lm::phrase::detail::Vertex::LowerBound().

Here is the call graph for this function:

Here is the caller graph for this function:

void lm::phrase::detail::Arc::SetPhrase ( detail::Vertex from,
detail::Vertex to,
const Sentences &  intersect 
) [inline]

Definition at line 65 of file phrase.cc.

void lm::phrase::detail::Arc::SetRight ( detail::Vertex to,
const Sentences &  complete 
) [inline]

Definition at line 74 of file phrase.cc.

References NULL.


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

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