template<typename Observer>
xmol::proxy::smart::FrameObserver class

Template parameters
Observer An observer

Frame Observer

Implemented in FrameObserverImpl.h

Usage: struct X : FrameObserver<X>

Constructors, destructors, conversion operators

FrameObserver() deleted
FrameObserver(FrameObserver&& rhs) noexcept
FrameObserver(const FrameObserver& rhs)
~FrameObserver()
FrameObserver(Frame* frame) protected explicit

Public functions

auto operator=(FrameObserver&& rhs) -> FrameObserver& noexcept
auto operator=(const FrameObserver& rhs) -> FrameObserver&

Protected functions

auto is_bound_to_frame() const -> bool
void on_frame_move(Frame& from, Frame& to)
void on_frame_delete()
auto frame() -> Frame&