Lines Matching refs:K1
622 template <typename A, typename B> bool isOneOf(A K1, B K2) const { in isOneOf()
623 return is(K1) || is(K2); in isOneOf()
626 bool isOneOf(A K1, B K2, Ts... Ks) const { in isOneOf()
627 return is(K1) || isOneOf(K2, Ks...); in isOneOf()
647 bool startsSequence(A K1, Ts... Tokens) const { in startsSequence()
648 return startsSequenceInternal(K1, Tokens...); in startsSequence()
658 bool endsSequence(A K1, Ts... Tokens) const { in endsSequence()
659 return endsSequenceInternal(K1, Tokens...); in endsSequence()
903 bool startsSequenceInternal(A K1, Ts... Tokens) const { in startsSequenceInternal()
905 return Next->startsSequenceInternal(K1, Tokens...); in startsSequenceInternal()
906 return is(K1) && Next && Next->startsSequenceInternal(Tokens...); in startsSequenceInternal()
909 template <typename A> bool startsSequenceInternal(A K1) const { in startsSequenceInternal()
911 return Next->startsSequenceInternal(K1); in startsSequenceInternal()
912 return is(K1); in startsSequenceInternal()
915 template <typename A, typename... Ts> bool endsSequenceInternal(A K1) const { in endsSequenceInternal()
917 return Previous->endsSequenceInternal(K1); in endsSequenceInternal()
918 return is(K1); in endsSequenceInternal()
922 bool endsSequenceInternal(A K1, Ts... Tokens) const { in endsSequenceInternal()
924 return Previous->endsSequenceInternal(K1, Tokens...); in endsSequenceInternal()
925 return is(K1) && Previous && Previous->endsSequenceInternal(Tokens...); in endsSequenceInternal()