FST  openfst-1.8.3
OpenFst Library
Public Member Functions | Static Public Member Functions | Friends | List of all members
fst::script::FarReaderClass Class Reference

#include <far-class.h>

Public Member Functions

const std::string & ArcType () const
 
bool Done () const
 
bool Error () const
 
bool Find (const std::string &key)
 
const FstClassGetFstClass () const
 
const std::string & GetKey () const
 
void Next ()
 
void Reset ()
 
FarType Type () const
 
template<class Arc >
const FarReader< Arc > * GetFarReader () const
 
template<class Arc >
FarReader< Arc > * GetFarReader ()
 

Static Public Member Functions

static std::unique_ptr< FarReaderClassOpen (std::string_view source)
 
static std::unique_ptr< FarReaderClassOpen (const std::vector< std::string > &sources)
 

Friends

template<class Arc >
void OpenFarReaderClass (OpenFarReaderClassArgs *args)
 

Detailed Description

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

Member Function Documentation

const std::string& fst::script::FarReaderClass::ArcType ( ) const
inline

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

bool fst::script::FarReaderClass::Done ( ) const
inline

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

bool fst::script::FarReaderClass::Error ( ) const
inline

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

bool fst::script::FarReaderClass::Find ( const std::string &  key)
inline

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

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

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

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

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

const FstClass* fst::script::FarReaderClass::GetFstClass ( ) const
inline

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

const std::string& fst::script::FarReaderClass::GetKey ( ) const
inline

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

void fst::script::FarReaderClass::Next ( )
inline

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

std::unique_ptr< FarReaderClass > fst::script::FarReaderClass::Open ( std::string_view  source)
static

Definition at line 38 of file far-class.cc.

std::unique_ptr< FarReaderClass > fst::script::FarReaderClass::Open ( const std::vector< std::string > &  sources)
static

Definition at line 44 of file far-class.cc.

void fst::script::FarReaderClass::Reset ( )
inline

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

FarType fst::script::FarReaderClass::Type ( ) const
inline

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

Friends And Related Function Documentation

template<class Arc >
void OpenFarReaderClass ( OpenFarReaderClassArgs args)
friend

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


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