Lines Matching refs:opts
48 CompactFstOptions(const CacheOptions &opts) : CacheOptions(opts) {}
168 const FstReadOptions &opts,
172 bool Write(ostream &strm, const FstWriteOptions &opts) const;
363 const FstReadOptions &opts,
373 LOG(ERROR) << "CompactFst::Read: Alignment failed: " << opts.source;
378 data->states_region_ = MappedFile::Map(&strm, opts, b);
380 LOG(ERROR) << "CompactFst::Read: Read failed: " << opts.source;
393 LOG(ERROR) << "CompactFst::Read: Alignment failed: " << opts.source;
398 data->compacts_region_ = MappedFile::Map(&strm, opts, b);
400 LOG(ERROR) << "CompactFst::Read: Read failed: " << opts.source;
411 const FstWriteOptions &opts) const {
413 if (opts.align && !AlignOutput(strm)) {
414 LOG(ERROR) << "CompactFst::Write: Alignment failed: " << opts.source;
420 if (opts.align && !AlignOutput(strm)) {
421 LOG(ERROR) << "CompactFst::Write: Alignment failed: " << opts.source;
429 LOG(ERROR) << "CompactFst::Write: Write failed: " << opts.source;
483 const CompactFstOptions &opts)
484 : CacheImpl<A>(opts),
492 const CompactFstOptions &opts)
493 : CacheImpl<A>(opts),
502 const CompactFstOptions &opts)
503 : CacheImpl<A>(opts),
512 const CompactFstOptions &opts)
513 : CacheImpl<A>(opts),
622 const FstReadOptions &opts) {
625 if (!impl->ReadHeader(strm, opts, kMinFileVersion, &hdr)) {
640 impl->data_ = CompactFstData<CompactElement, U>::Read(strm, opts, hdr,
649 bool Write(ostream &strm, const FstWriteOptions &opts) const {
656 int file_version = opts.align ? kAlignedFileVersion : kFileVersion;
657 WriteHeader(strm, opts, file_version, &hdr);
659 return data_->Write(strm, opts);
810 const CompactFstOptions &opts = CompactFstOptions())
811 : ImplToExpandedFst<Impl>(new Impl(fst, compactor, opts)) {}
814 const CompactFstOptions &opts = CompactFstOptions())
815 : ImplToExpandedFst<Impl>(new Impl(fst, compactor, opts)) {}
839 const CompactFstOptions &opts = CompactFstOptions())
840 : ImplToExpandedFst<Impl>(new Impl(begin, end, compactor, opts)) {}
844 C *compactor, const CompactFstOptions &opts = CompactFstOptions())
845 : ImplToExpandedFst<Impl>(new Impl(begin, end, compactor, opts)) {}
857 static CompactFst<A, C, U> *Read(istream &strm, const FstReadOptions &opts) {
858 Impl* impl = Impl::Read(strm, opts);
869 virtual bool Write(ostream &strm, const FstWriteOptions &opts) const {
870 return GetImpl()->Write(strm, opts);
879 const FstWriteOptions &opts);
930 const FstWriteOptions &opts) {
934 int file_version = opts.align ?
983 FstImpl<A>::WriteFstHeader(fst, strm, opts, file_version, type, properties,
987 if (opts.align && !AlignOutput(strm)) {
988 LOG(ERROR) << "CompactFst::Write: Alignment failed: " << opts.source;
1002 if (opts
1021 LOG(ERROR) << "CompactFst write failed: " << opts.source;