An RAII wrapper used for the read-only access to RPageSource::fDescriptor. See `GetExclDescriptorGuard()``.
Definition at line 581 of file RPageStorage.hxx.
Public Member Functions | |
| RSharedDescriptorGuard (const ROOT::RNTupleDescriptor &desc, std::shared_mutex &lock) | |
| RSharedDescriptorGuard (const RSharedDescriptorGuard &)=delete | |
| RSharedDescriptorGuard (RSharedDescriptorGuard &&)=delete | |
| ~RSharedDescriptorGuard () | |
| const ROOT::RNTupleDescriptor & | GetRef () const |
| const ROOT::RNTupleDescriptor * | operator-> () const |
| RSharedDescriptorGuard & | operator= (const RSharedDescriptorGuard &)=delete |
| RSharedDescriptorGuard & | operator= (RSharedDescriptorGuard &&)=delete |
Private Attributes | |
| const ROOT::RNTupleDescriptor & | fDescriptor |
| std::shared_mutex & | fLock |
#include <ROOT/RPageStorage.hxx>
|
inline |
Definition at line 586 of file RPageStorage.hxx.
|
delete |
|
delete |
|
inline |
Definition at line 595 of file RPageStorage.hxx.
|
inline |
Definition at line 597 of file RPageStorage.hxx.
|
inline |
Definition at line 596 of file RPageStorage.hxx.
|
delete |
|
delete |
|
private |
Definition at line 582 of file RPageStorage.hxx.
|
private |
Definition at line 583 of file RPageStorage.hxx.