class Marks
Defined at line 103 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/wire_types.h
Includes all the marks the platform supports.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_net::wire::Marks> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_net::wire::Marks> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net::wire::Marks>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void Marks ()
Defined at line 105 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/wire_types.h
void Marks (const Marks & other)
Defined at line 106 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/wire_types.h
Marks & operator= (const Marks & other)
Defined at line 107 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/wire_types.h
void Marks (Marks && other)
Defined at line 108 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/wire_types.h
uint32_t & mark_1 ()
The mark in the `MARK_1` domain.
bool has_mark_1 ()
uint32_t & mark_2 ()
The mark in the `MARK_2` domain.
bool has_mark_2 ()
Marks & operator= (Marks && other)
Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/wire_types.h
Marks & set_mark_1 (uint32_t elem)
Marks & clear_mark_1 ()
Marks & set_mark_2 (uint32_t elem)
Marks & clear_mark_2 ()
void Marks (::fidl::AnyArena & allocator)
void Marks (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net::wire::Marks>> && 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_net::wire::Marks>> && frame_ptr)
void ~Marks ()
Defined at line 111 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder