fidl::AnyTeardownObserver

Summary

Constructors and Destructors

AnyTeardownObserver(const AnyTeardownObserver & other)
AnyTeardownObserver(AnyTeardownObserver && other)
~AnyTeardownObserver()

Public static functions

ByCallback(Callable && callback)
ByOwning(T object)
Noop()

Public functions

Notify()&&
void
operator=(const AnyTeardownObserver & other) noexcept=delete
operator=(AnyTeardownObserver && other) noexcept=default

Public static functions

ByCallback

AnyTeardownObserver ByCallback(
  Callable && callback
)

ByOwning

AnyTeardownObserver ByOwning(
  T object
)

Noop

AnyTeardownObserver Noop()

Public functions

AnyTeardownObserver

 AnyTeardownObserver(
  const AnyTeardownObserver & other
) noexcept=delete

AnyTeardownObserver

 AnyTeardownObserver(
  AnyTeardownObserver && other
) noexcept=default

Notify

void Notify()&&

operator=

AnyTeardownObserver & operator=(
  const AnyTeardownObserver & other
) noexcept=delete

operator=

AnyTeardownObserver & operator=(
  AnyTeardownObserver && other
) noexcept=default

~AnyTeardownObserver

 ~AnyTeardownObserver()