Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RFieldBase.hxx File Reference
#include <ROOT/RColumn.hxx>
#include <ROOT/RNTupleUtil.hxx>
#include <cstddef>
#include <functional>
#include <iterator>
#include <memory>
#include <new>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for RFieldBase.hxx:
This graph shows which files directly or indirectly include this file:

Classes

struct  ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position
 
class  ROOT::Experimental::RFieldBase::RBulk
 Similar to RValue but manages an array of consecutive values. More...
 
struct  ROOT::Experimental::RFieldBase::RBulkSpec
 
struct  ROOT::Experimental::RFieldBase::RCheckResult
 Used in the return value of the Check() method. More...
 
class  ROOT::Experimental::RFieldBase::RColumnRepresentations
 Some fields have multiple possible column representations, e.g. More...
 
struct  ROOT::Experimental::RFieldBase::RCreateObjectDeleter< T >
 
class  ROOT::Experimental::RFieldBase::RDeleter
 A functor to release the memory acquired by CreateValue (memory and constructor). More...
 
class  ROOT::Experimental::RFieldBase
 A field translates read and write calls from/to underlying columns to/from tree values. More...
 
struct  ROOT::Experimental::Internal::RFieldRepresentationModifier
 
class  ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >
 Iterates over the sub tree of fields in depth-first search order. More...
 
struct  ROOT::Experimental::RFieldBase::RSharedPtrDeleter
 
class  ROOT::Experimental::RFieldBase::RTypedDeleter< T >
 A deleter for templated RFieldBase descendents where the value type is known. More...
 
class  ROOT::Experimental::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::Experimental
 
namespace  ROOT::Experimental::Detail
 
namespace  ROOT::Experimental::Internal
 

Functions

void ROOT::Experimental::Internal::CallCommitClusterOnField (RFieldBase &)
 
void ROOT::Experimental::Internal::CallConnectPageSinkOnField (RFieldBase &, RPageSink &, NTupleSize_t firstEntry=0)
 
void ROOT::Experimental::Internal::CallConnectPageSourceOnField (RFieldBase &, RPageSource &)
 
void ROOT::Experimental::Internal::CallFlushColumnsOnField (RFieldBase &)
 

Detailed Description

Author
Jakob Blomer jblom.nosp@m.er@c.nosp@m.ern.c.nosp@m.h
Date
2018-10-09
Warning
This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!

Definition in file RFieldBase.hxx.