class Object

Defined at line 2846 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/wire_types.h

Public Methods

bool IsUnknown ()

Defined at line 2862 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/wire_types.h

void Object ()
void ~Object ()
void Object (Object && other)
Object & operator= (Object && other)
bool has_invalid_tag ()
bool is_semaphore ()
Object WithSemaphore (::zx::event val)
::zx::event & semaphore ()
const ::zx::event & semaphore ()
bool is_buffer ()
Object WithBuffer (::zx::vmo val)
::zx::vmo & buffer ()
const ::zx::vmo & buffer ()
bool is_vmo_semaphore ()
Object WithVmoSemaphore (::zx::vmo val)
::zx::vmo & vmo_semaphore ()
const ::zx::vmo & vmo_semaphore ()
bool is_counter_semaphore ()
Object WithCounterSemaphore (::zx::counter val)
::zx::counter & counter_semaphore ()
const ::zx::counter & counter_semaphore ()
::fuchsia_gpu_magma::wire::Object::Tag Which ()
void _CloseHandles ()

Enumerations

enum Tag
Name Value
kSemaphore 1
kBuffer 2
kVmoSemaphore 3
kCounterSemaphore 4
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 2855 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/wire_types.h