Home | History | Annotate | Download | only in far

Lines Matching defs:keys_

407       : keys_(filenames), has_stdin_(false), pos_(0), fst_(0), error_(false) {
408 sort(keys_.begin(), keys_.end());
409 streams_.resize(keys_.size(), 0);
410 for (size_t i = 0; i < keys_.size(); ++i) {
411 if (keys_[i].empty()) {
424 keys_[i].c_str(), ifstream::in | ifstream::binary);
427 if (pos_ >= keys_.size()) return;
452 bool Done() const { return error_ || pos_ >= keys_.size(); }
460 return keys_[pos_];
473 for (size_t i = 0; i < keys_.size(); ++i)
480 if (pos_ >= keys_.size()) return;
484 FSTERROR() << "FstFarReader: error reading Fst from: " << keys_[pos_];
490 vector<string> keys_;