Index: compiled/filter/ActiveFilter.h |
=================================================================== |
--- a/compiled/filter/ActiveFilter.h |
+++ b/compiled/filter/ActiveFilter.h |
@@ -39,22 +39,24 @@ |
{\ |
FilterNotifier::FilterChange(FilterNotifier::Topic::topic, *this);\ |
}\ |
}\ |
} |
class ActiveFilter : public Filter |
{ |
+public: |
+ typedef StringMap<bool> DomainMap; |
+ virtual DomainMap* GetDomains() const; |
+ static const DependentString DEFAULT_DOMAIN; |
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); |