Searched refs:CharClassBuilder (Results 1 – 4 of 4) sorted by relevance
240 class CharClassBuilder; variable263 friend class CharClassBuilder; variable578 CharClassBuilder* ccb_;592 class CharClassBuilder {594 CharClassBuilder();607 CharClassBuilder* Copy();608 void AddCharClass(CharClassBuilder* cc);621 CharClassBuilder(const CharClassBuilder&) = delete;622 CharClassBuilder& operator=(const CharClassBuilder&) = delete;
735 CharClassBuilder::CharClassBuilder() { in CharClassBuilder() function in re2::CharClassBuilder742 bool CharClassBuilder::AddRange(Rune lo, Rune hi) { in AddRange()808 void CharClassBuilder::AddCharClass(CharClassBuilder *cc) { in AddCharClass()813 bool CharClassBuilder::Contains(Rune r) { in Contains()818 bool CharClassBuilder::FoldsASCII() { in FoldsASCII()822 CharClassBuilder* CharClassBuilder::Copy() { in Copy()823 CharClassBuilder* cc = new CharClassBuilder; in Copy()834 void CharClassBuilder::RemoveAbove(Rune r) { in RemoveAbove()868 void CharClassBuilder::Negate() { in Negate()959 CharClass* CharClassBuilder::GetCharClass() { in GetCharClass()
226 CharClassBuilder* ccb = re->ccb_; in FinishRegexp()345 static void AddFoldedRange(CharClassBuilder* cc, Rune lo, Rune hi, int depth) { in AddFoldedRange()401 re->ccb_ = new CharClassBuilder; in PushLiteral()460 re->ccb_ = new CharClassBuilder; in PushDot()1172 CharClassBuilder ccb; in Round3()1599 void CharClassBuilder::AddRangeFlags( in AddRangeFlags()1655 static void AddUGroup(CharClassBuilder *cc, const UGroup *g, int sign, in AddUGroup()1671 CharClassBuilder ccb1; in AddUGroup()1730 CharClassBuilder *cc, in ParseUnicodeGroup()1821 CharClassBuilder *cc, in ParseCCName()[all …]
129 CharClassBuilder* Negate(CharClassBuilder* cc) { in Negate()130 CharClassBuilder* ncc = cc->Copy(); in Negate()135 void Delete(CharClassBuilder* cc) { in Delete()201 CharClassBuilder ccb; in TEST()214 CharClassBuilder *ccb1 = ccb.Copy(); in TEST()