Lines Matching refs:STRING_LEFT
41 enum StringType { STRING_LEFT = 0, STRING_RIGHT = 1 ,
45 ((S) == STRING_LEFT ? STRING_RIGHT : \
46 ((S) == STRING_RIGHT ? STRING_LEFT : \
50 template <typename L, StringType S = STRING_LEFT>
53 template <typename L, StringType S = STRING_LEFT>
56 template <typename L, StringType S = STRING_LEFT>
103 S == STRING_LEFT ? "string" :
125 return (S == STRING_LEFT || S == STRING_LEFT_RESTRICT ?
392 template <typename L> inline StringWeight<L, STRING_LEFT>
393 Plus(const StringWeight<L, STRING_LEFT> &w1,
394 const StringWeight<L, STRING_LEFT> &w2) {
396 return StringWeight<L, STRING_LEFT>::NoWeight();
397 if (w1 == StringWeight<L, STRING_LEFT>::Zero())
399 if (w2 == StringWeight<L, STRING_LEFT>::Zero())
402 StringWeight<L, STRING_LEFT> sum;
403 StringWeightIterator<L, STRING_LEFT> iter1(w1);
404 StringWeightIterator<L, STRING_LEFT> iter2(w2);
541 template <class L, class W, StringType S = STRING_LEFT>