Joshua
open source statistical hierarchical phrase-based machine translation system
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
anonymous_namespace{wrap.cc}::VirtualBase Class Reference
Inheritance diagram for anonymous_namespace{wrap.cc}::VirtualBase:
[legend]

List of all members.

Public Member Functions

virtual ~VirtualBase ()
virtual float Prob (jint *begin, jint *end) const =0
virtual float ProbString (jint *const begin, jint *const end, jint start) const =0
virtual uint8_t Order () const =0
virtual bool RegisterWord (const StringPiece &word, const int joshua_id)=0

Protected Member Functions

 VirtualBase ()

Constructor & Destructor Documentation

virtual anonymous_namespace{wrap.cc}::VirtualBase::~VirtualBase ( ) [virtual]
anonymous_namespace{wrap.cc}::VirtualBase::VirtualBase ( ) [protected]

Member Function Documentation

virtual uint8_t anonymous_namespace{wrap.cc}::VirtualBase::Order ( ) const [pure virtual]
virtual float anonymous_namespace{wrap.cc}::VirtualBase::Prob ( jint *  begin,
jint *  end 
) const [pure virtual]
virtual float anonymous_namespace{wrap.cc}::VirtualBase::ProbString ( jint *const  begin,
jint *const  end,
jint  start 
) const [pure virtual]
virtual bool anonymous_namespace{wrap.cc}::VirtualBase::RegisterWord ( const StringPiece word,
const int  joshua_id 
) [pure virtual]