12 currentComponent(component)
19 return currentComponent;
24 return currentComponent;
Base class for all windows, controls, etc.
Base interface for const forward iterators.
IBaseConstForwardIterator implementation for BaseComponent.
bool operator==(const IBaseConstForwardIterator< BaseComponent, composite_const_forward_iterator > &composite_forward_iterator) const noexcept override
const BaseComponent * operator->() const noexcept override
bool operator!=(const IBaseConstForwardIterator< BaseComponent, composite_const_forward_iterator > &composite_forward_iterator) const noexcept override
composite_const_forward_iterator(BaseComponent *component) noexcept
IBaseConstForwardIterator< BaseComponent, composite_const_forward_iterator > & operator++() noexcept override
const BaseComponent * operator*() const noexcept override
IBaseForwardIterator implementation for BaseComponent.
void getNextComponent(BaseComponent *¤tComponent, stack< BaseComponent * > &parents, stack< size_t > &indices)