reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4882 assert(CurrentGroup->empty() && "Newly created group isn't empty!"); 4886 if (CurrentGroup->empty()) 4893 if (CurrentGroup->size() < 2) 4894 for (Matcher *M : CurrentGroup->matchers()) 4897 CurrentGroup->finalize(); 4898 OptRules.push_back(CurrentGroup.get()); 4899 MatcherStorage.emplace_back(std::move(CurrentGroup)); 4902 CurrentGroup = std::make_unique<GroupT>(); 4906 if (CurrentGroup->addMatcher(*Rule)) 4910 assert(CurrentGroup->empty() && "A group wasn't properly re-initialized"); 4913 if (!CurrentGroup->addMatcher(*Rule)) 4921 assert(CurrentGroup->empty() && "The last group wasn't properly processed");