Logo ROOT   master
Reference Guide
ROOT::Experimental::RAttrMap::Value_t Class Referenceabstract

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_tCopy () const =0
 
template<>
bool Get () const
 
template<>
int Get () const
 
template<>
double Get () const
 
template<>
RPadLength Get () const
 
template<typename T >
Get () const
 
template<>
bool Get () const
 
template<>
int Get () const
 
template<>
double Get () const
 
template<>
RPadLength 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)
 
template<>
int GetValue (const Value_t *rec)
 
template<>
double GetValue (const Value_t *rec)
 
template<>
RPadLength GetValue (const Value_t *rec)
 
template<>
bool GetValue (const Value_t *rec)
 
template<>
int GetValue (const Value_t *rec)
 
template<>
double GetValue (const Value_t *rec)
 
template<>
RPadLength 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>

Inheritance diagram for ROOT::Experimental::RAttrMap::Value_t:
[legend]

Constructor & Destructor Documentation

◆ ~Value_t()

virtual ROOT::Experimental::RAttrMap::Value_t::~Value_t ( )
virtualdefault

Member Function Documentation

◆ CanConvertFrom()

virtual bool ROOT::Experimental::RAttrMap::Value_t::CanConvertFrom ( EValuesKind  kind) const
inlinevirtual

◆ CanConvertTo()

virtual bool ROOT::Experimental::RAttrMap::Value_t::CanConvertTo ( EValuesKind  kind) const
inlinevirtual

◆ Copy()

◆ Get() [1/9]

template<>
bool ROOT::Experimental::RAttrMap::Value_t::Get ( ) const

Definition at line 22 of file RAttrMap.cxx.

◆ Get() [2/9]

template<>
int ROOT::Experimental::RAttrMap::Value_t::Get ( ) const

Definition at line 23 of file RAttrMap.cxx.

◆ Get() [3/9]

template<>
double ROOT::Experimental::RAttrMap::Value_t::Get ( ) const

Definition at line 24 of file RAttrMap.cxx.

◆ Get() [4/9]

template<>
RPadLength ROOT::Experimental::RAttrMap::Value_t::Get ( ) const

Definition at line 26 of file RAttrMap.cxx.

◆ Get() [5/9]

template<typename T >
T ROOT::Experimental::RAttrMap::Value_t::Get ( ) const

◆ Get() [6/9]

template<>
bool ROOT::Experimental::RAttrMap::Value_t::Get ( ) const

◆ Get() [7/9]

template<>
int ROOT::Experimental::RAttrMap::Value_t::Get ( ) const

◆ Get() [8/9]

template<>
double ROOT::Experimental::RAttrMap::Value_t::Get ( ) const

◆ Get() [9/9]

template<>
RPadLength ROOT::Experimental::RAttrMap::Value_t::Get ( ) const

◆ GetBool()

virtual bool ROOT::Experimental::RAttrMap::Value_t::GetBool ( ) const
inlinevirtual

◆ GetDouble()

virtual double ROOT::Experimental::RAttrMap::Value_t::GetDouble ( ) const
inlinevirtual

◆ GetInt()

virtual int ROOT::Experimental::RAttrMap::Value_t::GetInt ( ) const
inlinevirtual

◆ GetString()

virtual std::string ROOT::Experimental::RAttrMap::Value_t::GetString ( ) const
inlinevirtual

◆ GetValue() [1/9]

template<>
bool ROOT::Experimental::RAttrMap::Value_t::GetValue ( const Value_t rec)

Definition at line 28 of file RAttrMap.cxx.

◆ GetValue() [2/9]

template<>
int ROOT::Experimental::RAttrMap::Value_t::GetValue ( const Value_t rec)

Definition at line 29 of file RAttrMap.cxx.

◆ GetValue() [3/9]

template<>
double ROOT::Experimental::RAttrMap::Value_t::GetValue ( const Value_t rec)

Definition at line 30 of file RAttrMap.cxx.

◆ GetValue() [4/9]

template<>
RPadLength ROOT::Experimental::RAttrMap::Value_t::GetValue ( const Value_t rec)

Definition at line 32 of file RAttrMap.cxx.

◆ GetValue() [5/9]

template<typename RET_TYPE , typename MATCH_TYPE = void>
static RET_TYPE ROOT::Experimental::RAttrMap::Value_t::GetValue ( const Value_t rec)
static

◆ GetValue() [6/9]

template<>
bool ROOT::Experimental::RAttrMap::Value_t::GetValue ( const Value_t rec)

◆ GetValue() [7/9]

template<>
int ROOT::Experimental::RAttrMap::Value_t::GetValue ( const Value_t rec)

◆ GetValue() [8/9]

template<>
double ROOT::Experimental::RAttrMap::Value_t::GetValue ( const Value_t rec)

◆ GetValue() [9/9]

template<>
RPadLength ROOT::Experimental::RAttrMap::Value_t::GetValue ( const Value_t rec)

◆ IsEqual()

◆ Kind()


The documentation for this class was generated from the following files: