Add op::getDefault and op::getIntrinsicDefault support for type adapter
commitb0824fd467301a6c028d1b189396b371fa7ae35c
authorDave Kwon <dokwon@meta.com>
Thu, 3 Nov 2022 20:15:55 +0000 (3 13:15 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Thu, 3 Nov 2022 20:15:55 +0000 (3 13:15 -0700)
treec370753b53c50e29ca84111457dcb013081dc1e1
parentac017e4e9c7c3e4adc75ca88d9f855eddf7ee3f8
Add op::getDefault and op::getIntrinsicDefault support for type adapter

Summary: We need to use `Adapter::fromThrift(getIntrinsicDefault<UTag>())` to get the intrinsic default. Also, note that we need to use `folly::copy`.

Reviewed By: Alfus

Differential Revision: D40857908

fbshipit-source-id: e76cc353afb7829f46f1a80636f2358c96462fcb
third-party/thrift/src/thrift/lib/cpp2/op/ClearTest.cpp
third-party/thrift/src/thrift/lib/cpp2/op/detail/Clear.h