32 #if ENABLE(WEB_REPLAY) 33 #include "InternalNamespaceHeaderIncludeDummy.h" 35 #include <platform/ExternalNamespaceHeaderIncludeDummy.h> 48 template<>
struct TEST_EXPORT_MACRO InputTraits<
Test::ArrayOfThings> {
49 static InputQueue
queue() {
return InputQueue::ScriptMemoizedData; }
52 static void encode(JSC::EncodedValue&,
const Test::ArrayOfThings&);
53 static bool decode(JSC::EncodedValue&, std::unique_ptr<Test::ArrayOfThings>&);
56 template<>
struct TEST_EXPORT_MACRO InputTraits<
Test::SavedHistory> {
57 static InputQueue
queue() {
return InputQueue::ScriptMemoizedData; }
60 static void encode(JSC::EncodedValue&,
const Test::SavedHistory&);
61 static bool decode(JSC::EncodedValue&, std::unique_ptr<Test::SavedHistory>&);
67 class ArrayOfThings :
public NondeterministicInput<ArrayOfThings> {
69 TEST_EXPORT_MACRO ArrayOfThings(Vector<double>& doubles, Vector<JSThing>& jsthings, Vector<WebThing>& webthings);
70 virtual ~ArrayOfThings();
72 const Vector<double>& doubles()
const {
return m_doubles; }
73 const Vector<JSThing>& jsthings()
const {
return m_jsthings; }
74 const Vector<WebThing>& webthings()
const {
return m_webthings; }
76 Vector<double> m_doubles;
77 Vector<JSThing> m_jsthings;
78 Vector<WebThing> m_webthings;
81 class SavedHistory :
public NondeterministicInput<SavedHistory> {
83 TEST_EXPORT_MACRO SavedHistory(Vector<RefPtr<HistoryItem>>& entries);
84 virtual ~SavedHistory();
86 const Vector<RefPtr<HistoryItem>>& entries()
const {
return m_entries; }
88 Vector<RefPtr<HistoryItem>> m_entries;
100 #define TEST_REPLAY_INPUT_NAMES_FOR_EACH(macro) \ 101 macro(ArrayOfThings) \ 102 macro(SavedHistory) \ 104 // end of TEST_REPLAY_INPUT_NAMES_FOR_EACH 106 #endif // ENABLE(WEB_REPLAY) short encode(IlbcEncoder *iLBCenc_inst, int16_t *encoded_data, int16_t *data)
Definition: iLBC_testprogram.c:42
s decode
Definition: plot_neteq_delay.m:61
Definition: AirOpcode.h:4
#define SPECIALIZE_TYPE_TRAITS_BEGIN(ClassName)
Definition: TypeCasts.h:94
EGLenum type
Definition: eglext.h:63
Definition: bn_test.cc:620
const
Definition: upload.py:398
string input
Definition: tokenizer_unittest.cc:198
#define SPECIALIZE_TYPE_TRAITS_END()
Definition: TypeCasts.h:102
AVCFPlayerRef CMTime dispatch_queue_t queue
Definition: AVFoundationCFSoftLinking.h:135
This file is generated by create-http-header-name-table, do not edit.
Definition: CharsetData.cpp:6