32 #if ENABLE(WEB_REPLAY) 33 #include "InternalNamespaceHeaderIncludeDummy.h" 34 #include <platform/ExternalNamespaceHeaderIncludeDummy.h> 44 template<>
struct TEST_EXPORT_MACRO InputTraits<
Test::ScalarInput> {
45 static InputQueue
queue() {
return InputQueue::ScriptMemoizedData; }
48 static void encode(JSC::EncodedValue&,
const Test::ScalarInput&);
49 static bool decode(JSC::EncodedValue&, std::unique_ptr<Test::ScalarInput>&);
52 template<>
struct TEST_EXPORT_MACRO InputTraits<
Test::MapInput> {
53 static InputQueue
queue() {
return InputQueue::ScriptMemoizedData; }
56 static void encode(JSC::EncodedValue&,
const Test::MapInput&);
57 static bool decode(JSC::EncodedValue&, std::unique_ptr<Test::MapInput>&);
63 class ScalarInput :
public NondeterministicInput<ScalarInput> {
65 TEST_EXPORT_MACRO ScalarInput(ScalarType
data);
66 virtual ~ScalarInput();
73 class MapInput :
public NondeterministicInput<MapInput> {
75 TEST_EXPORT_MACRO MapInput(std::unique_ptr<MapType>
data);
78 const MapType&
data()
const {
return *
m_data; }
80 std::unique_ptr<MapType>
m_data;
92 #define TEST_REPLAY_INPUT_NAMES_FOR_EACH(macro) \ 96 // end of TEST_REPLAY_INPUT_NAMES_FOR_EACH 98 #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
#define m_data
Definition: user_mbuf.h:247
EGLenum type
Definition: eglext.h:63
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
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