![]() |
Heaven v0.1.0-1
C++ global-menu library for Wayland sessions
|
Mixin interface for client objects that can host child objects. More...
#include "HNWithChildren.h"

Public Member Functions | |
| virtual | ~HNWithChildren () noexcept |
| Destructor. Detaches every child from this object. | |
| const std::list< HNWithParent * > & | children () const noexcept |
| Returns the ordered list of child objects. | |
Mixin interface for client objects that can host child objects.
|
virtualnoexcept |
Destructor. Detaches every child from this object.
Declared virtual so the mixin is polymorphic, enabling safe cross-casts (via dynamic_cast) between the base subobjects of a concrete object.
|
inlinenoexcept |
Returns the ordered list of child objects.