Searched refs:CharClassBuilder (Results 1 – 4 of 4) sorted by relevance
126 CharClassBuilder* Negate(CharClassBuilder* cc) { in Negate()127 CharClassBuilder* ncc = cc->Copy(); in Negate()132 void Delete(CharClassBuilder* cc) { in Delete()198 CharClassBuilder ccb; in TEST()211 CharClassBuilder *ccb1 = ccb.Copy(); in TEST()
235 class CharClassBuilder; variable258 friend class CharClassBuilder; variable564 CharClassBuilder* ccb_;577 class CharClassBuilder {579 CharClassBuilder();592 CharClassBuilder* Copy();593 void AddCharClass(CharClassBuilder* cc);605 DISALLOW_EVIL_CONSTRUCTORS(CharClassBuilder);
693 CharClassBuilder::CharClassBuilder() { in CharClassBuilder() function in re2::CharClassBuilder700 bool CharClassBuilder::AddRange(Rune lo, Rune hi) { in AddRange()766 void CharClassBuilder::AddCharClass(CharClassBuilder *cc) { in AddCharClass()771 bool CharClassBuilder::Contains(Rune r) { in Contains()776 bool CharClassBuilder::FoldsASCII() { in FoldsASCII()780 CharClassBuilder* CharClassBuilder::Copy() { in Copy()781 CharClassBuilder* cc = new CharClassBuilder; in Copy()792 void CharClassBuilder::RemoveAbove(Rune r) { in RemoveAbove()826 void CharClassBuilder::Negate() { in Negate()919 CharClass* CharClassBuilder::GetCharClass() { in GetCharClass()
198 CharClassBuilder* ccb = re->ccb_; in FinishRegexp()316 static void AddFoldedRange(CharClassBuilder* cc, Rune lo, Rune hi, int depth) { in AddFoldedRange()372 re->ccb_ = new CharClassBuilder; in PushLiteral()432 re->ccb_ = new CharClassBuilder; in PushDot()519 static void AddLiteral(CharClassBuilder* cc, Rune r, bool foldascii) { in AddLiteral()553 r3->ccb_ = new CharClassBuilder; in DoVerticalBar()952 CharClassBuilder ccb; in FactorAlternationRecursive()1384 void CharClassBuilder::AddRangeFlags( in AddRangeFlags()1438 static void AddUGroup(CharClassBuilder *cc, UGroup *g, int sign, in AddUGroup()1454 CharClassBuilder ccb1; in AddUGroup()[all …]