Home | History | Annotate | Download | only in lib

Lines Matching refs:STRING_RIGHT

38 enum StringType { STRING_LEFT = 0, STRING_RIGHT = 1 ,
42 ((S) == STRING_LEFT ? STRING_RIGHT : \
43 ((S) == STRING_RIGHT ? STRING_LEFT : \
96 (S == STRING_RIGHT ? "right_string" :
397 template <typename L> inline StringWeight<L, STRING_RIGHT>
398 Plus(const StringWeight<L, STRING_RIGHT> &w1,
399 const StringWeight<L, STRING_RIGHT> &w2) {
400 if (w1 == StringWeight<L, STRING_RIGHT>::Zero())
402 if (w2 == StringWeight<L, STRING_RIGHT>::Zero())
405 StringWeight<L, STRING_RIGHT> sum;
406 StringWeightReverseIterator<L, STRING_RIGHT> iter1(w1);
407 StringWeightReverseIterator<L, STRING_RIGHT> iter2(w2);
456 template <typename L> inline StringWeight<L, STRING_RIGHT>
457 Divide(const StringWeight<L, STRING_RIGHT> &w1,
458 const StringWeight<L, STRING_RIGHT> &w2,
465 if (w2 == StringWeight<L, STRING_RIGHT>::Zero())
466 return StringWeight<L, STRING_RIGHT>(kStringBad);
467 else if (w1 == StringWeight<L, STRING_RIGHT>::Zero())
468 return StringWeight<L, STRING_RIGHT>::Zero();
470 StringWeight<L, STRING_RIGHT> div;
471 StringWeightReverseIterator<L, STRING_RIGHT> iter(w1);