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 243 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::Experimental::Internal::RColumnIndex::ValueType = std::uint64_t |
Definition at line 245 of file RNTupleUtil.hxx.
|
default |
|
inlineexplicitconstexpr |
Definition at line 252 of file RNTupleUtil.hxx.
|
inline |
Definition at line 269 of file RNTupleUtil.hxx.
|
inline |
Definition at line 263 of file RNTupleUtil.hxx.
|
inline |
Definition at line 258 of file RNTupleUtil.hxx.
|
inline |
Definition at line 253 of file RNTupleUtil.hxx.
|
private |
Definition at line 248 of file RNTupleUtil.hxx.