mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Add MOZ_OVERRIDE to CrossOriginWrapper functions. No bug (but sort of r=luke from bug 708735 :-) )
--HG-- extra : rebase_source : d0bdbc8c031457a3a9f7f8cc82d141e0d83883f4
This commit is contained in:
parent
23331bfab8
commit
9d7141da5c
@ -40,6 +40,8 @@
|
|||||||
#ifndef __CrossOriginWrapper_h__
|
#ifndef __CrossOriginWrapper_h__
|
||||||
#define __CrossOriginWrapper_h__
|
#define __CrossOriginWrapper_h__
|
||||||
|
|
||||||
|
#include "mozilla/Attributes.h"
|
||||||
|
|
||||||
#include "jsapi.h"
|
#include "jsapi.h"
|
||||||
#include "jswrapper.h"
|
#include "jswrapper.h"
|
||||||
|
|
||||||
@ -50,8 +52,8 @@ class NoWaiverWrapper : public js::CrossCompartmentWrapper {
|
|||||||
NoWaiverWrapper(uintN flags);
|
NoWaiverWrapper(uintN flags);
|
||||||
virtual ~NoWaiverWrapper();
|
virtual ~NoWaiverWrapper();
|
||||||
|
|
||||||
virtual bool enter(JSContext *cx, JSObject *wrapper, jsid id, Action act, bool *bp);
|
virtual bool enter(JSContext *cx, JSObject *wrapper, jsid id, Action act, bool *bp) MOZ_OVERRIDE;
|
||||||
virtual void leave(JSContext *cx, JSObject *wrapper);
|
virtual void leave(JSContext *cx, JSObject *wrapper) MOZ_OVERRIDE;
|
||||||
|
|
||||||
static NoWaiverWrapper singleton;
|
static NoWaiverWrapper singleton;
|
||||||
};
|
};
|
||||||
@ -62,15 +64,15 @@ class CrossOriginWrapper : public NoWaiverWrapper {
|
|||||||
virtual ~CrossOriginWrapper();
|
virtual ~CrossOriginWrapper();
|
||||||
|
|
||||||
virtual bool getPropertyDescriptor(JSContext *cx, JSObject *wrapper, jsid id,
|
virtual bool getPropertyDescriptor(JSContext *cx, JSObject *wrapper, jsid id,
|
||||||
bool set, js::PropertyDescriptor *desc);
|
bool set, js::PropertyDescriptor *desc) MOZ_OVERRIDE;
|
||||||
virtual bool getOwnPropertyDescriptor(JSContext *cx, JSObject *wrapper, jsid id,
|
virtual bool getOwnPropertyDescriptor(JSContext *cx, JSObject *wrapper, jsid id,
|
||||||
bool set, js::PropertyDescriptor *desc);
|
bool set, js::PropertyDescriptor *desc) MOZ_OVERRIDE;
|
||||||
virtual bool get(JSContext *cx, JSObject *wrapper, JSObject *receiver, jsid id,
|
virtual bool get(JSContext *cx, JSObject *wrapper, JSObject *receiver, jsid id,
|
||||||
js::Value *vp);
|
js::Value *vp) MOZ_OVERRIDE;
|
||||||
|
|
||||||
virtual bool call(JSContext *cx, JSObject *wrapper, uintN argc, js::Value *vp);
|
virtual bool call(JSContext *cx, JSObject *wrapper, uintN argc, js::Value *vp) MOZ_OVERRIDE;
|
||||||
virtual bool construct(JSContext *cx, JSObject *wrapper,
|
virtual bool construct(JSContext *cx, JSObject *wrapper,
|
||||||
uintN argc, js::Value *argv, js::Value *rval);
|
uintN argc, js::Value *argv, js::Value *rval) MOZ_OVERRIDE;
|
||||||
|
|
||||||
static CrossOriginWrapper singleton;
|
static CrossOriginWrapper singleton;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user