mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
Bug 1502355 - Declare |JSClass| in consistent fashion everywhere. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D87376
This commit is contained in:
parent
955e4bc421
commit
81f4ca4ee6
@ -27,7 +27,7 @@ typedef uint8_t jsbytecode;
|
||||
|
||||
class JS_PUBLIC_API JSAtom;
|
||||
struct JS_PUBLIC_API JSContext;
|
||||
struct JS_PUBLIC_API JSClass;
|
||||
struct JSClass;
|
||||
class JS_PUBLIC_API JSFunction;
|
||||
class JS_PUBLIC_API JSFreeOp;
|
||||
class JS_PUBLIC_API JSObject;
|
||||
|
@ -16,13 +16,12 @@
|
||||
#include "NamespaceImports.h"
|
||||
|
||||
#include "builtin/SelfHostingDefines.h"
|
||||
#include "js/Class.h" // JSClass, JSClassOps, js::ClassSpec
|
||||
#include "js/Value.h"
|
||||
#include "vm/JSObject.h"
|
||||
#include "vm/List.h"
|
||||
#include "vm/NativeObject.h"
|
||||
|
||||
struct JS_PUBLIC_API JSClass;
|
||||
struct JSClassOps;
|
||||
struct JS_PUBLIC_API JSContext;
|
||||
class JS_PUBLIC_API JSFreeOp;
|
||||
|
||||
|
@ -53,7 +53,7 @@ enum JSProtoKey {
|
||||
};
|
||||
|
||||
/* Struct forward declarations. */
|
||||
struct JS_PUBLIC_API JSClass;
|
||||
struct JSClass;
|
||||
class JSErrorReport;
|
||||
struct JSFunctionSpec;
|
||||
struct JSPrincipals;
|
||||
|
Loading…
Reference in New Issue
Block a user