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

Definition at line 225 of file RNTupleView.hxx.

Public Member Functions

 RNTupleView (const RNTupleView &other)=delete
 
 RNTupleView (const RNTupleView &other)=delete
 
 RNTupleView (RNTupleView &&other)=default
 
 RNTupleView (RNTupleView &&other)=default
 
 ~RNTupleView ()=default
 
 ~RNTupleView ()=default
 
const void & operator() (RNTupleLocalIndex localIndex)
 Reads the value of this view for the entry with the provided localIndex.
 
void operator() (RNTupleLocalIndex localIndex)
 
const void & operator() (ROOT::NTupleSize_t globalIndex)
 Reads the value of this view for the entry with the provided globalIndex.
 
void operator() (ROOT::NTupleSize_t globalIndex)
 
RNTupleViewoperator= (const RNTupleView &other)=delete
 
RNTupleViewoperator= (const RNTupleView &other)=delete
 
RNTupleViewoperator= (RNTupleView &&other)=default
 
RNTupleViewoperator= (RNTupleView &&other)=default
 
- Public Member Functions inherited from ROOT::RNTupleViewBase< void >
 RNTupleViewBase (const RNTupleViewBase &other)=delete
 
 RNTupleViewBase (RNTupleViewBase &&other)=default
 
 ~RNTupleViewBase ()=default
 
void Bind (std::shared_ptr< void > objPtr)
 
void BindRawPtr (void *rawPtr)
 
ROOT::RFieldBase::RBulkValues CreateBulk ()
 
void EmplaceNew ()
 
const ROOT::RFieldBaseGetField () const
 
ROOT::RNTupleGlobalRange GetFieldRange () const
 Returns the global field range of this view.
 
const ROOT::RFieldBase::RValueGetValue () const
 
RNTupleViewBaseoperator= (const RNTupleViewBase &other)=delete
 
RNTupleViewBaseoperator= (RNTupleViewBase &&other)=default
 

Protected Member Functions

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

Friends

class RNTupleCollectionView
 
class RNTupleCollectionView
 
class ROOT::RNTupleReader
 
class ROOT::RNTupleReader
 

Additional Inherited Members

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

#include <ROOT/RNTupleView.hxx>

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

Constructor & Destructor Documentation

◆ RNTupleView() [1/10]

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

Definition at line 230 of file RNTupleView.hxx.

◆ RNTupleView() [2/10]

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

Definition at line 235 of file RNTupleView.hxx.

◆ RNTupleView() [3/10]

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

Definition at line 240 of file RNTupleView.hxx.

◆ RNTupleView() [4/10]

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

◆ RNTupleView() [5/10]

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

◆ ~RNTupleView() [1/2]

ROOT::RNTupleView< void >::~RNTupleView ( )
default

◆ RNTupleView() [6/10]

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

Definition at line 172 of file RNTupleView.hxx.

◆ RNTupleView() [7/10]

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

Definition at line 177 of file RNTupleView.hxx.

◆ RNTupleView() [8/10]

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

Definition at line 182 of file RNTupleView.hxx.

◆ RNTupleView() [9/10]

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

◆ RNTupleView() [10/10]

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

◆ ~RNTupleView() [2/2]

ROOT::RNTupleView< void >::~RNTupleView ( )
default

Member Function Documentation

◆ GetValueRef()

const void & ROOT::RNTupleView< void >::GetValueRef ( ) const
inlineprotected

Definition at line 187 of file RNTupleView.hxx.

◆ operator()() [1/4]

const void & ROOT::RNTupleView< void >::operator() ( RNTupleLocalIndex localIndex)
inline

Reads the value of this view for the entry with the provided localIndex.

See RNTupleLocalIndex for more details.

Definition at line 210 of file RNTupleView.hxx.

◆ operator()() [2/4]

void ROOT::RNTupleView< void >::operator() ( RNTupleLocalIndex localIndex)
inline
See also
RNTupleView::operator()(RNTupleLocalIndex)

Definition at line 255 of file RNTupleView.hxx.

◆ operator()() [3/4]

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

Reads the value of this view for the entry with the provided globalIndex.

Definition at line 202 of file RNTupleView.hxx.

◆ operator()() [4/4]

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

◆ operator=() [1/4]

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

◆ operator=() [2/4]

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

◆ operator=() [3/4]

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

◆ operator=() [4/4]

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

Friends And Related Symbol Documentation

◆ RNTupleCollectionView [1/2]

friend class RNTupleCollectionView
friend

Definition at line 169 of file RNTupleView.hxx.

◆ RNTupleCollectionView [2/2]

friend class RNTupleCollectionView
friend

Definition at line 227 of file RNTupleView.hxx.

◆ ROOT::RNTupleReader [1/2]

friend class ROOT::RNTupleReader
friend

Definition at line 168 of file RNTupleView.hxx.

◆ ROOT::RNTupleReader [2/2]

friend class ROOT::RNTupleReader
friend

Definition at line 226 of file RNTupleView.hxx.

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