Xped
Loading...
Searching...
No Matches
Xped::ObservableBase Struct Referenceabstract

#include <ObservableBase.hpp>

Inheritance diagram for Xped::ObservableBase:
Collaboration diagram for Xped::ObservableBase:

Public Member Functions

 ObservableBase (const std::string &name_in="", bool MEASURE_IN=true)
 
virtual std::string file_name () const
 
virtual std::string format () const
 
virtual std::string getResString (const std::string &offset) const =0
 
virtual void toFile (HighFive::File &file, const std::string &) const =0
 
virtual ~ObservableBase ()=default
 

Public Attributes

std::string name = "Op"
 
bool MEASURE = true
 

Constructor & Destructor Documentation

◆ ObservableBase()

Xped::ObservableBase::ObservableBase ( const std::string &  name_in = "",
bool  MEASURE_IN = true 
)
inlineexplicit

◆ ~ObservableBase()

virtual Xped::ObservableBase::~ObservableBase ( )
virtualdefault

Member Function Documentation

◆ file_name()

virtual std::string Xped::ObservableBase::file_name ( ) const
inlinevirtual

◆ format()

virtual std::string Xped::ObservableBase::format ( ) const
inlinevirtual

◆ getResString()

virtual std::string Xped::ObservableBase::getResString ( const std::string &  offset) const
pure virtual

◆ toFile()

virtual void Xped::ObservableBase::toFile ( HighFive::File &  file,
const std::string &   
) const
pure virtual

Member Data Documentation

◆ MEASURE

bool Xped::ObservableBase::MEASURE = true

◆ name

std::string Xped::ObservableBase::name = "Op"

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