Input iterator that removes element from the container on increment.  
 More...
#include <queue_popper.hh>
template<class Container, class Traits = queue_traits<Container>>
class sbn::queue_pop_iterator< Container, Traits >
Input iterator that removes element from the container on increment. 
- Date
 - 2018-05-22 
 
- Author
 - Ivan Gankevich
 
- See also
 - queue_push_iterator 
 
- Template Parameters
 - 
  
    | Container | container type  | 
    | Traits | container traits type  | 
  
   
 
◆ operator!=()
template<class Container , class Traits  = queue_traits<Container>> 
 
Returns true, if the container is not empty. 
- See also
 - operator== 
 
 
 
◆ operator++()
template<class Container , class Traits  = queue_traits<Container>> 
 
Impossible to implement. 
- Exceptions
 - 
  
  
 
 
 
◆ operator==()
template<class Container , class Traits  = queue_traits<Container>> 
 
Returns true, if the container is empty. 
Strictly speaking, the implementation is incorrect, but it works in all cases this iterator was designed for. 
 
 
The documentation for this class was generated from the following file:
- /home/slurm-ci/jobs/subordination-subordination-17/src/subordination/base/queue_popper.hh