summaryrefslogtreecommitdiffstats
path: root/ksvg/data/SVGPathElementImpl.lut.h
blob: acb1300e0d848dfd2488ecc632ee246ee14ca90a (plain)
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