class Axis

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

An `Axis` is defined as a `range` and a `unit`.

Public Methods

void Axis (Storage_ storage)
void Axis (::fuchsia_input_report::Range range, ::fuchsia_input_report::Unit unit)
void Axis ()

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

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

void Axis (Axis && )

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

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

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

Axis & operator= (const Axis & other)
bool operator== (const Axis & other)
bool operator!= (const Axis & other)
const ::fuchsia_input_report::Range & range ()
::fuchsia_input_report::Range & range ()
Axis & range (::fuchsia_input_report::Range value)

Setter for range.

const ::fuchsia_input_report::Unit & unit ()
::fuchsia_input_report::Unit & unit ()
Axis & unit (::fuchsia_input_report::Unit value)

Setter for unit.

void Axis (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits