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; |
+ EMSCRIPTEN_KEEPALIVE String GetRegExpString() const; |
+ EMSCRIPTEN_KEEPALIVE const String GetSelectorPrefix() const |
+ { |
+ return mPrefix; |
+ } |
+ EMSCRIPTEN_KEEPALIVE const String GetSelectorSuffix() const |
+ { |
+ return mSuffix; |
+ } |
+}; |
+ |
+#endif |