class TreeContent
Defined at line 1053 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
The content of a specific Inspect Tree.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void TreeContent ()
Defined at line 1055 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
void TreeContent (const TreeContent & other)
Defined at line 1056 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
TreeContent & operator= (const TreeContent & other)
Defined at line 1057 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
void TreeContent (TreeContent && other)
Defined at line 1058 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_inspect::wire::TreeContent> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_inspect::wire::TreeContent> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::TreeContent>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
::fuchsia_mem::wire::Buffer & buffer ()
Buffer containing the bytes of a tree in Inspect format.
bool has_buffer ()
TreeContent & operator= (TreeContent && other)
Defined at line 1059 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
TreeContent & set_buffer (::fidl::ObjectView< ::fuchsia_mem::wire::Buffer> elem)
TreeContent & set_buffer (std::nullptr_t )
TreeContent & clear_buffer ()
void TreeContent (::fidl::AnyArena & allocator)
void TreeContent (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::TreeContent>> && frame)
This constructor allows a user controlled allocation (not using a Arena).
It should only be used when performance is key.
As soon as the frame is given to the table, it must not be used directly or for another table.
void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::TreeContent>> && frame_ptr)
void ~TreeContent ()
Defined at line 1061 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder