#include <ROOT/RColumn.hxx>
#include <ROOT/RError.hxx>
#include <ROOT/RColumnElement.hxx>
#include <ROOT/RFieldValue.hxx>
#include <ROOT/RNTupleUtil.hxx>
#include <ROOT/RSpan.hxx>
#include <ROOT/RStringView.hxx>
#include <ROOT/RVec.hxx>
#include <ROOT/TypeTraits.hxx>
#include <TGenericClassInfo.h>
#include <algorithm>
#include <array>
#include <iostream>
#include <iterator>
#include <memory>
#include <string>
#include <type_traits>
#include <typeinfo>
#include <vector>
#include <utility>
Classes | |
struct | ROOT::Experimental::Detail::RFieldBase::RSchemaIterator::Position |
class | ROOT::Experimental::RArrayField |
The generic field for fixed size arrays, which do not need an offset column. More... | |
class | ROOT::Experimental::RClassField |
The field for a class with dictionary. More... | |
class | ROOT::Experimental::RCollectionField |
class | ROOT::Experimental::RField< T, typename > |
Classes with dictionaries that can be inspected by TClass. More... | |
class | ROOT::Experimental::RField< bool > |
class | ROOT::Experimental::RField< ClusterSize_t > |
Template specializations for concrete C++ types. More... | |
class | ROOT::Experimental::RField< double > |
class | ROOT::Experimental::RField< float > |
class | ROOT::Experimental::RField< ROOT::VecOps::RVec< bool > > |
RVec<bool> needs special treatment due to std::vector<bool> sepcialization. More... | |
class | ROOT::Experimental::RField< ROOT::VecOps::RVec< ItemT > > |
The RVec type has different layouts depending on the item type, therefore we cannot go with a generic RVec implementation as we can with std::vector. More... | |
class | ROOT::Experimental::Detail::RFieldBase |
class | ROOT::Experimental::Detail::RFieldFuse |
class | ROOT::Experimental::RFieldZero |
The container field for an ntuple model, which itself has no physical representation. More... | |
class | ROOT::Experimental::Detail::RFieldBase::RSchemaIterator |
Iterates over the sub tree of fields in depth-first search order. More... | |
class | ROOT::Experimental::RVectorField |
The generic field for a (nested) std::vector<Type> except for std::vector<bool> 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 |
Definition in file RField.hxx.