6#include <bond/core/config.h>
7#include "extern_macro.h"
13#define BOND_DETAIL_StaticParser_ReadFields(Reader, Writer) \
14 bool StaticParser<Reader&>::ReadFields(const RuntimeSchema&, const Serializer<Writer>&);
17 BOND_DETAIL_StaticParser_ReadFields,
18 (BOND_DETAIL_BUILTIN_READER_SIMPLE_BINARY)
19 BOND_DETAIL_BUILTIN_WRITERS)
22#define BOND_DETAIL_StaticParser_ReadFields_Null(Reader) \
23 bool StaticParser<Reader&>::ReadFields(const RuntimeSchema&, const Null&);
26 BOND_DETAIL_StaticParser_ReadFields_Null,
27 (BOND_DETAIL_BUILTIN_READER_SIMPLE_BINARY))
30#define BOND_DETAIL_DynamicParser_ReadFields(Reader, Writer) \
31 bool DynamicParser<Reader&>::ReadFields(const RuntimeSchema&, const Serializer<Writer>&);
34 BOND_DETAIL_DynamicParser_ReadFields,
35 (BOND_DETAIL_BUILTIN_READER_COMPACT_BINARY BOND_DETAIL_BUILTIN_READER_FAST_BINARY)
36 BOND_DETAIL_BUILTIN_WRITERS)
39#define BOND_DETAIL_DynamicParser_ReadFields_Null(Reader) \
40 bool DynamicParser<Reader&>::ReadFields(const RuntimeSchema&, const Null&);
43 BOND_DETAIL_DynamicParser_ReadFields_Null,
44 (BOND_DETAIL_BUILTIN_READER_COMPACT_BINARY BOND_DETAIL_BUILTIN_READER_FAST_BINARY))
namespace bond
Definition: apply.h:17