add_observer(void *observer) | UTIL::DETAIL::OBSERVABLE_BASE | protected |
allocate_impl() | UTIL::DETAIL::OBSERVABLE_BASE | private |
allocate_shared_impl() | UTIL::DETAIL::OBSERVABLE_BASE | private |
deallocate_impl() | UTIL::DETAIL::OBSERVABLE_BASE | private |
enter_iteration() | UTIL::DETAIL::OBSERVABLE_BASE | protected |
get_shared_impl() | UTIL::DETAIL::OBSERVABLE_BASE | private |
impl_ | UTIL::DETAIL::OBSERVABLE_BASE | protected |
leave_iteration() | UTIL::DETAIL::OBSERVABLE_BASE | protected |
Notify(void(ObserverInterface::*Ptr)(Args1...), Args2 &&... aArgs) | UTIL::OBSERVABLE< ObserverInterface > | inline |
NotifyIgnore(void(ObserverInterface::*Ptr)(Args1...), ObserverInterface *aIgnore, Args2 &&... aArgs) | UTIL::OBSERVABLE< ObserverInterface > | inline |
OBSERVABLE() | UTIL::OBSERVABLE< ObserverInterface > | inline |
OBSERVABLE(OBSERVABLE &aInherit) | UTIL::OBSERVABLE< ObserverInterface > | inline |
OBSERVABLE_BASE() | UTIL::DETAIL::OBSERVABLE_BASE | |
OBSERVABLE_BASE(OBSERVABLE_BASE &other) | UTIL::DETAIL::OBSERVABLE_BASE | |
on_observers_empty() | UTIL::DETAIL::OBSERVABLE_BASE | protected |
remove_observer(void *observer) | UTIL::DETAIL::OBSERVABLE_BASE | protected |
size() const | UTIL::DETAIL::OBSERVABLE_BASE | |
Subscribe(ObserverInterface *aObserver) | UTIL::OBSERVABLE< ObserverInterface > | inline |
SubscribeUnmanaged(ObserverInterface *aObserver) | UTIL::OBSERVABLE< ObserverInterface > | inline |
Unsubscribe(ObserverInterface *aObserver) | UTIL::OBSERVABLE< ObserverInterface > | inline |
~OBSERVABLE_BASE() | UTIL::DETAIL::OBSERVABLE_BASE | |