H A D | string-weight.h | 48 class StringWeight; 57 bool operator==(const StringWeight<L, S> &, const StringWeight<L, S> &); 62 class StringWeight { class in namespace:fst 65 typedef StringWeight<L, REVERSE_STRING_TYPE(S)> ReverseWeight; 69 friend bool operator==<>(const StringWeight<L, S> &, 70 const StringWeight<L, S> &); 72 StringWeight() { Init(); } function in class:fst::StringWeight 75 StringWeight(const Iter &begin, const Iter &end) { function in class:fst::StringWeight 81 explicit StringWeight( function in class:fst::StringWeight 159 StringWeightIterator(const StringWeight<L, S>& w) argument 194 StringWeightReverseIterator(const StringWeight<L, S>& w) argument 288 operator ==(const StringWeight<L, S> &w1, const StringWeight<L, S> &w2) argument 304 operator !=(const StringWeight<L, S> &w1, const StringWeight<L, S> &w2) argument 310 ApproxEqual(const StringWeight<L, S> &w1, const StringWeight<L, S> &w2, float delta = kDelta) argument 317 operator <<(ostream &strm, const StringWeight<L, S> &w) argument 362 Plus(const StringWeight<L, S> &w1, const StringWeight<L, S> &w2) argument 379 Plus(const StringWeight<L, STRING_LEFT> &w1, const StringWeight<L, STRING_LEFT> &w2) argument 398 Plus(const StringWeight<L, STRING_RIGHT> &w1, const StringWeight<L, STRING_RIGHT> &w2) argument 416 Times(const StringWeight<L, S> &w1, const StringWeight<L, S> &w2) argument 432 Divide(const StringWeight<L, S> &w1, const StringWeight<L, S> &w2, DivideType typ) argument 457 Divide(const StringWeight<L, STRING_RIGHT> &w1, const StringWeight<L, STRING_RIGHT> &w2, DivideType typ) argument 482 Divide(const StringWeight<L, STRING_RIGHT_RESTRICT> &w1, const StringWeight<L, STRING_RIGHT_RESTRICT> &w2, DivideType typ) argument [all...] |