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,
218 int StringSearch<PatternChar, SubjectChar>::SingleCharSearch(
219 StringSearch<PatternChar, SubjectChar>* search,
270 int StringSearch<PatternChar, SubjectChar>::LinearSearch(
271 StringSearch<PatternChar, SubjectChar>* search,
307 int StringSearch<PatternChar, SubjectChar>::BoyerMooreSearch(
308 StringSearch<PatternChar, SubjectChar>* search,
360 void StringSearch<PatternChar, SubjectChar>::PopulateBoyerMooreTable() {
430 int StringSearch<PatternChar, SubjectChar>::BoyerMooreHorspoolSearch(
431 StringSearch<PatternChar, SubjectChar>* search,
481 void StringSearch<PatternChar, SubjectChar>::PopulateBoyerMooreHorspoolTable() {
515 int StringSearch<PatternChar, SubjectChar>::InitialSearch(
516 StringSearch<PatternChar, SubjectChar>* search,
574 StringSearch<PatternChar, SubjectChar> search(isolate, pattern);