Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::Experimental::RAttrMap::DoubleValue_t Class Reference

Definition at line 99 of file RAttrMap.hxx.

Public Member Functions

 DoubleValue_t (double _v=0)
bool CanConvertFrom (EValuesKind kind) const final
bool CanConvertTo (EValuesKind kind) const final
std::unique_ptr< Value_tCopy () const final
template<>
bool Get () const
template<typename T>
Get () const
bool GetBool () const final
double GetDouble () const final
int GetInt () const final
std::string GetString () const final
template<>
bool GetValue (const Value_t *rec)
bool IsEqual (const Value_t &tgt) const final
EValuesKind Kind () const final

Static Public Member Functions

template<typename RET_TYPE, typename MATCH_TYPE = void>
static RET_TYPE GetValue (const Value_t *rec)

Private Attributes

double v {0}
 double value

#include <ROOT/RAttrMap.hxx>

Inheritance diagram for ROOT::Experimental::RAttrMap::DoubleValue_t:
ROOT::Experimental::RAttrMap::Value_t

Constructor & Destructor Documentation

◆ DoubleValue_t()

ROOT::Experimental::RAttrMap::DoubleValue_t::DoubleValue_t ( double _v = 0)
inline

Definition at line 102 of file RAttrMap.hxx.

Member Function Documentation

◆ CanConvertFrom()

bool ROOT::Experimental::RAttrMap::DoubleValue_t::CanConvertFrom ( EValuesKind kind) const
inlinefinalvirtual

Reimplemented from ROOT::Experimental::RAttrMap::Value_t.

Definition at line 104 of file RAttrMap.hxx.

◆ CanConvertTo()

bool ROOT::Experimental::RAttrMap::DoubleValue_t::CanConvertTo ( EValuesKind kind) const
inlinefinalvirtual

Reimplemented from ROOT::Experimental::RAttrMap::Value_t.

Definition at line 105 of file RAttrMap.hxx.

◆ Copy()

std::unique_ptr< Value_t > ROOT::Experimental::RAttrMap::DoubleValue_t::Copy ( ) const
inlinefinalvirtual

Implements ROOT::Experimental::RAttrMap::Value_t.

Definition at line 110 of file RAttrMap.hxx.

◆ Get() [1/2]

RColor RAttrMap::Value_t::Get< RColor > ( ) const
inherited

Definition at line 23 of file RAttrMap.cxx.

◆ Get() [2/2]

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

◆ GetBool()

bool ROOT::Experimental::RAttrMap::DoubleValue_t::GetBool ( ) const
inlinefinalvirtual

Reimplemented from ROOT::Experimental::RAttrMap::Value_t.

Definition at line 106 of file RAttrMap.hxx.

◆ GetDouble()

double ROOT::Experimental::RAttrMap::DoubleValue_t::GetDouble ( ) const
inlinefinalvirtual

Reimplemented from ROOT::Experimental::RAttrMap::Value_t.

Definition at line 108 of file RAttrMap.hxx.

◆ GetInt()

int ROOT::Experimental::RAttrMap::DoubleValue_t::GetInt ( ) const
inlinefinalvirtual

Reimplemented from ROOT::Experimental::RAttrMap::Value_t.

Definition at line 107 of file RAttrMap.hxx.

◆ GetString()

std::string ROOT::Experimental::RAttrMap::DoubleValue_t::GetString ( ) const
inlinefinalvirtual

Reimplemented from ROOT::Experimental::RAttrMap::Value_t.

Definition at line 109 of file RAttrMap.hxx.

◆ GetValue() [1/2]

RColor RAttrMap::Value_t::GetValue< RColor, void > ( const Value_t * rec)
inherited

Definition at line 30 of file RAttrMap.cxx.

◆ GetValue() [2/2]

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

◆ IsEqual()

bool ROOT::Experimental::RAttrMap::DoubleValue_t::IsEqual ( const Value_t & tgt) const
inlinefinalvirtual

Reimplemented from ROOT::Experimental::RAttrMap::Value_t.

Definition at line 111 of file RAttrMap.hxx.

◆ Kind()

EValuesKind ROOT::Experimental::RAttrMap::DoubleValue_t::Kind ( ) const
inlinefinalvirtual

Implements ROOT::Experimental::RAttrMap::Value_t.

Definition at line 103 of file RAttrMap.hxx.

Member Data Documentation

◆ v

double ROOT::Experimental::RAttrMap::DoubleValue_t::v {0}
private

double value

Definition at line 100 of file RAttrMap.hxx.


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