The in-memory representation of a 32bit or 64bit on-disk index column.
Wraps the integer in a named type so that templates can distinguish between integer data columns and index columns.
Definition at line 267 of file RNTupleUtil.hxx.
Public Types | |
using | ValueType = std::uint64_t |
Public Member Functions | |
RColumnIndex ()=default | |
constexpr | RColumnIndex (ValueType value) |
operator ValueType () const | |
RColumnIndex | operator++ (int) |
RColumnIndex & | operator+= (const ValueType value) |
RColumnIndex & | operator= (const ValueType value) |
Private Attributes | |
ValueType | fValue = 0 |
#include <ROOT/RNTupleUtil.hxx>
using ROOT::Internal::RColumnIndex::ValueType = std::uint64_t |
Definition at line 269 of file RNTupleUtil.hxx.
|
default |
Definition at line 276 of file RNTupleUtil.hxx.
|
inline |
Definition at line 293 of file RNTupleUtil.hxx.
|
inline |
Definition at line 287 of file RNTupleUtil.hxx.
|
inline |
Definition at line 282 of file RNTupleUtil.hxx.
|
inline |
Definition at line 277 of file RNTupleUtil.hxx.
|
private |
Definition at line 272 of file RNTupleUtil.hxx.