• Home
  • Raw
  • Download

Lines Matching refs:StringSearch

54 class StringSearch : private StringSearchBase {
56 StringSearch(Isolate* isolate, Vector<const PatternChar> pattern) in StringSearch() function
95 StringSearch<PatternChar, SubjectChar>*,
99 static int FailSearch(StringSearch<PatternChar, SubjectChar>*, in FailSearch()
105 static int SingleCharSearch(StringSearch<PatternChar, SubjectChar>* search,
109 static int LinearSearch(StringSearch<PatternChar, SubjectChar>* search,
113 static int InitialSearch(StringSearch<PatternChar, SubjectChar>* search,
118 StringSearch<PatternChar, SubjectChar>* search,
122 static int BoyerMooreSearch(StringSearch<PatternChar, SubjectChar>* search,
195 int StringSearch<PatternChar, SubjectChar>::SingleCharSearch( in SingleCharSearch()
196 StringSearch<PatternChar, SubjectChar>* search, in SingleCharSearch()
247 int StringSearch<PatternChar, SubjectChar>::LinearSearch( in LinearSearch()
248 StringSearch<PatternChar, SubjectChar>* search, in LinearSearch()
284 int StringSearch<PatternChar, SubjectChar>::BoyerMooreSearch( in BoyerMooreSearch()
285 StringSearch<PatternChar, SubjectChar>* search, in BoyerMooreSearch()
337 void StringSearch<PatternChar, SubjectChar>::PopulateBoyerMooreTable() { in PopulateBoyerMooreTable()
407 int StringSearch<PatternChar, SubjectChar>::BoyerMooreHorspoolSearch( in BoyerMooreHorspoolSearch()
408 StringSearch<PatternChar, SubjectChar>* search, in BoyerMooreHorspoolSearch()
458 void StringSearch<PatternChar, SubjectChar>::PopulateBoyerMooreHorspoolTable() { in PopulateBoyerMooreHorspoolTable()
492 int StringSearch<PatternChar, SubjectChar>::InitialSearch( in InitialSearch()
493 StringSearch<PatternChar, SubjectChar>* search, in InitialSearch()
551 StringSearch<PatternChar, SubjectChar> search(isolate, pattern); in SearchString()