Graphics::Control::List Class Reference

#include <Control.h>

Inheritance diagram for Graphics::Control::List:
Collaboration diagram for Graphics::Control::List:

Public Member Functions

Controlfind (Point pos)
 
- Public Member Functions inherited from LinkedObjectListTemplate< Control >
 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
 
- Public Member Functions inherited from LinkedObjectList
 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)
 
LinkedObjectpop ()
 
void clear ()
 
LinkedObjecthead ()
 
const LinkedObjecthead () const
 
bool isEmpty () const
 

Additional Inherited Members

- Public Types inherited from LinkedObjectListTemplate< Control >
using Iterator = typename LinkedObjectTemplate< Control >::template IteratorTemplate< Control, Control *, Control & >
 
using ConstIterator = typename LinkedObjectTemplate< Control >::template IteratorTemplate< const Control, const Control *, const Control & >
 
- Protected Attributes inherited from LinkedObjectList
LinkedObjectmHead {nullptr}
 

Member Function Documentation

◆ find()

Control* Graphics::Control::List::find ( Point  pos)

The documentation for this class was generated from the following file: