add type tags reflection data
commitb43bcde4c3438cb284114927923125227334b018
authorTJ Yin <ytj@meta.com>
Tue, 10 Jan 2023 00:29:23 +0000 (9 16:29 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Tue, 10 Jan 2023 00:29:23 +0000 (9 16:29 -0800)
tree365521b3dcc0523a3ffc8c3f95bfec87dcb36f0c
parent8b8f86a9733fd66d00e68409e443db8fc0571d25
add type tags reflection data

Summary: This diff added type tag always-on reflection data.

Reviewed By: thedavekwon

Differential Revision: D42398183

fbshipit-source-id: f1eb44acd9ef3137fcca4787e5ff848dffd64c8f
64 files changed:
third-party/thrift/src/thrift/compiler/generate/templates/cpp2/module_types_h/reflection.mustache
third-party/thrift/src/thrift/compiler/test/fixtures/adapter/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/any/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/basic-annotations/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/basic-enum/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/basic-stack-arguments/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/basic-structured-annotations/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/basic/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/complex-struct/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/complex-union/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/constants/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/deprecated-clear/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/deprecated-enforce-required/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/deprecated-public-fields-for-cpp-ref/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/deprecated-public-required-fields/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/doctext/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/emptiable/gen-cpp2/simple_terse_writes_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/emptiable/gen-cpp2/simple_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/empty-struct/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/encode/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/enums/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/exceptions/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/fatal/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/field_interceptor/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/frozen-struct/gen-cpp2/include1_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/frozen-struct/gen-cpp2/include2_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/frozen-struct/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/includes/gen-cpp2/includes_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/includes/gen-cpp2/matching_module_name_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/includes/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/inject_metadata_fields/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/interactions/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/isset_bitpacking/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/lazy_deserialization/gen-cpp2/simple_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/lazy_deserialization/gen-cpp2/terse_writes_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/maps-with-incomplete-types/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/mcpp2-compare/gen-cpp2/enums_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/mcpp2-compare/gen-cpp2/extra_services_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/mcpp2-compare/gen-cpp2/includes_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/mcpp2-compare/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/mcpp2-compare/gen-cpp2/reflection_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/mixin/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/namespace_from_package/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/namespace_from_package_without_module_name/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/nimble/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/no-legacy-apis/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/no_metadata/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/optionals/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/patch/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/py3/gen-py3cpp/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/qualified/gen-cpp2/module2_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/refs/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/serialization_field_order/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/single_file_service/gen-cpp2/module_structs_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/single_file_service/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/sink/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/split/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/stream/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/tablebased/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/templated-deserialize/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/terse_write/gen-cpp2/deprecated_terse_write_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/terse_write/gen-cpp2/terse_write_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/types/gen-cpp2/module_types.h
third-party/thrift/src/thrift/compiler/test/fixtures/visitation/gen-cpp2/module_types.h