/
AJEaseAction_table.in.h
33 lines (21 loc) · 1020 Bytes
/
AJEaseAction_table.in.h
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
const AJOABindingType AJEaseAction::s_type = AJEaseActionBindingType;
ASSERT_CLASS_FITS_IN_CELL(AJEaseAction);
ASSERT_CLASS_FITS_IN_CELL(AJEaseActionPrototype);
#if ENABLE(JIT)
#define THUNK_GENERATOR(generator) , generator
#else
#define THUNK_GENERATOR(generator)
#endif
const ClassInfo AJEaseAction::s_info = {"EaseAction", &AJIntervalAction::s_info, 0, 0};
AJObject* AJEaseAction::createPrototype(ExecState* exec, AJGlobalObject* globalObject)
{
AJOAGlobalObject* castedGlobal = ajoa_cast<AJOAGlobalObject*>(globalObject);
return new(exec)AJEaseActionPrototype(AJEaseActionPrototype::createStructure(AJIntervalActionPrototype::self(exec, castedGlobal)));
}
///-------------------------------------------------------------------------------------------------------------------
AJEaseActionPrototype::AJEaseActionPrototype(NonNullPassRefPtr<Structure> structure)
: Base(structure)
{
}
const ClassInfo AJEaseActionPrototype::s_info = {"EaseActionPrototype", 0, 0, 0};
#undef THUNK_GENERATOR