Definition at line 226 of file RNTupleView.hxx.
Public Member Functions | |
| RNTupleView (const RNTupleView &other)=delete | |
| RNTupleView (RNTupleView &&other)=default | |
| ~RNTupleView ()=default | |
| void | Bind (std::shared_ptr< void > objPtr) |
| void | BindRawPtr (void *rawPtr) |
| ROOT::RFieldBase::RBulkValues | CreateBulk () |
| void | EmplaceNew () |
| const ROOT::RFieldBase & | GetField () const |
| ROOT::RNTupleGlobalRange | GetFieldRange () const |
| Returns the global field range of this view. | |
| const ROOT::RFieldBase::RValue & | GetValue () const |
| void | operator() (RNTupleLocalIndex localIndex) |
| void | operator() (ROOT::NTupleSize_t globalIndex) |
| RNTupleView & | operator= (const RNTupleView &other)=delete |
| RNTupleView & | operator= (RNTupleView &&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, std::shared_ptr< void > objPtr) | |
| RNTupleView (std::unique_ptr< ROOT::RFieldBase > field, ROOT::RNTupleGlobalRange range, void *rawPtr) | |
Static Protected Member Functions | |
| static std::unique_ptr< ROOT::RFieldBase > | CreateField (ROOT::DescriptorId_t fieldId, Internal::RPageSource &pageSource, std::string_view typeName="") |
Protected Attributes | |
| std::unique_ptr< ROOT::RFieldBase > | fField |
| ROOT::RNTupleGlobalRange | fFieldRange |
| ROOT::RFieldBase::RValue | fValue |
Friends | |
| class | RNTupleCollectionView |
| class | ROOT::RNTupleReader |
#include <ROOT/RNTupleView.hxx>
|
inlineprotected |
Definition at line 231 of file RNTupleView.hxx.
|
inlineprotected |
Definition at line 236 of file RNTupleView.hxx.
|
inlineprotected |
Definition at line 241 of file RNTupleView.hxx.
|
delete |
|
default |
|
default |
|
inlineinherited |
Definition at line 155 of file RNTupleView.hxx.
|
inlineinherited |
Definition at line 156 of file RNTupleView.hxx.
|
inlineinherited |
Definition at line 138 of file RNTupleView.hxx.
|
inlinestaticprotectedinherited |
Definition at line 89 of file RNTupleView.hxx.
|
inlineinherited |
Definition at line 157 of file RNTupleView.hxx.
|
inlineinherited |
Definition at line 137 of file RNTupleView.hxx.
|
inlineinherited |
Returns the global field range of this view.
This may differ from the RNTuple's entry range in case of subfields and can be used to iterate over all the concatenated elements of the subfield without caring which entry they belong to. Throws an RException if the underlying field of this view is empty, i.e. if it's a class or record field with no associated columns.
Definition at line 146 of file RNTupleView.hxx.
|
inlineinherited |
Definition at line 140 of file RNTupleView.hxx.
|
inline |
Definition at line 256 of file RNTupleView.hxx.
|
inline |
Definition at line 254 of file RNTupleView.hxx.
|
delete |
|
default |
|
friend |
Definition at line 228 of file RNTupleView.hxx.
|
friend |
Definition at line 227 of file RNTupleView.hxx.
|
protectedinherited |
Definition at line 84 of file RNTupleView.hxx.
|
protectedinherited |
Definition at line 85 of file RNTupleView.hxx.
|
protectedinherited |
Definition at line 86 of file RNTupleView.hxx.