An RAII wrapper used for the writable access to RPageSource::fDescriptor. See GetSharedDescriptorGuard(). 
Definition at line 323 of file RPageStorage.hxx.
 
#include <ROOT/RPageStorage.hxx>
◆ RExclDescriptorGuard() [1/3]
  
  
      
        
          | ROOT::Experimental::Detail::RPageSource::RExclDescriptorGuard::RExclDescriptorGuard  | 
          ( | 
          RNTupleDescriptor &  | 
          desc,  | 
         
        
           | 
           | 
          std::shared_mutex &  | 
          lock  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ RExclDescriptorGuard() [2/3]
  
  
      
        
          | ROOT::Experimental::Detail::RPageSource::RExclDescriptorGuard::RExclDescriptorGuard  | 
          ( | 
          const RExclDescriptorGuard &  | 
           | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ RExclDescriptorGuard() [3/3]
  
  
      
        
          | ROOT::Experimental::Detail::RPageSource::RExclDescriptorGuard::RExclDescriptorGuard  | 
          ( | 
          RExclDescriptorGuard &&  | 
           | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ ~RExclDescriptorGuard()
  
  
      
        
          | ROOT::Experimental::Detail::RPageSource::RExclDescriptorGuard::~RExclDescriptorGuard  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ MoveIn()
  
  
      
        
          | void ROOT::Experimental::Detail::RPageSource::RExclDescriptorGuard::MoveIn  | 
          ( | 
          RNTupleDescriptor &&  | 
          desc | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator->()
  
  
      
        
          | RNTupleDescriptor * ROOT::Experimental::Detail::RPageSource::RExclDescriptorGuard::operator->  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ fDescriptor
  
  
      
        
          | RNTupleDescriptor& ROOT::Experimental::Detail::RPageSource::RExclDescriptorGuard::fDescriptor | 
         
       
   | 
  
private   | 
  
 
 
◆ fLock
  
  
      
        
          | std::shared_mutex& ROOT::Experimental::Detail::RPageSource::RExclDescriptorGuard::fLock | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: