Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GroupBy.hpp File Reference
#include "ActsExamples/Utilities/Range.hpp"
#include <algorithm>
#include <iterator>
#include <utility>
+ Include dependency graph for GroupBy.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ActsExamples::GroupBy< Iterator, KeyGetter >
 
class  ActsExamples::GroupBy< Iterator, KeyGetter >::GroupIterator
 Iterator type representing a group of elements. More...
 

Namespaces

namespace  ActsExamples
 

Functions

template<typename Container , typename KeyGetter >
auto ActsExamples::makeGroupBy (const Container &container, KeyGetter keyGetter) -> GroupBy< decltype(std::begin(container)), KeyGetter >
 Construct the group-by proxy for a container.