Either a shared or an exclusive lock guard.
Definition at line 710 of file RPageStorage.hxx.
Public Member Functions | |
| RAnyDescriptorGuard (const RAnyDescriptorGuard &)=delete | |
| RAnyDescriptorGuard (RAnyDescriptorGuard &&)=default | |
| RAnyDescriptorGuard (RExclDescriptorGuard exclGuard) | |
| RAnyDescriptorGuard (RSharedDescriptorGuard sharedGuard) | |
| ~RAnyDescriptorGuard ()=default | |
| const ROOT::RNTupleDescriptor & | GetConstRef () const |
| bool | IsValid () const |
| const ROOT::RNTupleDescriptor * | operator-> () const |
| RAnyDescriptorGuard & | operator= (const RAnyDescriptorGuard &)=delete |
| RAnyDescriptorGuard & | operator= (RAnyDescriptorGuard &&)=default |
| void | Release () |
Private Attributes | |
| std::variant< RSharedDescriptorGuard, RExclDescriptorGuard > | fAnyGuard |
#include <ROOT/RPageStorage.hxx>
|
inline |
Definition at line 715 of file RPageStorage.hxx.
|
inline |
Definition at line 716 of file RPageStorage.hxx.
|
delete |
|
default |
|
default |
|
inline |
Definition at line 723 of file RPageStorage.hxx.
|
inline |
Definition at line 731 of file RPageStorage.hxx.
|
inline |
Definition at line 727 of file RPageStorage.hxx.
|
delete |
|
default |
|
inline |
Definition at line 735 of file RPageStorage.hxx.
|
private |
Definition at line 712 of file RPageStorage.hxx.