1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
/* Automatically generated from impl/SVGPathElementImpl.cc using ../../tdelibs/kjs/create_hash_table. DO NOT EDIT ! */
using namespace KJS;
namespace KSVG {
static const char SVGPathElementImpl__s_hashTableStrings[] = {
"\0"
"pathLength\0"
"d\0"
};
static const struct HashEntry SVGPathElementImpl__s_hashTableEntries[] = {
{ 0, 0, 0, 0, -1 },
{ 12, SVGPathElementImpl::D, DontDelete|ReadOnly, 0, 3 },
{ 0, 0, 0, 0, -1 },
{ 1, SVGPathElementImpl::PathLength, DontDelete|ReadOnly, 0, -1 }
};
const struct HashTable SVGPathElementImpl::s_hashTable = { 2, 4, SVGPathElementImpl__s_hashTableEntries, 3, SVGPathElementImpl__s_hashTableStrings};
} // namespace
using namespace KJS;
namespace KSVG {
static const char SVGPathElementImplProto__s_hashTableStrings[] = {
"\0"
"createSVGPathSegCurvetoQuadraticAbs\0"
"createSVGPathSegCurvetoQuadraticRel\0"
"createSVGPathSegLinetoHorizontalAbs\0"
"createSVGPathSegLinetoHorizontalRel\0"
"createSVGPathSegLinetoVerticalAbs\0"
"createSVGPathSegLinetoVerticalRel\0"
"createSVGPathSegCurvetoCubicAbs\0"
"createSVGPathSegCurvetoCubicRel\0"
"createSVGPathSegClosePath\0"
"createSVGPathSegLinetoAbs\0"
"createSVGPathSegLinetoRel\0"
"createSVGPathSegMovetoAbs\0"
"createSVGPathSegMovetoRel\0"
"createSVGPathSegArcAbs\0"
"createSVGPathSegArcRel\0"
"getPathSegAtLength\0"
"getPointAtLength\0"
"getTotalLength\0"
};
static const struct HashEntry SVGPathElementImplProto__s_hashTableEntries[] = {
{ 472, SVGPathElementImpl::GetPointAtLength, DontDelete|Function, 1, -1 },
{ 453, SVGPathElementImpl::GetPathSegAtLength, DontDelete|Function, 1, 23 },
{ 0, 0, 0, 0, -1 },
{ 355, SVGPathElementImpl::CreateSVGPathSegMovetoAbs, DontDelete|Function, 2, -1 },
{ 1, SVGPathElementImpl::CreateSVGPathSegCurvetoQuadraticAbs, DontDelete|Function, 4, 28 },
{ 430, SVGPathElementImpl::CreateSVGPathSegArcRel, DontDelete|Function, 7, -1 },
{ 0, 0, 0, 0, -1 },
{ 0, 0, 0, 0, -1 },
{ 0, 0, 0, 0, -1 },
{ 109, SVGPathElementImpl::CreateSVGPathSegLinetoHorizontalRel, DontDelete|Function, 1, 25 },
{ 0, 0, 0, 0, -1 },
{ 303, SVGPathElementImpl::CreateSVGPathSegLinetoAbs, DontDelete|Function, 2, -1 },
{ 0, 0, 0, 0, -1 },
{ 277, SVGPathElementImpl::CreateSVGPathSegClosePath, DontDelete|Function, 0, -1 },
{ 245, SVGPathElementImpl::CreateSVGPathSegCurvetoCubicRel, DontDelete|Function, 6, 27 },
{ 407, SVGPathElementImpl::CreateSVGPathSegArcAbs, DontDelete|Function, 7, -1 },
{ 381, SVGPathElementImpl::CreateSVGPathSegMovetoRel, DontDelete|Function, 2, -1 },
{ 37, SVGPathElementImpl::CreateSVGPathSegCurvetoQuadraticRel, DontDelete|Function, 4, 29 },
{ 0, 0, 0, 0, -1 },
{ 73, SVGPathElementImpl::CreateSVGPathSegLinetoHorizontalAbs, DontDelete|Function, 1, -1 },
{ 489, SVGPathElementImpl::GetTotalLength, DontDelete|Function, 0, -1 },
{ 0, 0, 0, 0, -1 },
{ 179, SVGPathElementImpl::CreateSVGPathSegLinetoVerticalRel, DontDelete|Function, 1, -1 },
{ 329, SVGPathElementImpl::CreateSVGPathSegLinetoRel, DontDelete|Function, 2, 24 },
{ 213, SVGPathElementImpl::CreateSVGPathSegCurvetoCubicAbs, DontDelete|Function, 6, 26 },
{ 145, SVGPathElementImpl::CreateSVGPathSegLinetoVerticalAbs, DontDelete|Function, 1, -1 },
{ 213, SVGPathElementImpl::CreateSVGPathSegCurvetoCubicAbs, DontDelete|Function, 4, -1 },
{ 245, SVGPathElementImpl::CreateSVGPathSegCurvetoCubicRel, DontDelete|Function, 4, -1 },
{ 1, SVGPathElementImpl::CreateSVGPathSegCurvetoQuadraticAbs, DontDelete|Function, 2, -1 },
{ 37, SVGPathElementImpl::CreateSVGPathSegCurvetoQuadraticRel, DontDelete|Function, 2, -1 }
};
const struct HashTable SVGPathElementImplProto::s_hashTable = { 2, 30, SVGPathElementImplProto__s_hashTableEntries, 23, SVGPathElementImplProto__s_hashTableStrings};
} // namespace
|