class HandleTable
Defined at line 3508 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::zx::channel & h1 ()
Defined at line 3514 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h
bool has_h1 ()
Defined at line 3518 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h
::zx::channel * mutable_h1 ()
Defined at line 3522 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h
void clear_h1 ()
Defined at line 3530 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h
const ::test::fidlcodec::examples::OptHandleStruct & s1 ()
Defined at line 3538 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h
bool has_s1 ()
Defined at line 3542 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h
::test::fidlcodec::examples::OptHandleStruct * mutable_s1 ()
Defined at line 3546 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h
void clear_s1 ()
Defined at line 3554 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h
HandleTable & set_h1 (::zx::channel _value)
HandleTable & set_s1 (::test::fidlcodec::examples::OptHandleStruct _value)
void HandleTable ()
void HandleTable (HandleTable && other)
void ~HandleTable ()
HandleTable & operator= (HandleTable && other)
::std::unique_ptr<HandleTable> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,HandleTable *_value,size_t_offset)
zx_status_t Clone (HandleTable * _result)