Manage list of SUIT_DataOwnerPtr. More...
#include <SUIT_DataOwner.h>

Public Member Functions | |
| SUIT_DataOwnerPtrList () | |
| constructor | |
| SUIT_DataOwnerPtrList (const bool skipAllEqual) | |
| constructor | |
| SUIT_DataOwnerPtrList (const SUIT_DataOwnerPtrList &l) | |
| copy constructor | |
| SUIT_DataOwnerPtrList (const SUIT_DataOwnerPtrList &l, const bool skipAllEqual) | |
| copy constructor | |
| void | append (const SUIT_DataOwnerPtr &x) |
| append function | |
| void | clear () |
| uint | remove (const SUIT_DataOwnerPtr &x) |
Private Member Functions | |
| iterator | prepend (const SUIT_DataOwnerPtr &x) |
| hide method | |
| iterator | insert (iterator it, const SUIT_DataOwnerPtr &x) |
| hide method | |
| void | push_front (const SUIT_DataOwnerPtr &x) |
| hide method | |
| void | push_back (const SUIT_DataOwnerPtr &x) |
| hide method | |
Private Attributes | |
| QMap< SUIT_DataOwnerPtr, int > | myMap |
| bool | mySkipEqual |
implements value list with unique items (uniqueness is provided by operator==() and operator<())
| SUIT_DataOwnerPtrList::SUIT_DataOwnerPtrList | ( | ) |
Constructor (default)
| SUIT_DataOwnerPtrList::SUIT_DataOwnerPtrList | ( | const bool | skipAllEqual | ) |
Constructor (default)
| SUIT_DataOwnerPtrList::SUIT_DataOwnerPtrList | ( | const SUIT_DataOwnerPtrList & | l | ) |
Constructor (copy)
| SUIT_DataOwnerPtrList::SUIT_DataOwnerPtrList | ( | const SUIT_DataOwnerPtrList & | l, |
| const bool | skipAllEqual | ||
| ) |
Constructor (copy)
References append(), and mySkipEqual.
| void SUIT_DataOwnerPtrList::append | ( | const SUIT_DataOwnerPtr & | x | ) |
Appends an item to the list
References myMap, and mySkipEqual.
| void SUIT_DataOwnerPtrList::clear | ( | ) |
Clear list
References myMap, and mySkipEqual.
| uint SUIT_DataOwnerPtrList::remove | ( | const SUIT_DataOwnerPtr & | x | ) |
Remove an item from the list
References myMap, and mySkipEqual.
| iterator SUIT_DataOwnerPtrList.prepend | ( | const SUIT_DataOwnerPtr & | x | ) | [private] |
| iterator SUIT_DataOwnerPtrList.insert | ( | iterator | it, |
| const SUIT_DataOwnerPtr & | x | ||
| ) | [private] |
| void SUIT_DataOwnerPtrList.push_front | ( | const SUIT_DataOwnerPtr & | x | ) | [private] |
| void SUIT_DataOwnerPtrList.push_back | ( | const SUIT_DataOwnerPtr & | x | ) | [private] |
QMap<SUIT_DataOwnerPtr, int> SUIT_DataOwnerPtrList.myMap [private] |
bool SUIT_DataOwnerPtrList.mySkipEqual [private] |