Re-sync with internal repository
[hiphop-php.git] / third-party / thrift / src / thrift / compiler / test / fixtures / sink / gen-cpp2 / module_data.h
blobb139ca126b10fa45fa92c876fefc6b50cb71cd3c
1 /**
2 * Autogenerated by Thrift for src/module.thrift
4 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
5 * @generated @nocommit
6 */
7 #pragma once
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;
64 }} // apache::thrift