class Unit

Defined at line 2385 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

Describes a given unit by giving the unit and the unit's exponent.

E.g: Nanometers would have type METERS and exponent -9.

Public Methods

void Unit (Storage_ storage)
void Unit (::fuchsia_input_report::UnitType type, int32_t exponent)
void Unit ()

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

Defined at line 2395 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

void Unit (Unit && )

Defined at line 2398 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

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

Defined at line 2399 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

Unit & operator= (const Unit & other)
bool operator== (const Unit & other)
bool operator!= (const Unit & other)
::fuchsia_input_report::UnitType type ()
::fuchsia_input_report::UnitType & type ()
Unit & type (::fuchsia_input_report::UnitType value)

Setter for type.

int32_t exponent ()
int32_t & exponent ()
Unit & exponent (int32_t value)

Setter for exponent.

void Unit (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits