template <typename T>
struct DefaultConstructPossiblyInvalidObject
Defined at line 57 of file ../../sdk/lib/fidl/cpp/include/lib/fidl/cpp/natural_coding_traits.h
|DefaultConstructPossiblyInvalidObject| has a |Make| that makes an instance
of |T| without any external inputs. For objects containing strict unions, the
strict unions will be constructed in an invalid state.
It is a way to expose the dangerous powers of invalid default construction
only to the FIDL runtime, and forcing end users to start their objects with
valid state.
Public Methods
T Make ()
Defined at line 58 of file ../../sdk/lib/fidl/cpp/include/lib/fidl/cpp/natural_coding_traits.h