|
ROOT 6.18/05 Reference Guide |
#include <cstdint>#include <string>#include <vector>Classes | |
| struct | ROOT::Experimental::RClusterSize |
| Wrap the 32bit integer in a struct in order to avoid template specialization clash with std::uint32_t. More... | |
| class | ROOT::Experimental::RNTupleVersion |
| For forward and backward compatibility, attach version information to the consitituents of the file format (column, field, cluster, ntuple). More... | |
Namespaces | |
| namespace | ROOT |
| Namespace for new ROOT classes and functions. | |
| namespace | ROOT::Experimental |
Typedefs | |
| using | ROOT::Experimental::ClusterSize_t = RClusterSize |
| using | ROOT::Experimental::ColumnId_t = std::int64_t |
| Uniquely identifies a physical column within the scope of the current process, used to tag pages. More... | |
| using | ROOT::Experimental::DescriptorId_t = std::uint64_t |
| Distriniguishes elements of the same type within a descriptor, e.g. different fields. More... | |
| using | ROOT::Experimental::NTupleFlags_t = std::uint64_t |
| 64 possible flags to apply to all versioned entities (so far unused). More... | |
| using | ROOT::Experimental::NTupleSize_t = std::uint64_t |
| Integer type long enough to hold the maximum number of entries in a column. More... | |
Enumerations | |
| enum | ROOT::Experimental::ENTupleStructure { ROOT::Experimental::kLeaf , ROOT::Experimental::kCollection , ROOT::Experimental::kRecord , ROOT::Experimental::kReference , ROOT::Experimental::kOptional , ROOT::Experimental::kVariant } |
| The fields in the ntuple model tree can carry different structural information about the type system. More... | |
Functions | |
| constexpr ClusterSize_t | ROOT::Experimental::kInvalidClusterIndex (std::uint32_t(-1)) |
Variables | |
| constexpr ColumnId_t | ROOT::Experimental::kInvalidColumnId = -1 |
| constexpr DescriptorId_t | ROOT::Experimental::kInvalidDescriptorId = std::uint64_t(-1) |
| constexpr NTupleSize_t | ROOT::Experimental::kInvalidNTupleIndex = std::uint64_t(-1) |
Definition in file RNTupleUtil.hxx.