#include <ROOT/RError.hxx>#include <ROOT/RFieldBase.hxx>#include <ROOT/RFieldUtils.hxx>#include <ROOT/RNTupleSerialize.hxx>#include <ROOT/RNTupleTypes.hxx>#include <ROOT/RSpan.hxx>#include <string_view>#include <ROOT/TypeTraits.hxx>#include <TGenericClassInfo.h>#include <algorithm>#include <array>#include <cstddef>#include <iostream>#include <memory>#include <string>#include <type_traits>#include <typeinfo>#include <vector>#include "RField/RFieldFundamental.hxx"#include "RField/RFieldProxiedCollection.hxx"#include "RField/RFieldRecord.hxx"#include "RField/RFieldSequenceContainer.hxx"#include "RField/RFieldSTLMisc.hxx"Classes | |
| class | ROOT::RCardinalityField |
| An artificial field that transforms an RNTuple column that contains the offset of collections into collection sizes. More... | |
| class | ROOT::RClassField::RClassDeleter |
| class | ROOT::RClassField |
| The field for a class with dictionary. More... | |
| struct | ROOT::RFieldBase::RCreateObjectDeleter< void > |
| class | ROOT::REnumField |
| The field for an unscoped or scoped enum with dictionary. More... | |
| class | ROOT::RField< T, typename > |
| Classes with dictionaries that can be inspected by TClass. More... | |
| class | ROOT::RField< RNTupleCardinality< SizeT > > |
| class | ROOT::RField< TObject > |
| TObject requires special handling of the fBits and fUniqueID members. More... | |
| class | ROOT::RFieldZero |
| The container field for an ntuple model, which itself has no physical representation. More... | |
| class | ROOT::RInvalidField |
| Used in RFieldBase::Check() to record field creation failures. More... | |
| class | ROOT::RSimpleField< T > |
| struct | ROOT::RClassField::RStagingItem |
| class | ROOT::RStreamerField |
| The field for a class using ROOT standard streaming. More... | |
| class | ROOT::RStreamerField::RStreamerFieldDeleter |
| struct | ROOT::RClassField::RSubFieldInfo |
Namespaces | |
| namespace | ROOT |
| 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::Internal |
Functions | |
| template<class T > | |
| bool | ROOT::Internal::IsMatchingFieldType (const std::string &actualTypeName) |
| Helper to check if a given type name is the one expected of Field<T>. | |
| void | ROOT::Internal::SetAllowFieldSubstitutions (RFieldZero &fieldZero, bool val) |
Definition in file RField.hxx.