class Metadata

Defined at line 20 of file fidling/gen/sdk/fidl/fuchsia.hardware.lightsensor/fuchsia.hardware.lightsensor/cpp/fidl/fuchsia.hardware.lightsensor/cpp/natural_types.h

Public Members

static const char[] kSerializableName

Public Methods

void Metadata (Storage_ storage)
void Metadata ()

Defined at line 27 of file fidling/gen/sdk/fidl/fuchsia.hardware.lightsensor/fuchsia.hardware.lightsensor/cpp/fidl/fuchsia.hardware.lightsensor/cpp/natural_types.h

void Metadata (Metadata && )

Defined at line 28 of file fidling/gen/sdk/fidl/fuchsia.hardware.lightsensor/fuchsia.hardware.lightsensor/cpp/fidl/fuchsia.hardware.lightsensor/cpp/natural_types.h

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

Defined at line 29 of file fidling/gen/sdk/fidl/fuchsia.hardware.lightsensor/fuchsia.hardware.lightsensor/cpp/fidl/fuchsia.hardware.lightsensor/cpp/natural_types.h

Metadata & operator= (const Metadata & other)
bool operator== (const Metadata & other)
bool operator!= (const Metadata & other)
bool IsEmpty ()
const std::optional<uint8_t> & gain ()
::std::optional<uint8_t> & gain ()
Metadata & gain (std::optional<uint8_t> value)

Setter for gain.

const std::optional<int64_t> & integration_time ()
::std::optional<int64_t> & integration_time ()
Metadata & integration_time (std::optional<int64_t> value)

Setter for integration_time.

const std::optional<int64_t> & polling_time ()

0 means no polling.

::std::optional<int64_t> & polling_time ()

0 means no polling.

Metadata & polling_time (std::optional<int64_t> value)

0 means no polling.

void Metadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits