An RAII wrapper used for the writable access to RPageSource::fDescriptor. See GetSharedDescriptorGuard().
Definition at line 601 of file RPageStorage.hxx.
Public Member Functions | |
| RExclDescriptorGuard (const RExclDescriptorGuard &)=delete | |
| RExclDescriptorGuard (RExclDescriptorGuard &&)=delete | |
| RExclDescriptorGuard (ROOT::RNTupleDescriptor &desc, std::shared_mutex &lock) | |
| ~RExclDescriptorGuard () | |
| void | MoveIn (ROOT::RNTupleDescriptor desc) |
| ROOT::RNTupleDescriptor * | operator-> () const |
| RExclDescriptorGuard & | operator= (const RExclDescriptorGuard &)=delete |
| RExclDescriptorGuard & | operator= (RExclDescriptorGuard &&)=delete |
Private Attributes | |
| ROOT::RNTupleDescriptor & | fDescriptor |
| std::shared_mutex & | fLock |
#include <ROOT/RPageStorage.hxx>
|
inline |
Definition at line 606 of file RPageStorage.hxx.
|
delete |
|
delete |
Definition at line 614 of file RPageStorage.hxx.
|
inline |
Definition at line 620 of file RPageStorage.hxx.
|
inline |
Definition at line 619 of file RPageStorage.hxx.
|
delete |
|
delete |
Definition at line 602 of file RPageStorage.hxx.
|
private |
Definition at line 603 of file RPageStorage.hxx.