Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RPageStorageFile.cxx File Reference

Classes

class  RClusterPool
 Managed a set of clusters containing compressed and packed pages. More...
class  RNTupleFileWriter
 Write RNTuple data blocks in a TFile or a bare file container. More...
class  RPagePool
 A thread-safe cache of pages loaded from the page source. More...

Typedefs

using RNTupleAtomicTimer

Functions

template<typename T>
std::unique_ptr< T[]> MakeUninitArray (std::size_t size)
 Make an array of default-initialized elements.

Detailed Description

Author
Jakob Blomer jblom.nosp@m.er@c.nosp@m.ern.c.nosp@m.h
Date
2019-11-25

Definition in file RPageStorageFile.cxx.

Typedef Documentation

◆ RNTupleAtomicTimer

Function Documentation

◆ MakeUninitArray()

template<typename T>
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.