#include <ROOT/RNTupleModel.hxx>#include <ROOT/RNTupleUtils.hxx>#include <ROOT/RNTupleWriteOptions.hxx>#include <ROOT/RNTupleZip.hxx>#include <ROOT/RPageSinkBuf.hxx>#include <algorithm>#include <memory>Classes | |
| class | RNTupleAtomicCounter |
| A thread-safe integral performance counter. More... | |
| class | RNTupleMetrics |
| A collection of Counter objects with a name, a unit, and a description. More... | |
| class | RNTuplePlainCounter |
| A non thread-safe integral performance counter. More... | |
| class | RNTupleTickCounter< BaseCounterT > |
| A counter for CPU ticks. More... | |
Typedefs | |
| using | RNTupleAtomicTimer |
| using | RNTuplePlainTimer |
Functions | |
| template<typename T> | |
| std::unique_ptr< T[]> | MakeUninitArray (std::size_t size) |
| Make an array of default-initialized elements. | |
Definition in file RPageSinkBuf.cxx.
Definition at line 275 of file RNTupleMetrics.hxx.
Definition at line 274 of file RNTupleMetrics.hxx.
| std::unique_ptr< T[]> ROOT::Internal::MakeUninitArray | ( | std::size_t | size | ) |
Make an array of default-initialized elements.
This is useful for buffers that do not need to be initialized.
With C++20, this function can be replaced by std::make_unique_for_overwrite<T[]>.
Definition at line 42 of file RNTupleUtils.hxx.