FST  openfst-1.8.3
OpenFst Library
Classes | Namespaces | Typedefs | Functions
state-map.h File Reference
#include <sys/types.h>
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include <fst/log.h>
#include <fst/arc-map.h>
#include <fst/arc.h>
#include <fst/cache.h>
#include <fst/expanded-fst.h>
#include <fst/float-weight.h>
#include <fst/fst.h>
#include <fst/impl-to-fst.h>
#include <fst/mutable-fst.h>
#include <fst/properties.h>
Include dependency graph for state-map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fst::StateMapFst< A, B, C >
 
class  fst::StateMapStateIteratorBase< A, B >
 
class  fst::internal::StateMapFstImpl< A, B, C >
 
class  fst::StateMapFst< A, B, C >
 
class  fst::ArcIterator< StateMapFst< A, B, C > >
 
class  fst::IdentityStateMapper< Arc >
 
class  fst::ArcSumMapper< Arc >
 
class  fst::ArcUniqueMapper< Arc >
 

Namespaces

 fst
 
 fst::internal
 

Typedefs

using fst::StateMapFstOptions = CacheOptions
 
using fst::StdArcSumMapper = ArcSumMapper< StdArc >
 
using fst::StdArcUniqueMapper = ArcUniqueMapper< StdArc >
 

Functions

template<class A , class C >
void fst::StateMap (MutableFst< A > *fst, C *mapper)
 
template<class A , class C >
void fst::StateMap (MutableFst< A > *fst, C mapper)
 
template<class A , class B , class C >
void fst::StateMap (const Fst< A > &ifst, MutableFst< B > *ofst, C *mapper)
 
template<class A , class B , class C >
void fst::StateMap (const Fst< A > &ifst, MutableFst< B > *ofst, C mapper)