| Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members |
#include <irrList.h>
Public Member Functions | |
| ConstIterator | begin () const |
| Gets first node. | |
| Iterator | begin () |
| Gets first node. | |
| void | clear () |
| Clears the list, deletes all elements in the list. | |
| bool | empty () const |
| Checks for empty list. | |
| ConstIterator | end () const |
| Gets end node. | |
| Iterator | end () |
| Gets end node. | |
| Iterator | erase (Iterator &it) |
| Erases an element. | |
| ConstIterator | getLast () const |
| Gets last element. | |
| Iterator | getLast () |
| Gets last element. | |
| u32 | getSize () const |
| Returns amount of elements in list. | |
| void | insert_after (const Iterator &it, const T &element) |
| Inserts an element after an element. | |
| void | insert_before (const Iterator &it, const T &element) |
| Inserts an element before an element. | |
| list (const list< T > &other) | |
| Copy constructor. | |
| list () | |
| Default constructor for empty list. | |
| void | operator= (const list< T > &other) |
| Assignment operator. | |
| void | push_back (const T &element) |
| Adds an element at the end of the list. | |
| void | push_front (const T &element) |
| Adds an element at the begin of the list. | |
| ~list () | |
| Destructor. | |
Classes | |
| class | ConstIterator |
| List iterator for const access. More... | |
| class | Iterator |
| List iterator. More... | |
| struct | SKListNode |
| List element node with pointer to previous and next element in the list. | |
Definition at line 18 of file irrList.h.
|
|||||||||
|
Default constructor for empty list.
|
|
||||||||||
|
Copy constructor.
|
|
|||||||||
|
Destructor.
|
|
|||||||||
|
Gets first node.
|
|
|||||||||
|
Gets first node.
Definition at line 248 of file irrList.h. Referenced by irr::gui::IGUIElement::bringToFront(), irr::scene::ISceneNode::cloneMembers(), irr::gui::IGUIElement::draw(), irr::gui::IGUIElement::getElementFromId(), irr::gui::IGUIElement::getNextElement(), irr::scene::ISceneNode::OnAnimate(), irr::gui::IGUIElement::OnPostRender(), irr::scene::ISceneNode::OnRegisterSceneNode(), irr::scene::ISceneNode::removeAll(), irr::scene::ISceneNode::removeAnimator(), irr::scene::ISceneNode::removeAnimators(), irr::scene::ISceneNode::removeChild(), irr::gui::IGUIElement::removeChild(), irr::gui::IGUIElement::updateAbsolutePosition(), irr::gui::IGUIElement::~IGUIElement(), and irr::scene::ISceneNode::~ISceneNode(). |
|
|||||||||
|
Clears the list, deletes all elements in the list. All existing iterators of this list will be invalid. Definition at line 179 of file irrList.h. Referenced by irr::core::list< ISceneNode * >::operator=(), irr::scene::ISceneNode::removeAll(), irr::scene::ISceneNode::removeAnimators(), and irr::core::list< ISceneNode * >::~list(). |
|
|||||||||
|
Checks for empty list.
|
|
|||||||||
|
Gets end node.
|
|
|||||||||
|
||||||||||
|
Erases an element.
Definition at line 345 of file irrList.h. Referenced by irr::gui::IGUIElement::bringToFront(), irr::scene::ISceneNode::removeAnimator(), irr::scene::ISceneNode::removeChild(), and irr::gui::IGUIElement::removeChild(). |
|
|||||||||
|
Gets last element.
|
|
|||||||||
|
Gets last element.
Definition at line 280 of file irrList.h. Referenced by irr::gui::IGUIElement::getElementFromPoint(). |
|
|||||||||
|
Returns amount of elements in list.
|
|
||||||||||||||||
|
Inserts an element after an element.
|
|
||||||||||||||||
|
Inserts an element before an element.
|
|
||||||||||
|
Assignment operator.
|
|
||||||||||
|
Adds an element at the end of the list.
Definition at line 204 of file irrList.h. Referenced by irr::scene::ISceneNode::addAnimator(), irr::scene::ISceneNode::addChild(), irr::gui::IGUIElement::addChild(), irr::gui::IGUIElement::bringToFront(), and irr::core::list< ISceneNode * >::operator=(). |
|
||||||||||
|
Adds an element at the begin of the list.
|
| The Irrlicht
Engine Documentation © 2003-2008 by Nikolaus Gebhardt. Generated
on Sun Jun 1 07:59:13 2008 by Doxygen
(1.4.2) |