Logo ROOT   master
Reference Guide
ROOT::Experimental::RClusterSize Struct Reference

Wrap the 32bit integer in a struct in order to avoid template specialization clash with std::uint32_t.

Definition at line 45 of file RNTupleUtil.hxx.

Public Types

using ValueType = std::uint32_t
 

Public Member Functions

 RClusterSize ()
 
constexpr RClusterSize (ValueType value)
 
 operator ValueType () const
 
RClusterSize operator++ (int)
 
RClusterSizeoperator+= (const ValueType value)
 
RClusterSizeoperator= (const ValueType value)
 

Public Attributes

ValueType fValue
 

#include <ROOT/RNTupleUtil.hxx>

Member Typedef Documentation

◆ ValueType

Definition at line 46 of file RNTupleUtil.hxx.

Constructor & Destructor Documentation

◆ RClusterSize() [1/2]

ROOT::Experimental::RClusterSize::RClusterSize ( )
inline

Definition at line 48 of file RNTupleUtil.hxx.

◆ RClusterSize() [2/2]

constexpr ROOT::Experimental::RClusterSize::RClusterSize ( ValueType  value)
inlineexplicit

Definition at line 49 of file RNTupleUtil.hxx.

Member Function Documentation

◆ operator ValueType()

ROOT::Experimental::RClusterSize::operator ValueType ( ) const
inline

Definition at line 53 of file RNTupleUtil.hxx.

◆ operator++()

RClusterSize ROOT::Experimental::RClusterSize::operator++ ( int  )
inline

Definition at line 52 of file RNTupleUtil.hxx.

◆ operator+=()

RClusterSize& ROOT::Experimental::RClusterSize::operator+= ( const ValueType  value)
inline

Definition at line 51 of file RNTupleUtil.hxx.

◆ operator=()

RClusterSize& ROOT::Experimental::RClusterSize::operator= ( const ValueType  value)
inline

Definition at line 50 of file RNTupleUtil.hxx.

Member Data Documentation

◆ fValue

ValueType ROOT::Experimental::RClusterSize::fValue

Definition at line 55 of file RNTupleUtil.hxx.

Collaboration diagram for ROOT::Experimental::RClusterSize:
[legend]

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