Home | History | Annotate | Download | only in fst

Lines Matching refs:strm

54 istream &operator>>(istream &strm, SparseTupleWeight<W, K> &w);
111 istream &Read(istream &strm) {
112 ReadType(strm, &default_);
113 ReadType(strm, &first_);
114 return ReadType(strm, &rest_);
117 ostream &Write(ostream &strm) const {
118 WriteType(strm, default_);
119 WriteType(strm, first_);
120 return WriteType(strm, rest_);
332 inline ostream &operator<<(ostream &strm, const SparseTupleWeight<W, K> &w) {
335 strm.clear(std::ios::badbit);
336 return strm;
343 strm.clear(std::ios::badbit);
344 return strm;
350 strm << FLAGS_fst_weight_parentheses[0];
352 strm << w.DefaultValue();
353 strm << separator;
356 strm << n;
357 strm << separator;
360 strm << it.Value().first;
361 strm << separator;
362 strm << it.Value().second;
363 strm << separator;
367 strm << FLAGS_fst_weight_parentheses[1];
369 return strm;
373 inline istream &operator>>(istream &strm, SparseTupleWeight<W, K> &w) {
376 strm.clear(std::ios::badbit);
377 return strm;
384 strm.clear(std::ios::badbit);
385 return strm;
388 strm, w, separator, FLAGS_fst_weight_parentheses[0],
391 return SparseTupleWeight<W, K>::ReadNoParen(strm, w, separator);
398 istream &strm,
405 c = strm.get();
414 strm.clear(std::ios::badbit);
415 return strm;
418 c = strm.get();
425 c = strm.get();
431 strm.clear(std::ios::badbit);
432 return strm;
435 c = strm.get();
444 c = strm.get();
452 strm.clear(std::ios::badbit);
453 return strm;
456 c = strm.get();
462 c = strm.get();
468 strm.clear(std::ios::badbit);
469 return strm;
472 c = strm.get();
481 c = strm.get();
483 strm.clear(std::ios::badbit);
486 return strm;
492 istream &strm,
501 c = strm.get();
506 strm.clear(std::ios::badbit);
507 return strm;
510 c = strm.get();
518 strm.clear(std::ios::badbit);
519 return strm;
528 strm.clear(std::ios::failbit);
529 return strm;
533 c = strm.get();
540 c = strm.get();
546 strm.clear(std::ios::badbit);
547 return strm;
550 c = strm.get();
559 c = strm.get();
568 strm.clear(std::ios::badbit);
569 return strm;
578 strm.clear(std::ios::failbit);
579 return strm;
583 c = strm.get();
589 c = strm.get();
596 strm.clear(std::ios::badbit);
597 return strm;
606 strm.clear(std::ios::failbit);
607 return strm;
611 c = strm.get();
622 strm.clear(std::ios::badbit);
623 return strm;
626 c = strm.get();
629 strm.clear(std::ios::badbit);
630 return strm;
633 return strm;