class SizeU

Defined at line 458 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

The unsigned integer dimensions of a rectangular region in a 2D cartesian

space.

This type does not specify units. Protocols that use this type should

specify the characteristics of the vector space, including orientation and

units.

Public Methods

void SizeU (Storage_ storage)
void SizeU (uint32_t width, uint32_t height)
void SizeU ()

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

Defined at line 469 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

void SizeU (SizeU && )

Defined at line 472 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

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

Defined at line 473 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

SizeU & operator= (const SizeU & other)
bool operator== (const SizeU & other)
bool operator!= (const SizeU & other)
uint32_t width ()

The distance along the x-axis.

uint32_t & width ()

The distance along the x-axis.

SizeU & width (uint32_t value)

The distance along the x-axis.

uint32_t height ()

The distance along the y-axis.

uint32_t & height ()

The distance along the y-axis.

SizeU & height (uint32_t value)

The distance along the y-axis.

void SizeU (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits