| 26 | namespace cel { |
| 27 | |
| 28 | cel::ParserLibrarySubset::MacroPredicate IncludeMacrosByNamePredicate( |
| 29 | absl::flat_hash_set<std::string> macro_names) { |
| 30 | return [macro_names_set = std::move(macro_names)](const Macro& macro) { |
| 31 | return macro_names_set.contains(macro.function()); |
| 32 | }; |
| 33 | } |
| 34 | |
| 35 | cel::ParserLibrarySubset::MacroPredicate IncludeMacrosByNamePredicate( |
| 36 | absl::Span<const absl::string_view> macro_names) { |
no test coverage detected