Home | History | Annotate | Download | only in src

Lines Matching defs:not_at_start

584   // they are sure to eat any more characters.  The not_at_start argument is
588 virtual int EatsAtLeast(int still_to_find, int budget, bool not_at_start) = 0;
606 bool not_at_start) = 0;
625 bool not_at_start) {
650 void SaveBMInfo(BoyerMooreLookahead* bm, bool not_at_start, int offset) {
651 if (offset == 0) set_bm_info(not_at_start, bm);
664 BoyerMooreLookahead* bm_info(bool not_at_start) {
665 return bm_info_[not_at_start ? 1 : 0];
676 void set_bm_info(bool not_at_start, BoyerMooreLookahead* bm) {
677 bm_info_[not_at_start ? 1 : 0] = bm;
733 bool not_at_start) {
734 on_success_->FillInBMInfo(offset, budget - 1, bm, not_at_start);
735 if (offset == 0) set_bm_info(not_at_start, bm);
777 virtual int EatsAtLeast(int still_to_find, int budget, bool not_at_start);
781 bool not_at_start) {
783 details, compiler, filled_in, not_at_start);
788 bool not_at_start);
844 virtual int EatsAtLeast(int still_to_find, int budget, bool not_at_start);
848 bool not_at_start);
857 bool not_at_start);
909 virtual int EatsAtLeast(int still_to_find, int budget, bool not_at_start);
913 bool not_at_start);
917 bool not_at_start);
946 bool not_at_start);
950 bool not_at_start) {
956 bool not_at_start);
973 bool not_at_start) { return 0; }
977 bool not_at_start) {
984 bool not_at_start) {
1067 virtual int EatsAtLeast(int still_to_find, int budget, bool not_at_start);
1071 bool not_at_start);
1075 bool not_at_start);
1079 bool not_at_start);
1082 bool not_at_start() { return not_at_start_; }
1140 virtual int EatsAtLeast(int still_to_find, int budget, bool not_at_start);
1144 bool not_at_start);
1148 bool not_at_start) {
1150 offset, budget - 1, bm, not_at_start);
1151 if (offset == 0) set_bm_info(not_at_start, bm);
1176 virtual int EatsAtLeast(int still_to_find, int budget, bool not_at_start);
1180 bool not_at_start);
1184 bool not_at_start);
1518 explicit GreedyLoopState(bool not_at_start);