Lines Matching defs:K1
323 template <typename A, typename B> bool isOneOf(A K1, B K2) const {
324 return is(K1) || is(K2);
327 bool isOneOf(A K1, B K2, Ts... Ks) const {
328 return is(K1) || isOneOf(K2, Ks...);
348 bool startsSequence(A K1, Ts... Tokens) const {
349 return startsSequenceInternal(K1, Tokens...);
359 bool endsSequence(A K1, Ts... Tokens) const {
360 return endsSequenceInternal(K1, Tokens...);
558 bool startsSequenceInternal(A K1, Ts... Tokens) const {
560 return Next->startsSequenceInternal(K1, Tokens...);
561 return is(K1) && Next && Next->startsSequenceInternal(Tokens...);
564 template <typename A> bool startsSequenceInternal(A K1) const {
566 return Next->startsSequenceInternal(K1);
567 return is(K1);
570 template <typename A, typename... Ts> bool endsSequenceInternal(A K1) const {
572 return Previous->endsSequenceInternal(K1);
573 return is(K1);
577 bool endsSequenceInternal(A K1, Ts... Tokens) const {
579 return Previous->endsSequenceInternal(K1, Tokens...);
580 return is(K1) && Previous && Previous->endsSequenceInternal(Tokens...);