| Index: compiled/filter/ActiveFilter.h |
| =================================================================== |
| --- a/compiled/filter/ActiveFilter.h |
| +++ b/compiled/filter/ActiveFilter.h |
| @@ -39,22 +39,23 @@ |
| {\ |
| FilterNotifier::FilterChange(FilterNotifier::Topic::topic, *this);\ |
| }\ |
| }\ |
| } |
| class ActiveFilter : public Filter |
| { |
| +public: |
| + typedef StringMap<bool> DomainMap; |
| + virtual DomainMap* GetDomains() const; |
| protected: |
| - typedef StringMap<bool> DomainMap; |
| typedef StringSet SitekeySet; |
| void ParseDomains(const String& domains, String::value_type separator) const; |
| void AddSitekey(const String& sitekey) const; |
| - virtual DomainMap* GetDomains() const; |
| virtual SitekeySet* GetSitekeys() const; |
| mutable std::unique_ptr<DomainMap> mDomains; |
| mutable std::unique_ptr<SitekeySet> mSitekeys; |
| private: |
| bool mIgnoreTrailingDot; |
| public: |
| static constexpr Type classType = Type::ACTIVE; |
| explicit ActiveFilter(Type type, const String& text, bool ignoreTrailingDot); |