Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed.cpp |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | - | |
2 | using namespace QV4; | - |
3 | - | |
4 | const QV4::VTable Managed::static_vtbl = { 0, (sizeof(Managed::Data) + sizeof(QV4::Value) - 1)/sizeof(QV4::Value), (sizeof(Managed::Data) + (Managed::NInlineProperties*sizeof(QV4::Value)) + QV4::Chunk::SlotSize - 1)/QV4::Chunk::SlotSize*QV4::Chunk::SlotSize/sizeof(QV4::Value) - (sizeof(Managed::Data) + sizeof(QV4::Value) - 1)/sizeof(QV4::Value), Managed::IsExecutionContext, Managed::IsString, Managed::IsObject, Managed::IsFunctionObject, Managed::IsErrorObject, Managed::IsArrayData, Managed::IsStringOrSymbol, Managed::MyType, { 0, 0, 0, 0 }, "Managed", Managed::virtualDestroy, Managed::Data::markObjects, Managed::virtualIsEqualTo, Managed::virtualGet, Managed::virtualPut, Managed::virtualDeleteProperty, Managed::virtualHasProperty, Managed::virtualGetOwnProperty, Managed::virtualDefineOwnProperty, Managed::virtualIsExtensible, Managed::virtualPreventExtensions, Managed::virtualGetPrototypeOf, Managed::virtualSetPrototypeOf, Managed::virtualGetLength, Managed::virtualAdvanceIterator, Managed::virtualInstanceOf, Managed::virtualCall, Managed::virtualCallAsConstructor, }; | - |
5 | - | |
6 | const QV4::VTable InternalClass::static_vtbl = { 0, (sizeof(InternalClass::Data) + sizeof(QV4::Value) - 1)/sizeof(QV4::Value), (sizeof(InternalClass::Data) + (InternalClass::NInlineProperties*sizeof(QV4::Value)) + QV4::Chunk::SlotSize - 1)/QV4::Chunk::SlotSize*QV4::Chunk::SlotSize/sizeof(QV4::Value) - (sizeof(InternalClass::Data) + sizeof(QV4::Value) - 1)/sizeof(QV4::Value), InternalClass::IsExecutionContext, InternalClass::IsString, InternalClass::IsObject, InternalClass::IsFunctionObject, InternalClass::IsErrorObject, InternalClass::IsArrayData, InternalClass::IsStringOrSymbol, InternalClass::MyType, { 0, 0, 0, 0 }, "InternalClass", InternalClass::virtualDestroy, InternalClass::Data::markObjects, InternalClass::virtualIsEqualTo, InternalClass::virtualGet, InternalClass::virtualPut, InternalClass::virtualDeleteProperty, InternalClass::virtualHasProperty, InternalClass::virtualGetOwnProperty, InternalClass::virtualDefineOwnProperty, InternalClass::virtualIsExtensible, InternalClass::virtualPreventExtensions, InternalClass::virtualGetPrototypeOf, InternalClass::virtualSetPrototypeOf, InternalClass::virtualGetLength, InternalClass::virtualAdvanceIterator, InternalClass::virtualInstanceOf, InternalClass::virtualCall, InternalClass::virtualCallAsConstructor, }; | - |
7 | - | |
8 | - | |
9 | QString Managed::className() const | - |
10 | { | - |
11 | const char *s = nullptr; | - |
12 | switch (Type(vtable()->type)) { | - |
13 | case Type_Invalid: | - |
14 | return QString(); | - |
15 | case Type_String: | - |
16 | s = "String"; | - |
17 | break; | - |
18 | case Type_Symbol: | - |
19 | s = "Symbol"; | - |
20 | break; | - |
21 | case Type_Object: | - |
22 | s = "Object"; | - |
23 | break; | - |
24 | case Type_ArrayObject: | - |
25 | s = "Array"; | - |
26 | break; | - |
27 | case Type_FunctionObject: | - |
28 | s = "Function"; | - |
29 | break; | - |
30 | case Type_GeneratorObject: | - |
31 | s = "Generator"; | - |
32 | break; | - |
33 | case Type_BooleanObject: | - |
34 | s = "Boolean"; | - |
35 | break; | - |
36 | case Type_NumberObject: | - |
37 | s = "Number"; | - |
38 | break; | - |
39 | case Type_StringObject: | - |
40 | s = "String"; | - |
41 | break; | - |
42 | case Type_SymbolObject: | - |
43 | s = "Symbol"; | - |
44 | break; | - |
45 | case Type_DateObject: | - |
46 | s = "Date"; | - |
47 | break; | - |
48 | case Type_RegExpObject: | - |
49 | s = "RegExp"; | - |
50 | break; | - |
51 | case Type_ErrorObject: | - |
52 | s = "Error"; | - |
53 | break; | - |
54 | case Type_ArgumentsObject: | - |
55 | s = "Arguments"; | - |
56 | break; | - |
57 | case Type_JsonObject: | - |
58 | s = "JSON"; | - |
59 | break; | - |
60 | case Type_ProxyObject: | - |
61 | s = "ProxyObject"; | - |
62 | break; | - |
63 | case Type_MathObject: | - |
64 | s = "Math"; | - |
65 | break; | - |
66 | - | |
67 | case Type_ExecutionContext: | - |
68 | s = "__ExecutionContext"; | - |
69 | break; | - |
70 | case Type_MapIteratorObject: | - |
71 | s = "Map Iterator"; | - |
72 | break; | - |
73 | case Type_SetIteratorObject: | - |
74 | s = "Set Iterator"; | - |
75 | break; | - |
76 | case Type_ArrayIteratorObject: | - |
77 | s = "Array Iterator"; | - |
78 | break; | - |
79 | case Type_StringIteratorObject: | - |
80 | s = "String Iterator"; | - |
81 | break; | - |
82 | case Type_ForInIterator: | - |
83 | s = "__ForIn Iterator"; | - |
84 | break; | - |
85 | case Type_InternalClass: | - |
86 | s = "__InternalClass"; | - |
87 | break; | - |
88 | case Type_RegExp: | - |
89 | s = "__RegExp"; | - |
90 | break; | - |
91 | - | |
92 | case Type_QmlSequence: | - |
93 | s = "QmlSequence"; | - |
94 | break; | - |
95 | } | - |
96 | return QString::fromLatin1(s); | - |
97 | } | - |
98 | - | |
99 | bool Managed::virtualIsEqualTo(Managed *, Managed *) | - |
100 | { | - |
101 | return executed 10872 times by 7 tests: false;return false; Executed by:
executed 10872 times by 7 tests: return false; Executed by:
| 10872 |
102 | } | - |
Switch to Source code | Preprocessed file |