#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 |
class | ROOT::RFieldBase::RBulk |
Points to an array of objects with RNTuple I/O support, used for bulk reading. More... | |
struct | ROOT::RFieldBase::RBulkSpec |
Input parameter to RFieldBase::ReadBulk() and RFieldBase::ReadBulkImpl(). 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::Experimental::Internal |
namespace | ROOT::Internal |
Functions | |
void | ROOT::Internal::CallCommitClusterOnField (RFieldBase &) |
void | ROOT::Internal::CallConnectPageSinkOnField (RFieldBase &, ROOT::Experimental::Internal::RPageSink &, ROOT::NTupleSize_t firstEntry=0) |
void | ROOT::Internal::CallConnectPageSourceOnField (RFieldBase &, ROOT::Experimental::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.