class BufferRange

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

Public Methods

void BufferRange (Storage_ storage)
void BufferRange (uint64_t buffer_id, uint64_t offset, uint64_t size)
void BufferRange ()

Default constructs a |BufferRange| only if all of its members are default constructible.

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

void BufferRange (BufferRange && )

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

void BufferRange (const BufferRange & other)
BufferRange & operator= (BufferRange && )

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

BufferRange & operator= (const BufferRange & other)
bool operator== (const BufferRange & other)
bool operator!= (const BufferRange & other)
uint64_t buffer_id ()
uint64_t & buffer_id ()
BufferRange & buffer_id (uint64_t value)

Setter for buffer_id.

uint64_t offset ()
uint64_t & offset ()
BufferRange & offset (uint64_t value)

Setter for offset.

uint64_t size ()
uint64_t & size ()
BufferRange & size (uint64_t value)

Setter for size.

void BufferRange (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits