зеркало из https://github.com/mozilla/gecko-dev.git
Bug 868580 - Export AutoObjectVector. r=terrence
--HG-- extra : rebase_source : 3a7cc950d8451e1ceeddbc1eef615794551c64f6
This commit is contained in:
Родитель
026206633a
Коммит
5303af30b4
|
@ -564,6 +564,19 @@ class AutoIdVector : public AutoVectorRooter<jsid>
|
|||
MOZ_DECL_USE_GUARD_OBJECT_NOTIFIER
|
||||
};
|
||||
|
||||
class AutoObjectVector : public AutoVectorRooter<JSObject *>
|
||||
{
|
||||
public:
|
||||
explicit AutoObjectVector(JSContext *cx
|
||||
MOZ_GUARD_OBJECT_NOTIFIER_PARAM)
|
||||
: AutoVectorRooter<JSObject *>(cx, OBJVECTOR)
|
||||
{
|
||||
MOZ_GUARD_OBJECT_NOTIFIER_INIT;
|
||||
}
|
||||
|
||||
MOZ_DECL_USE_GUARD_OBJECT_NOTIFIER
|
||||
};
|
||||
|
||||
class AutoScriptVector : public AutoVectorRooter<JSScript *>
|
||||
{
|
||||
public:
|
||||
|
@ -5021,6 +5034,7 @@ using JS::Latin1CharsZ;
|
|||
|
||||
using JS::AutoIdVector;
|
||||
using JS::AutoValueVector;
|
||||
using JS::AutoObjectVector;
|
||||
using JS::AutoScriptVector;
|
||||
using JS::AutoIdArray;
|
||||
|
||||
|
|
|
@ -2231,19 +2231,6 @@ SetValueRangeToNull(Value *vec, size_t len)
|
|||
SetValueRangeToNull(vec, vec + len);
|
||||
}
|
||||
|
||||
class AutoObjectVector : public AutoVectorRooter<JSObject *>
|
||||
{
|
||||
public:
|
||||
explicit AutoObjectVector(JSContext *cx
|
||||
MOZ_GUARD_OBJECT_NOTIFIER_PARAM)
|
||||
: AutoVectorRooter<JSObject *>(cx, OBJVECTOR)
|
||||
{
|
||||
MOZ_GUARD_OBJECT_NOTIFIER_INIT;
|
||||
}
|
||||
|
||||
MOZ_DECL_USE_GUARD_OBJECT_NOTIFIER
|
||||
};
|
||||
|
||||
class AutoStringVector : public AutoVectorRooter<JSString *>
|
||||
{
|
||||
public:
|
||||
|
|
Загрузка…
Ссылка в новой задаче