Searched refs:MatcherStringPattern (Results 1 – 8 of 8) sorted by relevance
/aosp_15_r20/external/cronet/base/substring_set_matcher/ |
H A D | matcher_string_pattern.cc | 14 MatcherStringPattern::MatcherStringPattern(std::string pattern, in MatcherStringPattern() function in base::MatcherStringPattern 15 MatcherStringPattern::ID id) in MatcherStringPattern() 20 MatcherStringPattern::~MatcherStringPattern() = default; 22 MatcherStringPattern::MatcherStringPattern(MatcherStringPattern&&) = default; 23 MatcherStringPattern& MatcherStringPattern::operator=(MatcherStringPattern&&) = 26 bool MatcherStringPattern::operator<(const MatcherStringPattern& rhs) const { in operator <()
|
H A D | substring_set_matcher_unittest.cc | 25 std::vector<MatcherStringPattern> patterns; in TestOnePattern() 29 std::set<MatcherStringPattern::ID> matches; in TestOnePattern() 46 MatcherStringPattern substring_pattern_1(pattern_1, 1); in TestTwoPatterns() 47 MatcherStringPattern substring_pattern_2(pattern_2, 2); in TestTwoPatterns() 51 std::vector<const MatcherStringPattern*> patterns; in TestTwoPatterns() 61 std::set<MatcherStringPattern::ID> matches; in TestTwoPatterns() 137 MatcherStringPattern pattern_1("a", 1); in TEST() 138 MatcherStringPattern pattern_2("b", 2); in TEST() 139 MatcherStringPattern pattern_3("c", 3); in TEST() 141 std::vector<const MatcherStringPattern*> patterns = {&pattern_1, &pattern_2, in TEST() [all …]
|
H A D | matcher_string_pattern.h | 21 class BASE_EXPORT MatcherStringPattern { 28 MatcherStringPattern(std::string pattern, ID id); 30 MatcherStringPattern(const MatcherStringPattern&) = delete; 31 MatcherStringPattern& operator=(const MatcherStringPattern&) = delete; 33 ~MatcherStringPattern(); 34 MatcherStringPattern(MatcherStringPattern&&); 35 MatcherStringPattern& operator=(MatcherStringPattern&&); 39 bool operator<(const MatcherStringPattern& rhs) const;
|
H A D | substring_set_matcher.cc | 28 bool ComparePatterns(const MatcherStringPattern* a, in ComparePatterns() 29 const MatcherStringPattern* b) { in ComparePatterns() 33 std::vector<const MatcherStringPattern*> GetVectorOfPointers( in GetVectorOfPointers() 34 const std::vector<MatcherStringPattern>& patterns) { in GetVectorOfPointers() 35 std::vector<const MatcherStringPattern*> pattern_pointers; in GetVectorOfPointers() 38 for (const MatcherStringPattern& pattern : patterns) in GetVectorOfPointers() 47 const std::vector<MatcherStringPattern>& patterns) { in Build() 52 std::vector<const MatcherStringPattern*> patterns) { in Build() 56 std::set<MatcherStringPattern::ID> ids; in Build() 58 for (const MatcherStringPattern* pattern : patterns) { in Build() [all …]
|
H A D | substring_set_matcher.h | 45 bool Build(const std::vector<MatcherStringPattern>& patterns); 46 bool Build(std::vector<const MatcherStringPattern*> patterns); 57 std::set<MatcherStringPattern::ID>* matches) const; 203 void SetMatchID(MatcherStringPattern::ID id) { in SetMatchID() 220 MatcherStringPattern::ID GetMatchID() const { in GetMatchID() 310 using SubstringPatternVector = std::vector<const MatcherStringPattern*>; 315 const std::vector<const MatcherStringPattern*>& patterns) const; 321 void InsertPatternIntoAhoCorasickTree(const MatcherStringPattern* pattern); 329 std::set<MatcherStringPattern::ID>* matches) const;
|
H A D | string_pattern_unittest.cc | 13 TEST(MatcherStringPatternTest, MatcherStringPattern) { in TEST() argument 14 MatcherStringPattern r1("Test", 2); in TEST() 19 MatcherStringPattern r2("Test", 3); in TEST() 21 MatcherStringPattern r3("ZZZZ", 2); in TEST()
|
H A D | substring_set_matcher_fuzzer.cc | 20 std::vector<MatcherStringPattern> patterns; in LLVMFuzzerTestOneInput() 32 std::set<MatcherStringPattern::ID> matches; in LLVMFuzzerTestOneInput()
|
H A D | substring_set_matcher_perftest.cc | 36 std::vector<MatcherStringPattern> patterns; in TEST() 64 std::set<MatcherStringPattern::ID> matches; in TEST()
|