Open CASCADE Technology
7.0.0
|
List of transient objects with methods to check presence and remove elements. More...
#include <V3d_ListOfTransient.hxx>
Public Member Functions | |
Standard_Boolean | Contains (const Handle< Standard_Transient > &theObject) const |
Return true if theObject is stored in the list. More... | |
void | Remove (const Handle< Standard_Transient > &theObject) |
Remove all elements equal to theObject from the list. More... | |
Public Member Functions inherited from NCollection_List< Handle< Standard_Transient > > | |
iterator | begin () const |
Returns an iterator pointing to the first element in the list. More... | |
iterator | end () const |
Returns an iterator referring to the past-the-end element in the list. More... | |
const_iterator | cbegin () const |
Returns a const iterator pointing to the first element in the list. More... | |
const_iterator | cend () const |
Returns a const iterator referring to the past-the-end element in the list. More... | |
NCollection_List (const Handle< NCollection_BaseAllocator > &theAllocator=0L) | |
Constructor. More... | |
NCollection_List (const NCollection_List &theOther) | |
Copy constructor. More... | |
Standard_Integer | Size (void) const |
Size - Number of items. More... | |
NCollection_List & | Assign (const NCollection_List &theOther) |
Replace this list by the items of another list (theOther parameter). This method does not change the internal allocator. More... | |
NCollection_List & | operator= (const NCollection_List &theOther) |
Replacement operator. More... | |
void | Clear (const Handle< NCollection_BaseAllocator > &theAllocator=0L) |
Clear this list. More... | |
const Handle< Standard_Transient > & | First (void) const |
First item. More... | |
Handle< Standard_Transient > & | First (void) |
First item (non-const) More... | |
const Handle< Standard_Transient > & | Last (void) const |
Last item. More... | |
Handle< Standard_Transient > & | Last (void) |
Last item (non-const) More... | |
Handle< Standard_Transient > & | Append (const Handle< Standard_Transient > &theItem) |
Append one item at the end. More... | |
void | Append (const Handle< Standard_Transient > &theItem, Iterator &theIter) |
Append one item at the end and output iterator pointing at the appended item. More... | |
void | Append (NCollection_List &theOther) |
Append another list at the end. More... | |
Handle< Standard_Transient > & | Prepend (const Handle< Standard_Transient > &theItem) |
Prepend one item at the beginning. More... | |
void | Prepend (NCollection_List &theOther) |
Prepend another list at the beginning. More... | |
void | RemoveFirst (void) |
RemoveFirst item. More... | |
void | Remove (Iterator &theIter) |
Remove item. More... | |
Handle< Standard_Transient > & | InsertBefore (const Handle< Standard_Transient > &theItem, Iterator &theIter) |
InsertBefore. More... | |
void | InsertBefore (NCollection_List &theOther, Iterator &theIter) |
InsertBefore. More... | |
Handle< Standard_Transient > & | InsertAfter (const Handle< Standard_Transient > &theItem, Iterator &theIter) |
InsertAfter. More... | |
void | InsertAfter (NCollection_List &theOther, Iterator &theIter) |
InsertAfter. More... | |
void | Reverse () |
Reverse the list. More... | |
virtual | ~NCollection_List (void) |
Destructor - clears the List. More... | |
Public Member Functions inherited from NCollection_BaseList | |
Standard_Integer | Extent (void) const |
Standard_Boolean | IsEmpty (void) const |
const Handle< NCollection_BaseAllocator > & | Allocator () const |
Returns attached allocator. More... | |
virtual | ~NCollection_BaseList (void) |
List of transient objects with methods to check presence and remove elements.
|
inline |
Return true if theObject is stored in the list.
|
inline |
Remove all elements equal to theObject from the list.