Juggler
Juggling algorithms and event processing using gaudi framework
|
Iterator type representing a group of elements. More...
#include <GroupBy.hpp>
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | value_type = Group |
using | difference_type = std::ptrdiff_t |
using | pointer = Group * |
using | reference = Group & |
using | iterator_category = std::input_iterator_tag |
using | value_type = Group |
using | difference_type = std::ptrdiff_t |
using | pointer = Group * |
using | reference = Group & |
using | iterator_category = std::input_iterator_tag |
using | value_type = Group |
using | difference_type = std::ptrdiff_t |
using | pointer = Group * |
using | reference = Group & |
Public Member Functions | |
constexpr | GroupIterator (const GroupBy &groupBy, Iterator groupBegin) |
constexpr GroupIterator & | operator++ () |
Pre-increment operator to advance to the next group. More... | |
constexpr GroupIterator | operator++ (int) |
Post-increment operator to advance to the next group. More... | |
constexpr Group | operator* () const |
Derefence operator that returns the pointed-to group of elements. More... | |
constexpr | GroupIterator (const GroupBy &groupBy, Iterator groupBegin) |
constexpr GroupIterator & | operator++ () |
Pre-increment operator to advance to the next group. More... | |
constexpr GroupIterator | operator++ (int) |
Post-increment operator to advance to the next group. More... | |
constexpr Group | operator* () const |
Derefence operator that returns the pointed-to group of elements. More... | |
constexpr | GroupIterator (const GroupBy &groupBy, Iterator groupBegin) |
constexpr GroupIterator & | operator++ () |
Pre-increment operator to advance to the next group. More... | |
constexpr GroupIterator | operator++ (int) |
Post-increment operator to advance to the next group. More... | |
constexpr Group | operator* () const |
Derefence operator that returns the pointed-to group of elements. More... | |
Friends | |
constexpr friend bool | operator== (const GroupIterator &lhs, const GroupEndIterator &rhs) |
constexpr friend bool | operator!= (const GroupIterator &lhs, const GroupEndIterator &rhs) |
constexpr friend bool | operator== (const GroupIterator &lhs, const GroupEndIterator &rhs) |
constexpr friend bool | operator!= (const GroupIterator &lhs, const GroupEndIterator &rhs) |
constexpr friend bool | operator== (const GroupIterator &lhs, const GroupEndIterator &rhs) |
constexpr friend bool | operator!= (const GroupIterator &lhs, const GroupEndIterator &rhs) |
Iterator type representing a group of elements.
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::difference_type = std::ptrdiff_t |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::difference_type = std::ptrdiff_t |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::difference_type = std::ptrdiff_t |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::iterator_category = std::input_iterator_tag |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::iterator_category = std::input_iterator_tag |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::iterator_category = std::input_iterator_tag |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::pointer = Group* |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::pointer = Group* |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::pointer = Group* |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::reference = Group& |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::reference = Group& |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::reference = Group& |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::value_type = Group |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::value_type = Group |
using Jug::GroupBy< Iterator, KeyGetter >::GroupIterator::value_type = Group |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Derefence operator that returns the pointed-to group of elements.
|
inlineconstexpr |
Derefence operator that returns the pointed-to group of elements.
|
inlineconstexpr |
Derefence operator that returns the pointed-to group of elements.
|
inlineconstexpr |
Pre-increment operator to advance to the next group.
|
inlineconstexpr |
Pre-increment operator to advance to the next group.
|
inlineconstexpr |
Pre-increment operator to advance to the next group.
|
inlineconstexpr |
Post-increment operator to advance to the next group.
|
inlineconstexpr |
Post-increment operator to advance to the next group.
|
inlineconstexpr |
Post-increment operator to advance to the next group.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |