Logo ROOT   6.21/01
Reference Guide
ROOT::Experimental::RAttrMap::IntValue_t Class Reference

Definition at line 73 of file RAttrMap.hxx.

Public Member Functions

 IntValue_t (int _v=0)
 
std::unique_ptr< Value_tCopy () const final
 
bool GetBool () const final
 
double GetDouble () const final
 
int GetInt () const final
 
std::string GetString () const final
 
bool IsEqual (const Value_t &tgt) const final
 
EValuesKind Kind () const final
 
- Public Member Functions inherited from ROOT::Experimental::RAttrMap::Value_t
virtual ~Value_t ()=default
 
virtual bool Compatible (EValuesKind kind) const
 
template<>
bool Get () const
 
template<>
int Get () const
 
template<>
double Get () const
 
template<typename T >
Get () const
 
template<>
bool Get () const
 
template<>
int Get () const
 
template<>
double Get () const
 
template<>
bool GetValue (const Value_t *rec)
 
template<>
int GetValue (const Value_t *rec)
 
template<>
double 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)
 

Private Attributes

int v {0}
 integer value More...
 

Additional Inherited Members

- Static Public Member Functions inherited from ROOT::Experimental::RAttrMap::Value_t
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::IntValue_t:
[legend]

Constructor & Destructor Documentation

◆ IntValue_t()

ROOT::Experimental::RAttrMap::IntValue_t::IntValue_t ( int  _v = 0)
inline

Definition at line 76 of file RAttrMap.hxx.

Member Function Documentation

◆ Copy()

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

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

Definition at line 82 of file RAttrMap.hxx.

◆ GetBool()

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

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

Definition at line 78 of file RAttrMap.hxx.

◆ GetDouble()

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

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

Definition at line 80 of file RAttrMap.hxx.

◆ GetInt()

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

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

Definition at line 79 of file RAttrMap.hxx.

◆ GetString()

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

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

Definition at line 81 of file RAttrMap.hxx.

◆ IsEqual()

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

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

Definition at line 83 of file RAttrMap.hxx.

◆ Kind()

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

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

Definition at line 77 of file RAttrMap.hxx.

Member Data Documentation

◆ v

int ROOT::Experimental::RAttrMap::IntValue_t::v {0}
private

integer value

Definition at line 74 of file RAttrMap.hxx.


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