2 * Autogenerated by Thrift for src/module.thrift
4 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
9 #include <thrift/lib/cpp2/gen/module_data_h.h>
11 #include "thrift/compiler/test/fixtures/sink/gen-cpp2/module_types.h"
13 namespace apache
{ namespace thrift
{
15 template <> struct TStructDataStorage
<::cpp2::InitialResponse
> {
16 static constexpr const std::size_t fields_size
= 1;
17 static const std::array
<folly::StringPiece
, fields_size
> fields_names
;
18 static const std::array
<int16_t, fields_size
> fields_ids
;
19 static const std::array
<protocol::TType
, fields_size
> fields_types
;
22 template <> struct TStructDataStorage
<::cpp2::FinalResponse
> {
23 static constexpr const std::size_t fields_size
= 1;
24 static const std::array
<folly::StringPiece
, fields_size
> fields_names
;
25 static const std::array
<int16_t, fields_size
> fields_ids
;
26 static const std::array
<protocol::TType
, fields_size
> fields_types
;
29 template <> struct TStructDataStorage
<::cpp2::SinkPayload
> {
30 static constexpr const std::size_t fields_size
= 1;
31 static const std::array
<folly::StringPiece
, fields_size
> fields_names
;
32 static const std::array
<int16_t, fields_size
> fields_ids
;
33 static const std::array
<protocol::TType
, fields_size
> fields_types
;
36 template <> struct TStructDataStorage
<::cpp2::CompatibleWithKeywordSink
> {
37 static constexpr const std::size_t fields_size
= 1;
38 static const std::array
<folly::StringPiece
, fields_size
> fields_names
;
39 static const std::array
<int16_t, fields_size
> fields_ids
;
40 static const std::array
<protocol::TType
, fields_size
> fields_types
;
43 template <> struct TStructDataStorage
<::cpp2::InitialException
> {
44 static constexpr const std::size_t fields_size
= 1;
45 static const std::array
<folly::StringPiece
, fields_size
> fields_names
;
46 static const std::array
<int16_t, fields_size
> fields_ids
;
47 static const std::array
<protocol::TType
, fields_size
> fields_types
;
50 template <> struct TStructDataStorage
<::cpp2::SinkException1
> {
51 static constexpr const std::size_t fields_size
= 1;
52 static const std::array
<folly::StringPiece
, fields_size
> fields_names
;
53 static const std::array
<int16_t, fields_size
> fields_ids
;
54 static const std::array
<protocol::TType
, fields_size
> fields_types
;
57 template <> struct TStructDataStorage
<::cpp2::SinkException2
> {
58 static constexpr const std::size_t fields_size
= 1;
59 static const std::array
<folly::StringPiece
, fields_size
> fields_names
;
60 static const std::array
<int16_t, fields_size
> fields_ids
;
61 static const std::array
<protocol::TType
, fields_size
> fields_types
;