Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qv4domerrors.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant
4
5
#
include
"qv4domerrors_p.h"
6
#
include
"qv4object_p.h"
7
8
QT_BEGIN_NAMESPACE
9
10
using
namespace
QV4;
11
12
void
qt_add_domexceptions
(ExecutionEngine *e)
13
{
14
Scope scope(e);
15
ScopedObject domexception(scope, e->newObject());
16
domexception->defineReadonlyProperty(QStringLiteral(
"INDEX_SIZE_ERR"
), Value::fromInt32(
DOMEXCEPTION_INDEX_SIZE_ERR
));
17
domexception->defineReadonlyProperty(QStringLiteral(
"DOMSTRING_SIZE_ERR"
), Value::fromInt32(
DOMEXCEPTION_DOMSTRING_SIZE_ERR
));
18
domexception->defineReadonlyProperty(QStringLiteral(
"HIERARCHY_REQUEST_ERR"
), Value::fromInt32(
DOMEXCEPTION_HIERARCHY_REQUEST_ERR
));
19
domexception->defineReadonlyProperty(QStringLiteral(
"WRONG_DOCUMENT_ERR"
), Value::fromInt32(
DOMEXCEPTION_WRONG_DOCUMENT_ERR
));
20
domexception->defineReadonlyProperty(QStringLiteral(
"INVALID_CHARACTER_ERR"
), Value::fromInt32(
DOMEXCEPTION_INVALID_CHARACTER_ERR
));
21
domexception->defineReadonlyProperty(QStringLiteral(
"NO_DATA_ALLOWED_ERR"
), Value::fromInt32(
DOMEXCEPTION_NO_DATA_ALLOWED_ERR
));
22
domexception->defineReadonlyProperty(QStringLiteral(
"NO_MODIFICATION_ALLOWED_ERR"
), Value::fromInt32(
DOMEXCEPTION_NO_MODIFICATION_ALLOWED_ERR
));
23
domexception->defineReadonlyProperty(QStringLiteral(
"NOT_FOUND_ERR"
), Value::fromInt32(
DOMEXCEPTION_NOT_FOUND_ERR
));
24
domexception->defineReadonlyProperty(QStringLiteral(
"NOT_SUPPORTED_ERR"
), Value::fromInt32(
DOMEXCEPTION_NOT_SUPPORTED_ERR
));
25
domexception->defineReadonlyProperty(QStringLiteral(
"INUSE_ATTRIBUTE_ERR"
), Value::fromInt32(
DOMEXCEPTION_INUSE_ATTRIBUTE_ERR
));
26
domexception->defineReadonlyProperty(QStringLiteral(
"INVALID_STATE_ERR"
), Value::fromInt32(
DOMEXCEPTION_INVALID_STATE_ERR
));
27
domexception->defineReadonlyProperty(QStringLiteral(
"SYNTAX_ERR"
), Value::fromInt32(
DOMEXCEPTION_SYNTAX_ERR
));
28
domexception->defineReadonlyProperty(QStringLiteral(
"INVALID_MODIFICATION_ERR"
), Value::fromInt32(
DOMEXCEPTION_INVALID_MODIFICATION_ERR
));
29
domexception->defineReadonlyProperty(QStringLiteral(
"NAMESPACE_ERR"
), Value::fromInt32(
DOMEXCEPTION_NAMESPACE_ERR
));
30
domexception->defineReadonlyProperty(QStringLiteral(
"INVALID_ACCESS_ERR"
), Value::fromInt32(
DOMEXCEPTION_INVALID_ACCESS_ERR
));
31
domexception->defineReadonlyProperty(QStringLiteral(
"VALIDATION_ERR"
), Value::fromInt32(
DOMEXCEPTION_VALIDATION_ERR
));
32
domexception->defineReadonlyProperty(QStringLiteral(
"TYPE_MISMATCH_ERR"
), Value::fromInt32(
DOMEXCEPTION_TYPE_MISMATCH_ERR
));
33
e->globalObject->defineDefaultProperty(QStringLiteral(
"DOMException"
), domexception);
34
}
35
36
QT_END_NAMESPACE
QPlatformGraphicsBufferHelper
\inmodule QtGui
qt_add_domexceptions
void qt_add_domexceptions(ExecutionEngine *e)
Definition
qv4domerrors.cpp:12
DOMEXCEPTION_NAMESPACE_ERR
#define DOMEXCEPTION_NAMESPACE_ERR
Definition
qv4domerrors_p.h:37
DOMEXCEPTION_HIERARCHY_REQUEST_ERR
#define DOMEXCEPTION_HIERARCHY_REQUEST_ERR
Definition
qv4domerrors_p.h:26
DOMEXCEPTION_INVALID_ACCESS_ERR
#define DOMEXCEPTION_INVALID_ACCESS_ERR
Definition
qv4domerrors_p.h:38
DOMEXCEPTION_NOT_SUPPORTED_ERR
#define DOMEXCEPTION_NOT_SUPPORTED_ERR
Definition
qv4domerrors_p.h:32
DOMEXCEPTION_SYNTAX_ERR
#define DOMEXCEPTION_SYNTAX_ERR
Definition
qv4domerrors_p.h:35
DOMEXCEPTION_NO_DATA_ALLOWED_ERR
#define DOMEXCEPTION_NO_DATA_ALLOWED_ERR
Definition
qv4domerrors_p.h:29
DOMEXCEPTION_INDEX_SIZE_ERR
#define DOMEXCEPTION_INDEX_SIZE_ERR
Definition
qv4domerrors_p.h:24
DOMEXCEPTION_WRONG_DOCUMENT_ERR
#define DOMEXCEPTION_WRONG_DOCUMENT_ERR
Definition
qv4domerrors_p.h:27
DOMEXCEPTION_INVALID_STATE_ERR
#define DOMEXCEPTION_INVALID_STATE_ERR
Definition
qv4domerrors_p.h:34
DOMEXCEPTION_INUSE_ATTRIBUTE_ERR
#define DOMEXCEPTION_INUSE_ATTRIBUTE_ERR
Definition
qv4domerrors_p.h:33
DOMEXCEPTION_VALIDATION_ERR
#define DOMEXCEPTION_VALIDATION_ERR
Definition
qv4domerrors_p.h:39
DOMEXCEPTION_DOMSTRING_SIZE_ERR
#define DOMEXCEPTION_DOMSTRING_SIZE_ERR
Definition
qv4domerrors_p.h:25
DOMEXCEPTION_INVALID_CHARACTER_ERR
#define DOMEXCEPTION_INVALID_CHARACTER_ERR
Definition
qv4domerrors_p.h:28
DOMEXCEPTION_NO_MODIFICATION_ALLOWED_ERR
#define DOMEXCEPTION_NO_MODIFICATION_ALLOWED_ERR
Definition
qv4domerrors_p.h:30
DOMEXCEPTION_NOT_FOUND_ERR
#define DOMEXCEPTION_NOT_FOUND_ERR
Definition
qv4domerrors_p.h:31
DOMEXCEPTION_TYPE_MISMATCH_ERR
#define DOMEXCEPTION_TYPE_MISMATCH_ERR
Definition
qv4domerrors_p.h:40
DOMEXCEPTION_INVALID_MODIFICATION_ERR
#define DOMEXCEPTION_INVALID_MODIFICATION_ERR
Definition
qv4domerrors_p.h:36
qtdeclarative
src
qml
jsruntime
qv4domerrors.cpp
Generated on
for Qt by
1.14.0