| Index: compiled/CSSPropertyFilter.cpp | 
| =================================================================== | 
| new file mode 100644 | 
| --- /dev/null | 
| +++ b/compiled/CSSPropertyFilter.cpp | 
| @@ -0,0 +1,25 @@ | 
| +#include "CSSPropertyFilter.h" | 
| +#include "RegExpFilter.h" | 
| + | 
| +CSSPropertyFilter::CSSPropertyFilter(const String& text, | 
| +    String::size_type domainsEnd, String::size_type selectorStart, | 
| +    String::size_type prefixEnd, String::size_type regexpStart, | 
| +    String::size_type regexpEnd, String::size_type suffixStart) | 
| +    : ElemHideBase(text, domainsEnd, selectorStart), | 
| +      mPrefix(String(mText, selectorStart, prefixEnd - selectorStart)), | 
| +      mSuffix(String(mText, suffixStart)), | 
| +      mRegexpSource(String(mText, regexpStart, regexpEnd - regexpStart)) | 
| +{ | 
| +  if (IsGeneric()) | 
| +    throw u"No active domain specified for CSS property filter"_str; | 
| +} | 
| + | 
| +Filter::Type CSSPropertyFilter::GetType() const | 
| +{ | 
| +  return Type::CSSPROPERTY; | 
| +} | 
| + | 
| +String CSSPropertyFilter::GetRegExpString() const | 
| +{ | 
| +  return RegExpFilter::RegExpFromSource(mRegexpSource); | 
| +} | 
|  |