Index: compiled/filter/ElemHideBase.h |
=================================================================== |
--- a/compiled/filter/ElemHideBase.h |
+++ b/compiled/filter/ElemHideBase.h |
@@ -15,16 +15,17 @@ |
* along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
*/ |
#pragma once |
#include <cstddef> |
#include "ActiveFilter.h" |
+#include "../bindings/runtime.h" |
struct ElemHideData |
{ |
String::size_type mDomainsEnd; |
String::size_type mSelectorStart; |
bool HasDomains() const |
{ |
@@ -55,15 +56,15 @@ struct ElemHideData |
class ElemHideBase : public ActiveFilter |
{ |
protected: |
ElemHideData mData; |
public: |
explicit ElemHideBase(Type type, const String& text, const ElemHideData& data); |
static Type Parse(DependentString& text, ElemHideData& data); |
- EMSCRIPTEN_KEEPALIVE const DependentString GetSelector() const |
+ BINDINGS_EXPORTED const DependentString GetSelector() const |
{ |
return mData.GetSelector(mText); |
} |
- EMSCRIPTEN_KEEPALIVE OwnedString GetSelectorDomain() const; |
+ BINDINGS_EXPORTED OwnedString GetSelectorDomain() const; |
}; |