|
cds
2.3.2
|
Publication list iterator. More...
#include <cds/algo/flat_combining/kernel.h>
Public Member Functions | |
| iterator () | |
| Initializes an empty iterator object. | |
| iterator (iterator const &src) | |
| Copy ctor. | |
| iterator & | operator++ () |
| Pre-increment. | |
| iterator | operator++ (int) |
| Post-increment. | |
| publication_record_type * | operator-> () |
Dereference operator, can return nullptr. | |
| publication_record_type & | operator* () |
| Dereference operator, the iterator should not be an end iterator. | |
Friends | |
| bool | operator== (iterator it1, iterator it2) |
| Iterator equality. | |
| bool | operator!= (iterator it1, iterator it2) |
| Iterator inequality. | |
Publication list iterator.
Iterators are intended for batch processing by container's fc_process function. The iterator allows iterate through active publication list.