| Index: compiled/CSSPropertyFilter.h |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/compiled/CSSPropertyFilter.h |
| @@ -0,0 +1,32 @@ |
| +#ifndef ADBLOCK_PLUS_CSS_PROPERTY_FILTER_H |
| +#define ADBLOCK_PLUS_CSS_PROPERTY_FILTER_H |
| + |
| +#include <cstddef> |
| + |
| +#include "Filter.h" |
| +#include "ElemHideBase.h" |
| + |
| +class CSSPropertyFilter: public ElemHideBase |
| +{ |
| +private: |
| + String mRegexpSource; |
| + String mPrefix; |
| + String mSuffix; |
| +public: |
| + 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); |
| + Type GetType() const; |
| + String GetRegExpString() const; |
| + const String GetSelectorPrefix() const |
| + { |
| + return mPrefix; |
| + } |
| + const String GetSelectorSuffix() const |
| + { |
| + return mSuffix; |
| + } |
| +}; |
| + |
| +#endif |