InsertIteratorFilter< T > Class Template Reference
+ Inheritance diagram for InsertIteratorFilter< T >:

Public Member Functions

 InsertIteratorFilter (InsertIterator< T > &rInsIt, FilterHandle filter)
 creates a insert iterator filter for which the user has to take care of the correct live time of the provided insert iterator object
 
 InsertIteratorFilter (InsertIterator< T > *pInsIt, FilterHandle filter)
 creates a insert iterator filter and overtake ownership of the provided insert iterator object
 
virtual baseoperator= (typename base::const_reference value)
 
virtual baseoperator= (typename base::const_handle_reference handle)
 
virtual baseoperator* ()
 
virtual baseoperator++ ()
 
virtual void finished ()
 
virtual const FilterHandle filter () const
 
- Public Member Functions inherited from InsertIterator< T >
virtual selfoperator= (const_reference value)=0
 
virtual selfoperator= (const_handle_reference handle)=0
 
virtual void Delete ()
 

Protected Attributes

InsertIterator< T > & InsIt
 
FilterHandle Filter
 
Handle< InsertIterator< T > > h_InsIt
 

Additional Inherited Members

- Public Types inherited from InsertIterator< T >
typedef T * pointer
 
typedef T & reference
 
typedef T value_type
 
typedef Handle< T > handle_type
 
- Public Attributes inherited from InsertIterator< T >
const typedef T * const_pointer
 
const typedef T & const_reference
 
const typedef handle_typeconst_handle_reference