class CommitOptions

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

Public Methods

void CommitOptions (Storage_ storage)
void CommitOptions ()

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

void CommitOptions (CommitOptions && )

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

bool IsEmpty ()
const std::optional<bool> & idempotent ()

Whether additions or removals should be idempotent.

For example, an update to add a resource when the resource already

exists will fail with an `ALREADY_EXISTS` error if `idempotent` is

`false`, but will succeed if it is `true`. Likewise for removals and

`*_NOT_FOUND`.

If not set, interpreted as false.

::std::optional<bool> & idempotent ()

Whether additions or removals should be idempotent.

For example, an update to add a resource when the resource already

exists will fail with an `ALREADY_EXISTS` error if `idempotent` is

`false`, but will succeed if it is `true`. Likewise for removals and

`*_NOT_FOUND`.

If not set, interpreted as false.

CommitOptions & idempotent (std::optional<bool> value)

Whether additions or removals should be idempotent.

For example, an update to add a resource when the resource already

exists will fail with an `ALREADY_EXISTS` error if `idempotent` is

`false`, but will succeed if it is `true`. Likewise for removals and

`*_NOT_FOUND`.

If not set, interpreted as false.

void CommitOptions (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
CommitOptions & operator= (CommitOptions && )

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

Friends

class MemberVisitor
class NaturalTableCodingTraits