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