File evaIReader.h¶
File List > src > evaIReader.h
Go to the documentation of this file
#pragma once
namespace eva
{
class IReader
{
public:
virtual signed short getValue() = 0;
virtual bool isValid() = 0;
};
template <class T>
class IReaderAdapter : public IReader, public T
{
public:
virtual signed short getValue() override
{
return T::getValue();
}
virtual bool isValid() override
{
return T::isValid();
}
};
};