Searched refs:CharClassBuilder (Results 1 – 3 of 3) sorted by relevance
235 class CharClassBuilder; variable258 friend class CharClassBuilder; variable563 CharClassBuilder* ccb_;576 class CharClassBuilder {578 CharClassBuilder();591 CharClassBuilder* Copy();592 void AddCharClass(CharClassBuilder* cc);604 DISALLOW_EVIL_CONSTRUCTORS(CharClassBuilder);
682 CharClassBuilder::CharClassBuilder() { in CharClassBuilder() function in re2::CharClassBuilder689 bool CharClassBuilder::AddRange(Rune lo, Rune hi) { in AddRange()755 void CharClassBuilder::AddCharClass(CharClassBuilder *cc) { in AddCharClass()760 bool CharClassBuilder::Contains(Rune r) { in Contains()765 bool CharClassBuilder::FoldsASCII() { in FoldsASCII()769 CharClassBuilder* CharClassBuilder::Copy() { in Copy()770 CharClassBuilder* cc = new CharClassBuilder; in Copy()781 void CharClassBuilder::RemoveAbove(Rune r) { in RemoveAbove()815 void CharClassBuilder::Negate() { in Negate()908 CharClass* CharClassBuilder::GetCharClass() { in GetCharClass()
199 CharClassBuilder* ccb = re->ccb_; in FinishRegexp()317 static void AddFoldedRange(CharClassBuilder* cc, Rune lo, Rune hi, int depth) { in AddFoldedRange()373 re->ccb_ = new CharClassBuilder; in PushLiteral()433 re->ccb_ = new CharClassBuilder; in PushDot()520 static void AddLiteral(CharClassBuilder* cc, Rune r, bool foldascii) { in AddLiteral()554 r3->ccb_ = new CharClassBuilder; in DoVerticalBar()953 CharClassBuilder ccb; in FactorAlternationRecursive()1385 void CharClassBuilder::AddRangeFlags( in AddRangeFlags()1439 static void AddUGroup(CharClassBuilder *cc, UGroup *g, int sign, in AddUGroup()1455 CharClassBuilder ccb1; in AddUGroup()[all …]