class RoutineId

Defined at line 689 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h

A unique identifier for a [`Routine`].

Public Methods

void RoutineId (Storage_ storage)
void RoutineId (::std::string namespace_, ::std::string name)
void RoutineId ()

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

Defined at line 699 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h

void RoutineId (RoutineId && )

Defined at line 702 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h

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

Defined at line 703 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h

RoutineId & operator= (const RoutineId & other)
bool operator== (const RoutineId & other)
bool operator!= (const RoutineId & other)
const ::std::string & namespace_ ()

The namespace in which the routine is installed.

::std::string & namespace_ ()

The namespace in which the routine is installed.

RoutineId & namespace_ (::std::string value)

The namespace in which the routine is installed.

const ::std::string & name ()

The name of the routine.

Must be unique within the namespace in which the routine is created.

::std::string & name ()

The name of the routine.

Must be unique within the namespace in which the routine is created.

RoutineId & name (::std::string value)

The name of the routine.

Must be unique within the namespace in which the routine is created.

void RoutineId (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits