27#ifndef ELEMENTSEXAMPLES_ELEMENTSEXAMPLES_DATASOURCEUSER_H_
28#define ELEMENTSEXAMPLES_ELEMENTSEXAMPLES_DATASOURCEUSER_H_
defines the macros to be used for explicit export of the symbols
This class has been created to demonstrate unit testing. It is an Interface over a DataSource (a File...
virtual double getRecordValue(std::size_t index) const =0
Fetch the value of the n-th record of the DataSource.
virtual ~DataSourceInterface()=default
virtual std::size_t countRecords() const =0
Count the number of records into the DataSource.
This class has been created to demonstrate unit testing. It manipulates an object implementing DataSo...
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.