FST  openfst-1.8.3
OpenFst Library
Public Member Functions | List of all members
fst::script::FarReaderClassImpl< Arc > Class Template Reference

#include <far-class.h>

Inheritance diagram for fst::script::FarReaderClassImpl< Arc >:
Inheritance graph
[legend]
Collaboration diagram for fst::script::FarReaderClassImpl< Arc >:
Collaboration graph
[legend]

Public Member Functions

 FarReaderClassImpl (std::string_view source)
 
 FarReaderClassImpl (const std::vector< std::string > &sources)
 
const std::string & ArcType () const final
 
bool Done () const final
 
bool Error () const final
 
bool Find (const std::string &key) final
 
const FstClassGetFstClass () const final
 
const std::string & GetKey () const final
 
void Next () final
 
void Reset () final
 
FarType Type () const final
 
const FarReader< Arc > * GetFarReader () const
 
FarReader< Arc > * GetFarReader ()
 
- Public Member Functions inherited from fst::script::FarReaderImplBase
virtual ~FarReaderImplBase ()=default
 

Detailed Description

template<class Arc>
class fst::script::FarReaderClassImpl< Arc >

Definition at line 59 of file far-class.h.

Constructor & Destructor Documentation

template<class Arc>
fst::script::FarReaderClassImpl< Arc >::FarReaderClassImpl ( std::string_view  source)
inlineexplicit

Definition at line 61 of file far-class.h.

template<class Arc>
fst::script::FarReaderClassImpl< Arc >::FarReaderClassImpl ( const std::vector< std::string > &  sources)
inlineexplicit

Definition at line 64 of file far-class.h.

Member Function Documentation

template<class Arc>
const std::string& fst::script::FarReaderClassImpl< Arc >::ArcType ( ) const
inlinefinalvirtual

Implements fst::script::FarReaderImplBase.

Definition at line 67 of file far-class.h.

template<class Arc>
bool fst::script::FarReaderClassImpl< Arc >::Done ( ) const
inlinefinalvirtual

Implements fst::script::FarReaderImplBase.

Definition at line 69 of file far-class.h.

template<class Arc>
bool fst::script::FarReaderClassImpl< Arc >::Error ( ) const
inlinefinalvirtual

Implements fst::script::FarReaderImplBase.

Definition at line 71 of file far-class.h.

template<class Arc>
bool fst::script::FarReaderClassImpl< Arc >::Find ( const std::string &  key)
inlinefinalvirtual

Implements fst::script::FarReaderImplBase.

Definition at line 73 of file far-class.h.

template<class Arc>
const FarReader<Arc>* fst::script::FarReaderClassImpl< Arc >::GetFarReader ( ) const
inline

Definition at line 88 of file far-class.h.

template<class Arc>
FarReader<Arc>* fst::script::FarReaderClassImpl< Arc >::GetFarReader ( )
inline

Definition at line 90 of file far-class.h.

template<class Arc>
const FstClass* fst::script::FarReaderClassImpl< Arc >::GetFstClass ( ) const
inlinefinalvirtual

Implements fst::script::FarReaderImplBase.

Definition at line 75 of file far-class.h.

template<class Arc>
const std::string& fst::script::FarReaderClassImpl< Arc >::GetKey ( ) const
inlinefinalvirtual

Implements fst::script::FarReaderImplBase.

Definition at line 80 of file far-class.h.

template<class Arc>
void fst::script::FarReaderClassImpl< Arc >::Next ( )
inlinefinalvirtual

Implements fst::script::FarReaderImplBase.

Definition at line 82 of file far-class.h.

template<class Arc>
void fst::script::FarReaderClassImpl< Arc >::Reset ( )
inlinefinalvirtual

Implements fst::script::FarReaderImplBase.

Definition at line 84 of file far-class.h.

template<class Arc>
FarType fst::script::FarReaderClassImpl< Arc >::Type ( ) const
inlinefinalvirtual

Implements fst::script::FarReaderImplBase.

Definition at line 86 of file far-class.h.


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