Graphics::Control::List Class Reference
#include <Control.h>
Inheritance diagram for Graphics::Control::List:
Collaboration diagram for Graphics::Control::List:
Public Member Functions | |
Control * | find (Point pos) |
![]() | |
LinkedObjectListTemplate ()=default | |
LinkedObjectListTemplate (Control *object) | |
Control * | head () |
const Control * | head () const |
Iterator | begin () |
ConstIterator | begin () const |
Iterator | end () |
ConstIterator | end () const |
bool | add (Control *object) |
bool | add (const Control *object) |
bool | insert (Control *object) |
bool | insert (const Control *object) |
Control * | pop () |
size_t | count () const |
bool | contains (const Control &object) const |
![]() | |
LinkedObjectList () | |
LinkedObjectList (LinkedObject *object) | |
bool | add (LinkedObject *object) |
bool | add (const LinkedObject *object) |
bool | insert (LinkedObject *object) |
bool | insert (const LinkedObject *object) |
bool | remove (LinkedObject *object) |
LinkedObject * | pop () |
void | clear () |
LinkedObject * | head () |
const LinkedObject * | head () const |
bool | isEmpty () const |
Additional Inherited Members | |
![]() | |
using | Iterator = typename LinkedObjectTemplate< Control >::template IteratorTemplate< Control, Control *, Control & > |
using | ConstIterator = typename LinkedObjectTemplate< Control >::template IteratorTemplate< const Control, const Control *, const Control & > |
![]() | |
LinkedObject * | mHead {nullptr} |
Member Function Documentation
◆ find()
The documentation for this class was generated from the following file: