class Point

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

An integer position 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 Point (Storage_ storage)
void Point (int32_t x, int32_t y)
void Point ()

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

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

void Point (Point && )

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

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

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

Point & operator= (const Point & other)
bool operator== (const Point & other)
bool operator!= (const Point & other)
int32_t x ()

The number of units along the x-axis.

int32_t & x ()

The number of units along the x-axis.

Point & x (int32_t value)

The number of units along the x-axis.

int32_t y ()

The number of units along the y-axis.

int32_t & y ()

The number of units along the y-axis.

Point & y (int32_t value)

The number of units along the y-axis.

void Point (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits