class NameMapping

Defined at line 2413 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h

Type used to create a mapping between 2 names. Used to rename service or component instances

in FIDL declarations.

Public Methods

void NameMapping (Storage_ storage)
void NameMapping (::std::string source_name, ::std::string target_name)
void NameMapping ()

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

Defined at line 2423 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h

void NameMapping (NameMapping && )

Defined at line 2426 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h

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

Defined at line 2427 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h

NameMapping & operator= (const NameMapping & other)
bool operator== (const NameMapping & other)
bool operator!= (const NameMapping & other)
const ::std::string & source_name ()

Name used in the source instance.

::std::string & source_name ()

Name used in the source instance.

NameMapping & source_name (::std::string value)

Name used in the source instance.

const ::std::string & target_name ()

Name used in the target instance.

::std::string & target_name ()

Name used in the target instance.

NameMapping & target_name (::std::string value)

Name used in the target instance.

void NameMapping (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits