diff options
author | Alexander Gutkin <agutkin@google.com> | 2012-09-12 18:11:43 +0100 |
---|---|---|
committer | Alexander Gutkin <agutkin@google.com> | 2012-09-12 18:11:43 +0100 |
commit | dfd8b8327b93660601d016cdc6f29f433b45a8d8 (patch) | |
tree | 968ec84b8e32ad73ec18d74334930f36b7471906 /src/script/fst-class.cc | |
parent | f4c12fce1ee58e670f9c3fce46c40296ba9ee8a2 (diff) | |
download | openfst-dfd8b8327b93660601d016cdc6f29f433b45a8d8.tar.gz |
Updated OpenFST version to openfst-1.3.2-CL32004048 from Greco3.
Change-Id: I19b0db718256b35c0e3e5a7315f1ed6335e6dcac
Diffstat (limited to 'src/script/fst-class.cc')
-rw-r--r-- | src/script/fst-class.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/script/fst-class.cc b/src/script/fst-class.cc index a784b08..bf5d963 100644 --- a/src/script/fst-class.cc +++ b/src/script/fst-class.cc @@ -74,10 +74,14 @@ FstClass *FstClass::Read(const string &fname) { ifstream in(fname.c_str(), ifstream::in | ifstream::binary); return ReadFst<FstClass>(in, fname); } else { - return ReadFst<FstClass>(std::cin, "standard input"); + return ReadFst<FstClass>(cin, "standard input"); } } +FstClass *FstClass::Read(istream &istr, const string &source) { + return ReadFst<FstClass>(istr, source); +} + // // MUTABLE FST CLASS METHODS // @@ -88,7 +92,7 @@ MutableFstClass *MutableFstClass::Read(const string &fname, bool convert) { ifstream in(fname.c_str(), ifstream::in | ifstream::binary); return ReadFst<MutableFstClass>(in, fname); } else { - return ReadFst<MutableFstClass>(std::cin, "standard input"); + return ReadFst<MutableFstClass>(cin, "standard input"); } } else { // Converts to VectorFstClass if not mutable. FstClass *ifst = FstClass::Read(fname); @@ -133,7 +137,7 @@ VectorFstClass *VectorFstClass::Read(const string &fname) { ifstream in(fname.c_str(), ifstream::in | ifstream::binary); return ReadFst<VectorFstClass>(in, fname); } else { - return ReadFst<VectorFstClass>(std::cin, "standard input"); + return ReadFst<VectorFstClass>(cin, "standard input"); } } |