Addresses a column element or field item relative to a particular cluster, instead of a global NTupleSize_t index.
Definition at line 83 of file RNTupleUtil.hxx.
Public Member Functions | |
| RClusterIndex ()=default | |
| RClusterIndex (const RClusterIndex &other)=default | |
| constexpr | RClusterIndex (DescriptorId_t clusterId, ClusterSize_t::ValueType index) |
| DescriptorId_t | GetClusterId () const |
| ClusterSize_t::ValueType | GetIndex () const |
| bool | operator!= (const RClusterIndex &other) const |
| RClusterIndex | operator+ (ClusterSize_t::ValueType off) const |
| RClusterIndex & | operator++ () |
| RClusterIndex | operator++ (int) |
| RClusterIndex | operator- (ClusterSize_t::ValueType off) const |
| RClusterIndex & | operator= (const RClusterIndex &other)=default |
| bool | operator== (const RClusterIndex &other) const |
Private Attributes | |
| DescriptorId_t | fClusterId = kInvalidDescriptorId |
| ClusterSize_t::ValueType | fIndex = kInvalidClusterIndex |
#include <ROOT/RNTupleUtil.hxx>
|
default |
|
default |
|
inlineconstexpr |
Definition at line 91 of file RNTupleUtil.hxx.
|
inline |
Definition at line 103 of file RNTupleUtil.hxx.
|
inline |
Definition at line 104 of file RNTupleUtil.hxx.
|
inline |
Definition at line 101 of file RNTupleUtil.hxx.
|
inline |
Definition at line 94 of file RNTupleUtil.hxx.
|
inline |
Definition at line 97 of file RNTupleUtil.hxx.
|
inline |
Definition at line 96 of file RNTupleUtil.hxx.
|
inline |
Definition at line 95 of file RNTupleUtil.hxx.
|
default |
|
inline |
Definition at line 98 of file RNTupleUtil.hxx.
|
private |
Definition at line 85 of file RNTupleUtil.hxx.
|
private |
Definition at line 86 of file RNTupleUtil.hxx.