/** * Autogenerated by Thrift for thrift/compiler/test/fixtures/py3/src/module.thrift * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @nocommit */ #include "thrift/compiler/test/fixtures/py3/gen-py3cpp/module_constants.h" #include namespace py3::simple { ::py3::simple::SimpleStruct const& module_constants::A_STRUCT() { static folly::Indestructible<::py3::simple::SimpleStruct> const instance{ ::apache::thrift::detail::make_structured_constant<::py3::simple::SimpleStruct>(::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::is_on>(true), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::tiny_int>(static_cast<::std::int8_t>(5)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::small_int>(static_cast<::std::int16_t>(6)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::nice_sized_int>(static_cast<::std::int32_t>(7)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::big_int>(static_cast<::std::int64_t>(8)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::real>(static_cast(9.9))) }; return *instance; } ::py3::simple::SimpleStruct const& module_constants::EMPTY() { static folly::Indestructible<::py3::simple::SimpleStruct> const instance{ ::apache::thrift::detail::make_structured_constant<::py3::simple::SimpleStruct>() }; return *instance; } ::std::vector<::std::string> const& module_constants::WORD_LIST() { static folly::Indestructible<::std::vector<::std::string>> const instance{ std::initializer_list<::std::string>{ apache::thrift::StringTraits::fromStringLiteral("the"), apache::thrift::StringTraits::fromStringLiteral("quick"), apache::thrift::StringTraits::fromStringLiteral("brown"), apache::thrift::StringTraits::fromStringLiteral("fox"), apache::thrift::StringTraits::fromStringLiteral("jumps"), apache::thrift::StringTraits::fromStringLiteral("over"), apache::thrift::StringTraits::fromStringLiteral("the"), apache::thrift::StringTraits::fromStringLiteral("lazy"), apache::thrift::StringTraits::fromStringLiteral("dog") } }; return *instance; } ::std::vector<::std::map<::std::int32_t, double>> const& module_constants::SOME_MAP() { static folly::Indestructible<::std::vector<::std::map<::std::int32_t, double>>> const instance{ std::initializer_list<::std::map<::std::int32_t, double>>{ std::initializer_list<::std::map<::std::int32_t, double>::value_type>{ { static_cast<::std::int32_t>(1), static_cast(1.1) }, { static_cast<::std::int32_t>(2), static_cast(2.2) } }, std::initializer_list<::std::map<::std::int32_t, double>::value_type>{ { static_cast<::std::int32_t>(3), static_cast(3.3) } } } }; return *instance; } ::std::set<::std::int32_t> const& module_constants::DIGITS() { static folly::Indestructible<::std::set<::std::int32_t>> const instance{ std::initializer_list<::std::int32_t>{ static_cast<::std::int32_t>(1), static_cast<::std::int32_t>(2), static_cast<::std::int32_t>(3), static_cast<::std::int32_t>(4), static_cast<::std::int32_t>(5) } }; return *instance; } ::std::map<::std::string, ::py3::simple::SimpleStruct> const& module_constants::A_CONST_MAP() { static folly::Indestructible<::std::map<::std::string, ::py3::simple::SimpleStruct>> const instance{ std::initializer_list<::std::map<::std::string, ::py3::simple::SimpleStruct>::value_type>{ { apache::thrift::StringTraits::fromStringLiteral("simple"), ::apache::thrift::detail::make_structured_constant<::py3::simple::SimpleStruct>(::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::is_on>(false), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::tiny_int>(static_cast<::std::int8_t>(50)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::small_int>(static_cast<::std::int16_t>(61)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::nice_sized_int>(static_cast<::std::int32_t>(72)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::big_int>(static_cast<::std::int64_t>(83)), ::apache::thrift::detail::wrap_struct_argument<::apache::thrift::ident::real>(static_cast(99.9))) } } }; return *instance; } ::std::map<::py3::simple::AnEnumRenamed, ::std::int32_t> const& module_constants::ANOTHER_CONST_MAP() { static folly::Indestructible<::std::map<::py3::simple::AnEnumRenamed, ::std::int32_t>> const instance{ std::initializer_list<::std::map<::py3::simple::AnEnumRenamed, ::std::int32_t>::value_type>{ { ::py3::simple::AnEnumRenamed::name, static_cast<::std::int32_t>(0) }, { ::py3::simple::AnEnumRenamed::value, static_cast<::std::int32_t>(1) }, { ::py3::simple::AnEnumRenamed::normal, static_cast<::std::int32_t>(2) } } }; return *instance; } } // namespace py3::simple