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