FST  openfst-1.8.3
OpenFst Library
Classes | Namespaces | Typedefs | Functions
far-class.h File Reference
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include <fst/log.h>
#include <fst/extensions/far/far.h>
#include <fst/util.h>
#include <fst/script/arg-packs.h>
#include <fst/script/fst-class.h>
#include <fst/script/fstscript.h>
#include <string_view>
Include dependency graph for far-class.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fst::script::FarReaderImplBase
 
class  fst::script::FarReaderClassImpl< Arc >
 
class  fst::script::FarReaderClass
 
class  fst::script::FarWriterImplBase
 
class  fst::script::FarWriterClassImpl< Arc >
 
class  fst::script::FarWriterClass
 

Namespaces

 fst
 
 fst::script
 

Typedefs

using fst::script::OpenFarReaderClassArgs = WithReturnValue< std::unique_ptr< FarReaderClass >, const std::vector< std::string > & >
 
using fst::script::CreateFarWriterClassInnerArgs = std::pair< const std::string &, FarType >
 
using fst::script::CreateFarWriterClassArgs = WithReturnValue< std::unique_ptr< FarWriterClass >, CreateFarWriterClassInnerArgs >
 

Functions

template<class Arc >
void fst::script::OpenFarReaderClass (OpenFarReaderClassArgs *args)
 
template<class Arc >
void fst::script::CreateFarWriterClass (CreateFarWriterClassArgs *args)