Definition at line 56 of file observable.h.
◆ IMPL()
UTIL::DETAIL::OBSERVABLE_BASE::IMPL::IMPL |
( |
OBSERVABLE_BASE * |
owned_by = nullptr | ) |
|
◆ ~IMPL()
UTIL::DETAIL::OBSERVABLE_BASE::IMPL::~IMPL |
( |
| ) |
|
◆ add_observer()
void UTIL::DETAIL::OBSERVABLE_BASE::IMPL::add_observer |
( |
void * |
observer | ) |
|
◆ collect()
void UTIL::DETAIL::OBSERVABLE_BASE::IMPL::collect |
( |
| ) |
|
◆ enter_iteration()
void UTIL::DETAIL::OBSERVABLE_BASE::IMPL::enter_iteration |
( |
| ) |
|
◆ is_iterating()
bool UTIL::DETAIL::OBSERVABLE_BASE::IMPL::is_iterating |
( |
| ) |
const |
◆ is_shared()
bool UTIL::DETAIL::OBSERVABLE_BASE::IMPL::is_shared |
( |
| ) |
const |
◆ leave_iteration()
void UTIL::DETAIL::OBSERVABLE_BASE::IMPL::leave_iteration |
( |
| ) |
|
◆ remove_observer()
void UTIL::DETAIL::OBSERVABLE_BASE::IMPL::remove_observer |
( |
void * |
observer | ) |
|
◆ set_shared()
void UTIL::DETAIL::OBSERVABLE_BASE::IMPL::set_shared |
( |
| ) |
|
◆ iteration_count_
unsigned int UTIL::DETAIL::OBSERVABLE_BASE::IMPL::iteration_count_ |
◆ observers_
std::vector<void*> UTIL::DETAIL::OBSERVABLE_BASE::IMPL::observers_ |
◆ owned_by_
The documentation for this struct was generated from the following files: