#include <container.hh>
Public Member Functions | |
| List (bool ownerOfObjects) | |
| ~List () | |
| void | clear () |
| void | append (T *element) |
| bool | removeRef (T *element) |
| bool | remove (T *element) |
| bool | detachRef (T *element) |
| int | size () |
| bool | isEmpty () |
| T * | getFirst () |
| T * | getLast () |
| lout::container::typed::List< T >::List | ( | bool | ownerOfObjects | ) | [inline] |
Referenced by lout::container::typed::List< FltkImgbuf >::List().
| lout::container::typed::List< T >::~List | ( | ) | [inline] |
| void lout::container::typed::List< T >::append | ( | T * | element | ) | [inline] |
Referenced by dw::ImageMapsList::ImageMap::add(), dw::fltk::FltkViewport::addGadget(), dw::fltk::FltkPlatform::addIdle(), dw::core::Region::addRectangle(), dw::fltk::FltkPlatform::attachResource(), lout::signal::Emitter::connect(), dw::fltk::ui::FltkRadioButtonResource::Group::connect(), lout::signal::Receiver::connectTo(), and dw::fltk::FltkImgbuf::getScaledBuf().
| void lout::container::typed::List< T >::clear | ( | ) | [inline] |
Referenced by dw::core::Region::clear().
| bool lout::container::typed::List< T >::detachRef | ( | T * | element | ) | [inline] |
Referenced by dw::fltk::FltkImgbuf::detachScaledBuf().
| T* lout::container::typed::List< T >::getFirst | ( | ) | [inline] |
Referenced by dw::fltk::FltkPlatform::generalIdle().
| T* lout::container::typed::List< T >::getLast | ( | ) | [inline] |
| bool lout::container::typed::List< T >::isEmpty | ( | ) | [inline] |
Referenced by dw::fltk::FltkImgbuf::detachScaledBuf(), dw::fltk::FltkPlatform::generalIdle(), dw::fltk::FltkImgbuf::isReferred(), dw::fltk::FltkImgbuf::lastReference(), dw::fltk::FltkPlatform::removeIdle(), dw::fltk::ui::FltkRadioButtonResource::Group::unconnect(), and dw::fltk::FltkImgbuf::unref().
| bool lout::container::typed::List< T >::remove | ( | T * | element | ) | [inline] |
| bool lout::container::typed::List< T >::removeRef | ( | T * | element | ) | [inline] |
Referenced by dw::core::Region::addRectangle(), dw::fltk::FltkPlatform::detachResource(), dw::fltk::FltkPlatform::generalIdle(), dw::fltk::FltkPlatform::removeIdle(), lout::signal::Emitter::unconnect(), dw::fltk::ui::FltkRadioButtonResource::Group::unconnect(), and lout::signal::Receiver::unconnectFrom().
| int lout::container::typed::List< T >::size | ( | ) | [inline] |
1.5.9