Project
Loading...
Searching...
No Matches
o2::framework::GroupSlicer< G, A > Struct Template Reference

#include <GroupSlicer.h>

Classes

struct  GroupSlicerIterator
 
struct  GroupSlicerSentinel
 

Public Types

using grouping_t = std::decay_t< G >
 

Public Member Functions

 GroupSlicer (G &gt, std::tuple< A... > &at, ArrowTableSlicingCache &slices)
 
GroupSlicerIteratorbegin ()
 
GroupSlicerSentinel end ()
 

Public Attributes

int64_t max
 
GroupSlicerIterator mBegin
 

Detailed Description

template<typename G, typename... A>
struct o2::framework::GroupSlicer< G, A >

Definition at line 26 of file GroupSlicer.h.

Member Typedef Documentation

◆ grouping_t

template<typename G , typename... A>
using o2::framework::GroupSlicer< G, A >::grouping_t = std::decay_t<G>

Definition at line 27 of file GroupSlicer.h.

Constructor & Destructor Documentation

◆ GroupSlicer()

template<typename G , typename... A>
o2::framework::GroupSlicer< G, A >::GroupSlicer ( G &  gt,
std::tuple< A... > &  at,
ArrowTableSlicingCache slices 
)
inline

Definition at line 28 of file GroupSlicer.h.

Member Function Documentation

◆ begin()

template<typename G , typename... A>
GroupSlicerIterator & o2::framework::GroupSlicer< G, A >::begin ( )
inline

Definition at line 278 of file GroupSlicer.h.

◆ end()

template<typename G , typename... A>
GroupSlicerSentinel o2::framework::GroupSlicer< G, A >::end ( )
inline

Definition at line 283 of file GroupSlicer.h.

Member Data Documentation

◆ max

template<typename G , typename... A>
int64_t o2::framework::GroupSlicer< G, A >::max

Definition at line 287 of file GroupSlicer.h.

◆ mBegin

template<typename G , typename... A>
GroupSlicerIterator o2::framework::GroupSlicer< G, A >::mBegin

Definition at line 288 of file GroupSlicer.h.


The documentation for this struct was generated from the following file: