![]() |
ATLAS Offline Software
|
#include <IMonitoredVariable.h>
Public Member Functions | |
| virtual | ~IMonitoredVariable () |
| const std::string & | name () const |
| virtual double | get (size_t) const =0 |
| virtual std::string | getString (size_t) const =0 |
| virtual bool | hasStringRepresentation () const =0 |
| indcates that the stored content can be converted to strings | |
| virtual size_t | size () const =0 |
| gives size of vector representation | |
Public Attributes | |
| friend | MonitoredGroup |
Protected Member Functions | |
| IMonitoredVariable (std::string name) | |
Private Attributes | |
| const std::string | m_name |
Definition at line 14 of file IMonitoredVariable.h.
|
inlinevirtual |
Definition at line 17 of file IMonitoredVariable.h.
|
inlineprotected |
Definition at line 27 of file IMonitoredVariable.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
indcates that the stored content can be converted to strings
Implemented in Monitored::ObjectsCollection< T, R >, Monitored::ObjectsRefCollection< T, R >, Monitored::Scalar< T >, Monitored::Timer< unit >, Monitored::ValuesCollection< T >, and Monitored::ValuesRefCollection< T >.
|
inline |
Definition at line 19 of file IMonitoredVariable.h.
|
pure virtual |
gives size of vector representation
Implemented in Monitored::ObjectsCollection< T, R >, Monitored::ObjectsRefCollection< T, R >, Monitored::Scalar< T >, Monitored::Timer< unit >, Monitored::ValuesCollection< T >, and Monitored::ValuesRefCollection< T >.
|
private |
Definition at line 31 of file IMonitoredVariable.h.
| friend Monitored::IMonitoredVariable::MonitoredGroup |
Definition at line 16 of file IMonitoredVariable.h.