Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RNTupleView< void > Class Referencefinal

Definition at line 179 of file RNTupleView.hxx.

Public Member Functions

 RNTupleView (const RNTupleView &other)=delete
 
 RNTupleView (RNTupleView &&other)=default
 
 ~RNTupleView ()=default
 
void operator() (NTupleSize_t globalIndex)
 
void operator() (RClusterIndex clusterIndex)
 
RNTupleViewoperator= (const RNTupleView &other)=delete
 
RNTupleViewoperator= (RNTupleView &&other)=default
 
- Public Member Functions inherited from ROOT::Experimental::RNTupleViewBase< void >
 RNTupleViewBase (const RNTupleViewBase &other)=delete
 
 RNTupleViewBase (RNTupleViewBase &&other)=default
 
 ~RNTupleViewBase ()=default
 
void Bind (std::shared_ptr< void > objPtr)
 
void BindRawPtr (void *rawPtr)
 
RFieldBase::RBulk CreateBulk ()
 
void EmplaceNew ()
 
const RFieldBaseGetField () const
 
RNTupleGlobalRange GetFieldRange () const
 
const RFieldBase::RValueGetValue () const
 
RNTupleViewBaseoperator= (const RNTupleViewBase &other)=delete
 
RNTupleViewBaseoperator= (RNTupleViewBase &&other)=default
 

Protected Member Functions

 RNTupleView (std::unique_ptr< RFieldBase > field, RNTupleGlobalRange range)
 
 RNTupleView (std::unique_ptr< RFieldBase > field, RNTupleGlobalRange range, std::shared_ptr< void > objPtr)
 
 RNTupleView (std::unique_ptr< RFieldBase > field, RNTupleGlobalRange range, void *rawPtr)
 
- Protected Member Functions inherited from ROOT::Experimental::RNTupleViewBase< void >
 RNTupleViewBase (std::unique_ptr< RFieldBase > field, RNTupleGlobalRange range)
 
 RNTupleViewBase (std::unique_ptr< RFieldBase > field, RNTupleGlobalRange range, std::shared_ptr< void > objPtr)
 
 RNTupleViewBase (std::unique_ptr< RFieldBase > field, RNTupleGlobalRange range, void *rawPtr)
 

Friends

class RNTupleCollectionView
 
class RNTupleReader
 

Additional Inherited Members

- Static Protected Member Functions inherited from ROOT::Experimental::RNTupleViewBase< void >
static std::unique_ptr< RFieldBaseCreateField (DescriptorId_t fieldId, Internal::RPageSource &pageSource)
 
- Protected Attributes inherited from ROOT::Experimental::RNTupleViewBase< void >
std::unique_ptr< RFieldBasefField
 
RNTupleGlobalRange fFieldRange
 
RFieldBase::RValue fValue
 

#include <ROOT/RNTupleView.hxx>

Inheritance diagram for ROOT::Experimental::RNTupleView< void >:
[legend]

Constructor & Destructor Documentation

◆ RNTupleView() [1/5]

ROOT::Experimental::RNTupleView< void >::RNTupleView ( std::unique_ptr< RFieldBase field,
RNTupleGlobalRange  range 
)
inlineprotected

Definition at line 184 of file RNTupleView.hxx.

◆ RNTupleView() [2/5]

ROOT::Experimental::RNTupleView< void >::RNTupleView ( std::unique_ptr< RFieldBase field,
RNTupleGlobalRange  range,
std::shared_ptr< void >  objPtr 
)
inlineprotected

Definition at line 189 of file RNTupleView.hxx.

◆ RNTupleView() [3/5]

ROOT::Experimental::RNTupleView< void >::RNTupleView ( std::unique_ptr< RFieldBase field,
RNTupleGlobalRange  range,
void *  rawPtr 
)
inlineprotected

Definition at line 194 of file RNTupleView.hxx.

◆ RNTupleView() [4/5]

ROOT::Experimental::RNTupleView< void >::RNTupleView ( const RNTupleView< void > &  other)
delete

◆ RNTupleView() [5/5]

ROOT::Experimental::RNTupleView< void >::RNTupleView ( RNTupleView< void > &&  other)
default

◆ ~RNTupleView()

Member Function Documentation

◆ operator()() [1/2]

void ROOT::Experimental::RNTupleView< void >::operator() ( NTupleSize_t  globalIndex)
inline

Definition at line 206 of file RNTupleView.hxx.

◆ operator()() [2/2]

void ROOT::Experimental::RNTupleView< void >::operator() ( RClusterIndex  clusterIndex)
inline

Definition at line 207 of file RNTupleView.hxx.

◆ operator=() [1/2]

RNTupleView & ROOT::Experimental::RNTupleView< void >::operator= ( const RNTupleView< void > &  other)
delete

◆ operator=() [2/2]

RNTupleView & ROOT::Experimental::RNTupleView< void >::operator= ( RNTupleView< void > &&  other)
default

Friends And Related Symbol Documentation

◆ RNTupleCollectionView

friend class RNTupleCollectionView
friend

Definition at line 181 of file RNTupleView.hxx.

◆ RNTupleReader

friend class RNTupleReader
friend

Definition at line 180 of file RNTupleView.hxx.

  • tree/ntuple/v7/inc/ROOT/RNTupleView.hxx