Definition at line 42 of file RAttrMap.hxx.
Public Member Functions | |
| virtual | ~Value_t ()=default | 
| virtual bool | CanConvertFrom (EValuesKind kind) const | 
| virtual bool | CanConvertTo (EValuesKind kind) const | 
| virtual std::unique_ptr< Value_t > | Copy () const =0 | 
| template<typename T > | |
| T | Get () const | 
| template<> | |
| bool | Get () const | 
| virtual bool | GetBool () const | 
| virtual double | GetDouble () const | 
| virtual int | GetInt () const | 
| virtual std::string | GetString () const | 
| template<> | |
| bool | GetValue (const Value_t *rec) | 
| virtual bool | IsEqual (const Value_t &) const | 
| virtual EValuesKind | Kind () const =0 | 
Static Public Member Functions | |
| template<typename RET_TYPE , typename MATCH_TYPE = void> | |
| static RET_TYPE | GetValue (const Value_t *rec) | 
#include <ROOT/RAttrMap.hxx>
      
  | 
  virtualdefault | 
      
  | 
  inlinevirtual | 
Reimplemented in ROOT::Experimental::RAttrMap::BoolValue_t, ROOT::Experimental::RAttrMap::IntValue_t, ROOT::Experimental::RAttrMap::DoubleValue_t, and ROOT::Experimental::RAttrMap::StringValue_t.
Definition at line 46 of file RAttrMap.hxx.
      
  | 
  inlinevirtual | 
Reimplemented in ROOT::Experimental::RAttrMap::BoolValue_t, ROOT::Experimental::RAttrMap::IntValue_t, ROOT::Experimental::RAttrMap::DoubleValue_t, and ROOT::Experimental::RAttrMap::StringValue_t.
Definition at line 47 of file RAttrMap.hxx.
| T ROOT::Experimental::RAttrMap::Value_t::Get | ( | ) | const | 
Definition at line 23 of file RAttrMap.cxx.
Reimplemented in ROOT::Experimental::RAttrMap::BoolValue_t, ROOT::Experimental::RAttrMap::IntValue_t, ROOT::Experimental::RAttrMap::DoubleValue_t, and ROOT::Experimental::RAttrMap::StringValue_t.
Definition at line 48 of file RAttrMap.hxx.
Reimplemented in ROOT::Experimental::RAttrMap::BoolValue_t, ROOT::Experimental::RAttrMap::IntValue_t, and ROOT::Experimental::RAttrMap::DoubleValue_t.
Definition at line 50 of file RAttrMap.hxx.
Reimplemented in ROOT::Experimental::RAttrMap::BoolValue_t, ROOT::Experimental::RAttrMap::IntValue_t, and ROOT::Experimental::RAttrMap::DoubleValue_t.
Definition at line 49 of file RAttrMap.hxx.
      
  | 
  inlinevirtual | 
Reimplemented in ROOT::Experimental::RAttrMap::BoolValue_t, ROOT::Experimental::RAttrMap::IntValue_t, ROOT::Experimental::RAttrMap::DoubleValue_t, and ROOT::Experimental::RAttrMap::StringValue_t.
Definition at line 51 of file RAttrMap.hxx.
Definition at line 30 of file RAttrMap.cxx.
Reimplemented in ROOT::Experimental::RAttrMap::NoValue_t, ROOT::Experimental::RAttrMap::BoolValue_t, ROOT::Experimental::RAttrMap::IntValue_t, ROOT::Experimental::RAttrMap::DoubleValue_t, and ROOT::Experimental::RAttrMap::StringValue_t.
Definition at line 52 of file RAttrMap.hxx.
      
  | 
  pure virtual |