class Unit

Defined at line 45 of file fidling/gen/sdk/fidl/fuchsia.input/fuchsia.input/cpp/fidl/fuchsia.input/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::UnitType type, int32_t exponent)
void Unit ()

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

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

void Unit (Unit && )

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

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

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

Unit & operator= (const Unit & other)
bool operator== (const Unit & other)
::fuchsia_input::UnitType type ()
::fuchsia_input::UnitType & type ()
Unit & type (::fuchsia_input::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