#include <ROOT/RConfig.hxx>#include <cstddef>#include <cstdint>#include <limits>#include <ostream>#include <type_traits>#include <variant>Classes | |
| class | ROOT::Internal::RColumnIndex | 
| The in-memory representation of a 32bit or 64bit on-disk index column.  More... | |
| class | ROOT::Internal::RColumnSwitch | 
| Holds the index and the tag of a kSwitch column.  More... | |
| struct | ROOT::RNTupleCardinality< SizeT > | 
| Helper types to present an offset column as array of collection sizes.  More... | |
| class | ROOT::RNTupleLocalIndex | 
| Addresses a column element or field item relative to a particular cluster, instead of a global NTupleSize_t index.  More... | |
| class | ROOT::RNTupleLocator | 
| Generic information about the physical location of data.  More... | |
| class | ROOT::RNTupleLocatorObject64 | 
| RNTupleLocator payload that is common for object stores using 64bit location information.  More... | |
Namespaces | |
| namespace | ROOT | 
| namespace | ROOT::Internal | 
Typedefs | |
| using | ROOT::DescriptorId_t = std::uint64_t | 
| Distriniguishes elements of the same type within a descriptor, e.g. different fields.   | |
| using | ROOT::NTupleSize_t = std::uint64_t | 
| Integer type long enough to hold the maximum number of entries in a column.   | |
Enumerations | |
| enum class | ROOT::ENTupleColumnType {  ROOT::kUnknown = 0 , ROOT::kIndex64 , ROOT::kIndex32 , ROOT::kSwitch , ROOT::kByte , ROOT::kChar , ROOT::kBit , ROOT::kReal64 , ROOT::kReal32 , ROOT::kReal16 , ROOT::kInt64 , ROOT::kUInt64 , ROOT::kInt32 , ROOT::kUInt32 , ROOT::kInt16 , ROOT::kUInt16 , ROOT::kInt8 , ROOT::kUInt8 , ROOT::kSplitIndex64 , ROOT::kSplitIndex32 , ROOT::kSplitReal64 , ROOT::kSplitReal32 , ROOT::kSplitInt64 , ROOT::kSplitUInt64 , ROOT::kSplitInt32 , ROOT::kSplitUInt32 , ROOT::kSplitInt16 , ROOT::kSplitUInt16 , ROOT::kReal32Trunc , ROOT::kReal32Quant , ROOT::kMax }  | 
| enum class | ROOT::ENTupleStructure : std::uint16_t {  ROOT::kInvalid , ROOT::kPlain , ROOT::kCollection , ROOT::kRecord , ROOT::kVariant , ROOT::kStreamer , ROOT::kUnknown , ROOT::R__DEPRECATED =(6, 42, "use instead ROOT::ENTupleStructure::kPlain") = kPlain }  | 
| The fields in the RNTuple data model tree can carry different structural information about the type system.  More... | |
Functions | |
| std::ostream & | ROOT::operator<< (std::ostream &os, ENTupleStructure structure) | 
Definition in file RNTupleTypes.hxx.