FST  openfst-1.8.3
OpenFst Library
Classes | Namespaces | Typedefs | Functions
shortest-path.h File Reference
#include <cstdint>
#include <memory>
#include <tuple>
#include <vector>
#include <fst/log.h>
#include <fst/arcfilter.h>
#include <fst/fst.h>
#include <fst/mutable-fst.h>
#include <fst/properties.h>
#include <fst/queue.h>
#include <fst/shortest-path.h>
#include <fst/util.h>
#include <fst/weight.h>
#include <fst/script/arcfilter-impl.h>
#include <fst/script/fst-class.h>
#include <fst/script/shortest-distance.h>
#include <fst/script/weight-class.h>
Include dependency graph for shortest-path.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fst::script::ShortestPathOptions
 

Namespaces

 fst
 
 fst::script
 
 fst::script::internal
 

Typedefs

using fst::script::FstShortestPathArgs = std::tuple< const FstClass &, MutableFstClass *, const ShortestPathOptions & >
 

Functions

template<class Arc , class Queue >
void fst::script::internal::ShortestPath (const Fst< Arc > &ifst, MutableFst< Arc > *ofst, std::vector< typename Arc::Weight > *distance, const ShortestPathOptions &opts)
 
template<class Arc >
void fst::script::internal::ShortestPath (const Fst< Arc > &ifst, MutableFst< Arc > *ofst, const ShortestPathOptions &opts)
 
template<class Arc >
void fst::script::ShortestPath (FstShortestPathArgs *args)
 
void fst::script::ShortestPath (const FstClass &ifst, MutableFstClass *ofst, const ShortestPathOptions &opts)