#include <ROOT/RColumn.hxx>#include <ROOT/RCreateFieldOptions.hxx>#include <ROOT/RNTupleRange.hxx>#include <ROOT/RNTupleUtil.hxx>#include <cstddef>#include <functional>#include <iterator>#include <memory>#include <new>#include <string>#include <string_view>#include <vector>Classes | |
| struct | ROOT::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position |
| struct | ROOT::RFieldBase::RBulkSpec |
| Input parameter to RFieldBase::ReadBulk() and RFieldBase::ReadBulkImpl(). More... | |
| class | ROOT::RFieldBase::RBulkValues |
| Points to an array of objects with RNTuple I/O support, used for bulk reading. More... | |
| struct | ROOT::RFieldBase::RCheckResult |
| Used in the return value of the Check() method. More... | |
| class | ROOT::RFieldBase::RColumnRepresentations |
| The list of column representations a field can have. More... | |
| struct | ROOT::RFieldBase::RCreateObjectDeleter< T > |
| class | ROOT::RFieldBase::RDeleter |
| A functor to release the memory acquired by CreateValue() (memory and constructor). More... | |
| class | ROOT::RFieldBase |
| A field translates read and write calls from/to underlying columns to/from tree values. More... | |
| struct | ROOT::Internal::RFieldRepresentationModifier |
| class | ROOT::RFieldBase::RSchemaIteratorTemplate< IsConstT > |
| Iterates over the subtree of fields in depth-first search order. More... | |
| struct | ROOT::RFieldBase::RSharedPtrDeleter |
| class | ROOT::RFieldBase::RTypedDeleter< T > |
| A deleter for templated RFieldBase descendents where the value type is known. More... | |
| class | ROOT::RFieldBase::RValue |
| Points to an object with RNTuple I/O support and keeps a pointer to the corresponding field. More... | |
Namespaces | |
| namespace | ROOT |
| tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7 | |
| namespace | ROOT::Detail |
| Special implementation of ROOT::RRangeCast for TCollection, including a check that the cast target type inherits from TObject and a new constructor that takes the TCollection by pointer. | |
| namespace | ROOT::Experimental |
| namespace | ROOT::Experimental::Detail |
| namespace | ROOT::Internal |
Functions | |
| void | ROOT::Internal::CallCommitClusterOnField (RFieldBase &) |
| void | ROOT::Internal::CallConnectPageSinkOnField (RFieldBase &, ROOT::Internal::RPageSink &, ROOT::NTupleSize_t firstEntry=0) |
| void | ROOT::Internal::CallConnectPageSourceOnField (RFieldBase &, ROOT::Internal::RPageSource &) |
| ROOT::RResult< std::unique_ptr< ROOT::RFieldBase > > | ROOT::Internal::CallFieldBaseCreate (const std::string &fieldName, const std::string &typeName, const ROOT::RCreateFieldOptions &options, const ROOT::RNTupleDescriptor *desc, ROOT::DescriptorId_t fieldId) |
| void | ROOT::Internal::CallFlushColumnsOnField (RFieldBase &) |
Definition in file RFieldBase.hxx.