Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::RNTupleCardinality< SizeT > Struct Template Reference

template<typename SizeT>
struct ROOT::RNTupleCardinality< SizeT >

Helper types to present an offset column as array of collection sizes.

See RField<RNTupleCardinality<SizeT>> for details.

Definition at line 34 of file RNTupleUtil.hxx.

Public Types

using ValueType = SizeT
 

Public Member Functions

 RNTupleCardinality ()
 
constexpr RNTupleCardinality (ValueType value)
 
 operator ValueType () const
 
RNTupleCardinalityoperator= (const ValueType value)
 

Public Attributes

ValueType fValue
 

#include <ROOT/RNTupleUtil.hxx>

Member Typedef Documentation

◆ ValueType

template<typename SizeT >
using ROOT::RNTupleCardinality< SizeT >::ValueType = SizeT

Definition at line 38 of file RNTupleUtil.hxx.

Constructor & Destructor Documentation

◆ RNTupleCardinality() [1/2]

template<typename SizeT >
ROOT::RNTupleCardinality< SizeT >::RNTupleCardinality ( )
inline

Definition at line 40 of file RNTupleUtil.hxx.

◆ RNTupleCardinality() [2/2]

template<typename SizeT >
constexpr ROOT::RNTupleCardinality< SizeT >::RNTupleCardinality ( ValueType  value)
inlineexplicitconstexpr

Definition at line 41 of file RNTupleUtil.hxx.

Member Function Documentation

◆ operator ValueType()

template<typename SizeT >
ROOT::RNTupleCardinality< SizeT >::operator ValueType ( ) const
inline

Definition at line 47 of file RNTupleUtil.hxx.

◆ operator=()

template<typename SizeT >
RNTupleCardinality & ROOT::RNTupleCardinality< SizeT >::operator= ( const ValueType  value)
inline

Definition at line 42 of file RNTupleUtil.hxx.

Member Data Documentation

◆ fValue

template<typename SizeT >
ValueType ROOT::RNTupleCardinality< SizeT >::fValue

Definition at line 49 of file RNTupleUtil.hxx.

Collaboration diagram for ROOT::RNTupleCardinality< SizeT >:
[legend]

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