class Parameter

Defined at line 5956 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

Parameter

Generic parameter.

We want to minimize use of this generic "Parameter" structure by natively

defining as many stream-specific parameter semantics as we can.

Public Methods

void Parameter (Storage_ storage)
void Parameter (::std::string scope, ::std::string name, ::fuchsia_media::Value value)
void Parameter ()

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

Defined at line 5966 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

void Parameter (Parameter && )

Defined at line 5969 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

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

Defined at line 5970 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

Parameter & operator= (const Parameter & other)
bool operator== (const Parameter & other)
bool operator!= (const Parameter & other)
const ::std::string & scope ()
::std::string & scope ()
Parameter & scope (::std::string value)

Setter for scope.

const ::std::string & name ()
::std::string & name ()
Parameter & name (::std::string value)

Setter for name.

const ::fuchsia_media::Value & value ()
::fuchsia_media::Value & value ()
Parameter & value (::fuchsia_media::Value value)

Setter for value.

void Parameter (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits