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

Public Member Functions | |
| SUIT_DataOwnerPtrList () | |
| constructor  More... | |
| SUIT_DataOwnerPtrList (const bool skipAllEqual) | |
| constructor  More... | |
| SUIT_DataOwnerPtrList (const SUIT_DataOwnerPtrList &l) | |
| copy constructor  More... | |
| SUIT_DataOwnerPtrList (const SUIT_DataOwnerPtrList &l, const bool skipAllEqual) | |
| copy constructor  More... | |
| void | append (const SUIT_DataOwnerPtr &x) | 
| append function  More... | |
| void | clear () | 
| uint | remove (const SUIT_DataOwnerPtr &x) | 
Private Member Functions | |
| iterator | prepend (const SUIT_DataOwnerPtr &x) | 
| hide method  More... | |
| iterator | insert (iterator it, const SUIT_DataOwnerPtr &x) | 
| hide method  More... | |
| void | push_front (const SUIT_DataOwnerPtr &x) | 
| hide method  More... | |
| void | push_back (const SUIT_DataOwnerPtr &x) | 
| hide method  More... | |
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(), mySkipEqual, and operator=().
| 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.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
| uint SUIT_DataOwnerPtrList::remove | ( | const SUIT_DataOwnerPtr & | x | ) | 
Remove an item from the list
References myMap, and mySkipEqual.
      
  | 
  private | 
      
  | 
  private |