1 /**
2  * Autogenerated by Thrift for src/module.thrift
3  *
4  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
5  *  @generated @nocommit
6  */
7 
8 #include "thrift/compiler/test/fixtures/constants/gen-cpp2/module_constants.h"
9 
10 #include <thrift/lib/cpp2/gen/module_constants_cpp.h>
11 
12 
13 namespace cpp2 {
14 
15 constexpr ::std::int32_t const module_constants::myInt_;
16 
17 constexpr char const * const module_constants::name_;
18 
19 constexpr char const * const module_constants::multi_line_string_;
20 
states()21 ::std::vector<::std::map<::std::string, ::std::int32_t>> const& module_constants::states() {
22   static folly::Indestructible<::std::vector<::std::map<::std::string, ::std::int32_t>>> const instance(std::initializer_list<::std::map<::std::string, ::std::int32_t>>{std::initializer_list<std::pair<const ::std::string, ::std::int32_t>>{{apache::thrift::StringTraits<std::string>::fromStringLiteral("San Diego"), 3211000},
23   {apache::thrift::StringTraits<std::string>::fromStringLiteral("Sacramento"), 479600},
24   {apache::thrift::StringTraits<std::string>::fromStringLiteral("SF"), 837400}},
25   std::initializer_list<std::pair<const ::std::string, ::std::int32_t>>{{apache::thrift::StringTraits<std::string>::fromStringLiteral("New York"), 8406000},
26   {apache::thrift::StringTraits<std::string>::fromStringLiteral("Albany"), 98400}}});
27   return *instance;
28 }
29 
30 constexpr double const module_constants::x_;
31 
32 constexpr double const module_constants::y_;
33 
34 constexpr double const module_constants::z_;
35 
36 constexpr double const module_constants::zeroDoubleValue_;
37 
38 constexpr double const module_constants::longDoubleValue_;
39 
40 constexpr ::cpp2::MyCompany const module_constants::my_company_;
41 
42 constexpr char const * const module_constants::foo_;
43 
44 constexpr ::cpp2::MyIntIdentifier const module_constants::bar_;
45 
mymap()46 ::cpp2::MyMapIdentifier const& module_constants::mymap() {
47   static folly::Indestructible<::cpp2::MyMapIdentifier> const instance(std::initializer_list<std::pair<const ::std::string, ::std::string>>{{apache::thrift::StringTraits<std::string>::fromStringLiteral("keys"), apache::thrift::StringTraits<std::string>::fromStringLiteral("values")}});
48   return *instance;
49 }
50 
instagram()51 ::cpp2::Internship const& module_constants::instagram() {
52   static folly::Indestructible<::cpp2::Internship> const instance(::apache::thrift::detail::make_constant< ::cpp2::Internship>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::weeks>(static_cast<::std::int32_t>(12)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::title>(apache::thrift::StringTraits<std::string>::fromStringLiteral("Software Engineer")), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::employer>(static_cast<::cpp2::Company>( ::cpp2::Company::INSTAGRAM)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::compensation>(static_cast<double>(1200)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::school>(apache::thrift::StringTraits<std::string>::fromStringLiteral("Monters University"))));
53   return *instance;
54 }
55 
partial_const()56 ::cpp2::Internship const& module_constants::partial_const() {
57   static folly::Indestructible<::cpp2::Internship> const instance(::apache::thrift::detail::make_constant< ::cpp2::Internship>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::weeks>(static_cast<::std::int32_t>(8)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::title>(apache::thrift::StringTraits<std::string>::fromStringLiteral("Some Job"))));
58   return *instance;
59 }
60 
kRanges()61 ::std::vector<::cpp2::Range> const& module_constants::kRanges() {
62   static folly::Indestructible<::std::vector<::cpp2::Range>> const instance(std::initializer_list<::cpp2::Range>{::apache::thrift::detail::make_constant< ::cpp2::Range>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::min>(static_cast<::std::int32_t>(1)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::max>(static_cast<::std::int32_t>(2))),
63   ::apache::thrift::detail::make_constant< ::cpp2::Range>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::min>(static_cast<::std::int32_t>(5)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::max>(static_cast<::std::int32_t>(6)))});
64   return *instance;
65 }
66 
internList()67 ::std::vector<::cpp2::Internship> const& module_constants::internList() {
68   static folly::Indestructible<::std::vector<::cpp2::Internship>> const instance(std::initializer_list<::cpp2::Internship>{::cpp2::module_constants::instagram(),
69   ::apache::thrift::detail::make_constant< ::cpp2::Internship>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::weeks>(static_cast<::std::int32_t>(10)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::title>(apache::thrift::StringTraits<std::string>::fromStringLiteral("Sales Intern")), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::employer>(static_cast<::cpp2::Company>( ::cpp2::Company::FACEBOOK)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::compensation>(static_cast<double>(1000)))});
70   return *instance;
71 }
72 
pod_0()73 ::cpp2::struct1 const& module_constants::pod_0() {
74   static folly::Indestructible<::cpp2::struct1> const instance;
75   return *instance;
76 }
77 
pod_s_0()78 ::cpp2::struct1 const& module_constants::pod_s_0() {
79   static folly::Indestructible<::cpp2::struct1> const instance;
80   return *instance;
81 }
82 
pod_1()83 ::cpp2::struct1 const& module_constants::pod_1() {
84   static folly::Indestructible<::cpp2::struct1> const instance(::apache::thrift::detail::make_constant< ::cpp2::struct1>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(10)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("foo"))));
85   return *instance;
86 }
87 
pod_s_1()88 ::cpp2::struct1 const& module_constants::pod_s_1() {
89   static folly::Indestructible<::cpp2::struct1> const instance(::apache::thrift::detail::make_constant< ::cpp2::struct1>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(10)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("foo"))));
90   return *instance;
91 }
92 
pod_2()93 ::cpp2::struct2 const& module_constants::pod_2() {
94   static folly::Indestructible<::cpp2::struct2> const instance(::apache::thrift::detail::make_constant< ::cpp2::struct2>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(98)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("gaz")), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::c>(static_cast<::cpp2::struct1>(::apache::thrift::detail::make_constant< ::cpp2::struct1>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(12)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("bar"))))), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::d>(static_cast<::std::vector<::std::int32_t>>(std::initializer_list<::std::int32_t>{11,
95   22,
96   33}))));
97   return *instance;
98 }
99 
pod_trailing_commas()100 ::cpp2::struct2 const& module_constants::pod_trailing_commas() {
101   static folly::Indestructible<::cpp2::struct2> const instance(::apache::thrift::detail::make_constant< ::cpp2::struct2>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(98)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("gaz")), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::c>(static_cast<::cpp2::struct1>(::apache::thrift::detail::make_constant< ::cpp2::struct1>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(12)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("bar"))))), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::d>(static_cast<::std::vector<::std::int32_t>>(std::initializer_list<::std::int32_t>{11,
102   22,
103   33}))));
104   return *instance;
105 }
106 
pod_s_2()107 ::cpp2::struct2 const& module_constants::pod_s_2() {
108   static folly::Indestructible<::cpp2::struct2> const instance(::apache::thrift::detail::make_constant< ::cpp2::struct2>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(98)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("gaz")), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::c>(static_cast<::cpp2::struct1>(::apache::thrift::detail::make_constant< ::cpp2::struct1>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(12)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("bar"))))), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::d>(static_cast<::std::vector<::std::int32_t>>(std::initializer_list<::std::int32_t>{11,
109   22,
110   33}))));
111   return *instance;
112 }
113 
pod_3()114 ::cpp2::struct3 const& module_constants::pod_3() {
115   static folly::Indestructible<::cpp2::struct3> const instance(::apache::thrift::detail::make_constant< ::cpp2::struct3>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(apache::thrift::StringTraits<std::string>::fromStringLiteral("abc")), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(static_cast<::std::int32_t>(456)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::c>(static_cast<::cpp2::struct2>(::apache::thrift::detail::make_constant< ::cpp2::struct2>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(888)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::c>(static_cast<::cpp2::struct1>(::apache::thrift::detail::make_constant< ::cpp2::struct1>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("gaz"))))), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::d>(static_cast<::std::vector<::std::int32_t>>(std::initializer_list<::std::int32_t>{1,
116   2,
117   3})))))));
118   return *instance;
119 }
120 
pod_s_3()121 ::cpp2::struct3 const& module_constants::pod_s_3() {
122   static folly::Indestructible<::cpp2::struct3> const instance(::apache::thrift::detail::make_constant< ::cpp2::struct3>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(apache::thrift::StringTraits<std::string>::fromStringLiteral("abc")), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(static_cast<::std::int32_t>(456)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::c>(static_cast<::cpp2::struct2>(::apache::thrift::detail::make_constant< ::cpp2::struct2>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(888)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::c>(static_cast<::cpp2::struct1>(::apache::thrift::detail::make_constant< ::cpp2::struct1>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("gaz"))))), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::d>(static_cast<::std::vector<::std::int32_t>>(std::initializer_list<::std::int32_t>{1,
123   2,
124   3})))))));
125   return *instance;
126 }
127 
pod_4()128 ::cpp2::struct4 const& module_constants::pod_4() {
129   static folly::Indestructible<::cpp2::struct4> const instance(::apache::thrift::detail::make_constant< ::cpp2::struct4>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(1234)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(static_cast<double>(0.333)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::c>(static_cast<::std::int8_t>(25))));
130   return *instance;
131 }
132 
u_1_1()133 ::cpp2::union1 const& module_constants::u_1_1() {
134   static folly::Indestructible<::cpp2::union1> const instance(::apache::thrift::detail::make_constant< ::cpp2::union1>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::i>(static_cast<::std::int32_t>(97))));
135   return *instance;
136 }
137 
u_1_2()138 ::cpp2::union1 const& module_constants::u_1_2() {
139   static folly::Indestructible<::cpp2::union1> const instance(::apache::thrift::detail::make_constant< ::cpp2::union1>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::d>(static_cast<double>(5.6))));
140   return *instance;
141 }
142 
u_1_3()143 ::cpp2::union1 const& module_constants::u_1_3() {
144   static folly::Indestructible<::cpp2::union1> const instance;
145   return *instance;
146 }
147 
u_2_1()148 ::cpp2::union2 const& module_constants::u_2_1() {
149   static folly::Indestructible<::cpp2::union2> const instance(::apache::thrift::detail::make_constant< ::cpp2::union2>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::i>(static_cast<::std::int32_t>(51))));
150   return *instance;
151 }
152 
u_2_2()153 ::cpp2::union2 const& module_constants::u_2_2() {
154   static folly::Indestructible<::cpp2::union2> const instance(::apache::thrift::detail::make_constant< ::cpp2::union2>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::d>(static_cast<double>(6.7))));
155   return *instance;
156 }
157 
u_2_3()158 ::cpp2::union2 const& module_constants::u_2_3() {
159   static folly::Indestructible<::cpp2::union2> const instance(::apache::thrift::detail::make_constant< ::cpp2::union2>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::s>(static_cast<::cpp2::struct1>(::apache::thrift::detail::make_constant< ::cpp2::struct1>(::apache::thrift::type_class::structure{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::a>(static_cast<::std::int32_t>(8)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::b>(apache::thrift::StringTraits<std::string>::fromStringLiteral("abacabb")))))));
160   return *instance;
161 }
162 
u_2_4()163 ::cpp2::union2 const& module_constants::u_2_4() {
164   static folly::Indestructible<::cpp2::union2> const instance(::apache::thrift::detail::make_constant< ::cpp2::union2>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::u>(static_cast<::cpp2::union1>(::apache::thrift::detail::make_constant< ::cpp2::union1>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::i>(static_cast<::std::int32_t>(43)))))));
165   return *instance;
166 }
167 
u_2_5()168 ::cpp2::union2 const& module_constants::u_2_5() {
169   static folly::Indestructible<::cpp2::union2> const instance(::apache::thrift::detail::make_constant< ::cpp2::union2>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::u>(static_cast<::cpp2::union1>(::apache::thrift::detail::make_constant< ::cpp2::union1>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::d>(static_cast<double>(9.8)))))));
170   return *instance;
171 }
172 
u_2_6()173 ::cpp2::union2 const& module_constants::u_2_6() {
174   static folly::Indestructible<::cpp2::union2> const instance(::apache::thrift::detail::make_constant< ::cpp2::union2>(::apache::thrift::type_class::variant{}, ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::tag::u>(static_cast<::cpp2::union1>(::apache::thrift::detail::make_constant< ::cpp2::union1>(::apache::thrift::type_class::variant{})))));
175   return *instance;
176 }
177 
178 constexpr char const * const module_constants::apostrophe_;
179 
180 constexpr char const * const module_constants::tripleApostrophe_;
181 
182 constexpr char const * const module_constants::quotationMark_;
183 
184 constexpr char const * const module_constants::backslash_;
185 
186 constexpr char const * const module_constants::escaped_a_;
187 
char2ascii()188 ::std::map<::std::string, ::std::int32_t> const& module_constants::char2ascii() {
189   static folly::Indestructible<::std::map<::std::string, ::std::int32_t>> const instance(std::initializer_list<std::pair<const ::std::string, ::std::int32_t>>{{apache::thrift::StringTraits<std::string>::fromStringLiteral("'"), 39},
190   {apache::thrift::StringTraits<std::string>::fromStringLiteral("\""), 34},
191   {apache::thrift::StringTraits<std::string>::fromStringLiteral("\\"), 92},
192   {apache::thrift::StringTraits<std::string>::fromStringLiteral("\x61"), 97}});
193   return *instance;
194 }
195 
escaped_strings()196 ::std::vector<::std::string> const& module_constants::escaped_strings() {
197   static folly::Indestructible<::std::vector<::std::string>> const instance(std::initializer_list<::std::string>{apache::thrift::StringTraits<std::string>::fromStringLiteral("\x61"),
198   apache::thrift::StringTraits<std::string>::fromStringLiteral("\xab"),
199   apache::thrift::StringTraits<std::string>::fromStringLiteral("\x6a"),
200   apache::thrift::StringTraits<std::string>::fromStringLiteral("\xa6"),
201   apache::thrift::StringTraits<std::string>::fromStringLiteral("\x61yyy"),
202   apache::thrift::StringTraits<std::string>::fromStringLiteral("\xabyyy"),
203   apache::thrift::StringTraits<std::string>::fromStringLiteral("\x6ayyy"),
204   apache::thrift::StringTraits<std::string>::fromStringLiteral("\xa6yyy"),
205   apache::thrift::StringTraits<std::string>::fromStringLiteral("zzz\x61"),
206   apache::thrift::StringTraits<std::string>::fromStringLiteral("zzz\xab"),
207   apache::thrift::StringTraits<std::string>::fromStringLiteral("zzz\x6a"),
208   apache::thrift::StringTraits<std::string>::fromStringLiteral("zzz\xa6"),
209   apache::thrift::StringTraits<std::string>::fromStringLiteral("zzz\x61yyy"),
210   apache::thrift::StringTraits<std::string>::fromStringLiteral("zzz\xabyyy"),
211   apache::thrift::StringTraits<std::string>::fromStringLiteral("zzz\x6ayyy"),
212   apache::thrift::StringTraits<std::string>::fromStringLiteral("zzz\xa6yyy")});
213   return *instance;
214 }
215 
216 constexpr bool const module_constants::false_c_;
217 
218 constexpr bool const module_constants::true_c_;
219 
220 constexpr ::std::int8_t const module_constants::zero_byte_;
221 
222 constexpr ::std::int16_t const module_constants::zero16_;
223 
224 constexpr ::std::int32_t const module_constants::zero32_;
225 
226 constexpr ::std::int64_t const module_constants::zero64_;
227 
228 constexpr double const module_constants::zero_dot_zero_;
229 
230 constexpr char const * const module_constants::empty_string_;
231 
empty_int_list()232 ::std::vector<::std::int32_t> const& module_constants::empty_int_list() {
233   static folly::Indestructible<::std::vector<::std::int32_t>> const instance;
234   return *instance;
235 }
236 
empty_string_list()237 ::std::vector<::std::string> const& module_constants::empty_string_list() {
238   static folly::Indestructible<::std::vector<::std::string>> const instance;
239   return *instance;
240 }
241 
empty_int_set()242 ::std::set<::std::int32_t> const& module_constants::empty_int_set() {
243   static folly::Indestructible<::std::set<::std::int32_t>> const instance;
244   return *instance;
245 }
246 
empty_string_set()247 ::std::set<::std::string> const& module_constants::empty_string_set() {
248   static folly::Indestructible<::std::set<::std::string>> const instance;
249   return *instance;
250 }
251 
empty_int_int_map()252 ::std::map<::std::int32_t, ::std::int32_t> const& module_constants::empty_int_int_map() {
253   static folly::Indestructible<::std::map<::std::int32_t, ::std::int32_t>> const instance;
254   return *instance;
255 }
256 
empty_int_string_map()257 ::std::map<::std::int32_t, ::std::string> const& module_constants::empty_int_string_map() {
258   static folly::Indestructible<::std::map<::std::int32_t, ::std::string>> const instance;
259   return *instance;
260 }
261 
empty_string_int_map()262 ::std::map<::std::string, ::std::int32_t> const& module_constants::empty_string_int_map() {
263   static folly::Indestructible<::std::map<::std::string, ::std::int32_t>> const instance;
264   return *instance;
265 }
266 
empty_string_string_map()267 ::std::map<::std::string, ::std::string> const& module_constants::empty_string_string_map() {
268   static folly::Indestructible<::std::map<::std::string, ::std::string>> const instance;
269   return *instance;
270 }
271 
272 } // cpp2
273