- Authors
 - Axel Naumann axel@.nosp@m.cern.nosp@m..ch Sergey Linev s.lin.nosp@m.ev@g.nosp@m.si.de 
 
- Date
 - 2017-09-26 
 
- Warning
 - This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome! 
 
Definition at line 32 of file RAttrMap.hxx.
 | 
| std::unordered_map< std::string, std::unique_ptr< Value_t > >  | m | 
|   | JSON_object.  More...
  | 
|   | 
#include <ROOT/RAttrMap.hxx>
◆ EValuesKind
| Enumerator | 
|---|
| kBool  |  | 
| kInt  |  | 
| kDouble  |  | 
| kString  |  | 
Definition at line 38 of file RAttrMap.hxx.
 
 
◆ RAttrMap() [1/2]
  
  
      
        
          | ROOT::Experimental::RAttrMap::RAttrMap  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
JSON_asbase - store as map object. 
 
 
◆ RAttrMap() [2/2]
  
  
      
        
          | ROOT::Experimental::RAttrMap::RAttrMap  | 
          ( | 
          const RAttrMap &  | 
          src | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Add()
  
  
      
        
          | RAttrMap & ROOT::Experimental::RAttrMap::Add  | 
          ( | 
          const std::string &  | 
          name,  | 
         
        
           | 
           | 
          std::unique_ptr< Value_t > &&  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ AddBool()
  
  
      
        
          | RAttrMap & ROOT::Experimental::RAttrMap::AddBool  | 
          ( | 
          const std::string &  | 
          name,  | 
         
        
           | 
           | 
          bool  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ AddDefaults()
◆ AddDouble()
  
  
      
        
          | RAttrMap & ROOT::Experimental::RAttrMap::AddDouble  | 
          ( | 
          const std::string &  | 
          name,  | 
         
        
           | 
           | 
          double  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ AddInt()
  
  
      
        
          | RAttrMap & ROOT::Experimental::RAttrMap::AddInt  | 
          ( | 
          const std::string &  | 
          name,  | 
         
        
           | 
           | 
          int  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ AddString()
  
  
      
        
          | RAttrMap & ROOT::Experimental::RAttrMap::AddString  | 
          ( | 
          const std::string &  | 
          name,  | 
         
        
           | 
           | 
          const std::string &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ begin()
  
  
      
        
          | auto ROOT::Experimental::RAttrMap::begin  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ Clear()
  
  
      
        
          | void ROOT::Experimental::RAttrMap::Clear  | 
          ( | 
          const std::string &  | 
          name | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ end()
  
  
      
        
          | auto ROOT::Experimental::RAttrMap::end  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ Find()
  
  
      
        
          | const Value_t * ROOT::Experimental::RAttrMap::Find  | 
          ( | 
          const std::string &  | 
          name | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator=()
◆ RAttrBase
  
  
      
        
          | std::unordered_map<std::string, std::unique_ptr<Value_t> > ROOT::Experimental::RAttrMap::m | 
         
       
   | 
  
private   | 
  
 
 
[legend] 
The documentation for this class was generated from the following files: