Lines Matching refs:StringSearch
77 class StringSearch : private StringSearchBase {
79 StringSearch(Isolate* isolate, Vector<const PatternChar> pattern)
118 StringSearch<PatternChar, SubjectChar>*,
122 static int FailSearch(StringSearch<PatternChar, SubjectChar>*,
128 static int SingleCharSearch(StringSearch<PatternChar, SubjectChar>* search,
132 static int LinearSearch(StringSearch<PatternChar, SubjectChar>* search,
136 static int InitialSearch(StringSearch<PatternChar, SubjectChar>* search,
141 StringSearch<PatternChar, SubjectChar>* search,
145 static int BoyerMooreSearch(StringSearch<PatternChar, SubjectChar>* search,
210 int StringSearch<PatternChar, SubjectChar>::SingleCharSearch(
211 StringSearch<PatternChar, SubjectChar>* search,
262 int StringSearch<PatternChar, SubjectChar>::LinearSearch(
263 StringSearch<PatternChar, SubjectChar>* search,
299 int StringSearch<PatternChar, SubjectChar>::BoyerMooreSearch(
300 StringSearch<PatternChar, SubjectChar>* search,
352 void StringSearch<PatternChar, SubjectChar>::PopulateBoyerMooreTable() {
422 int StringSearch<PatternChar, SubjectChar>::BoyerMooreHorspoolSearch(
423 StringSearch<PatternChar, SubjectChar>* search,
473 void StringSearch<PatternChar, SubjectChar>::PopulateBoyerMooreHorspoolTable() {
507 int StringSearch<PatternChar, SubjectChar>::InitialSearch(
508 StringSearch<PatternChar, SubjectChar>* search,
566 StringSearch<PatternChar, SubjectChar> search(isolate, pattern);