| Index: compiled/api.h |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/compiled/api.h |
| @@ -0,0 +1,25 @@ |
| +#ifndef ADBLOCK_PLUS_TOOLS_H |
| +#define ADBLOCK_PLUS_TOOLS_H |
| + |
| +#define PROPERTY(classprefix, type, name, getter, setter) \ |
| + private:\ |
| + type name;\ |
| + public:\ |
| + type getter() const\ |
| + {\ |
| + return name;\ |
| + }\ |
| + void setter(type value)\ |
| + {\ |
| + if (name != value)\ |
| + {\ |
| + type oldvalue = value;\ |
| + name = value;\ |
| + /* TODO FilterNotifier.triggerListeners(#classprefix "." #name, this, value, oldValue); */\ |
| + }\ |
| + } |
| + |
| +#define FILTER_PROPERTY(type, name, getter, setter) \ |
| + PROPERTY(filter, type, name, getter, setter) |
| + |
| +#endif |