1
0
mirror of https://github.com/aportelli/LatAnalyze.git synced 2024-11-10 00:45:36 +00:00
LatAnalyze/latan/IOObject.hpp

26 lines
366 B
C++

#ifndef LATAN_IOOBJECT_HPP_
#define LATAN_IOOBJECT_HPP_
#include <latan/Global.hpp>
LATAN_BEGIN_CPPDECL
// Abstract base for IO objects
class IOObject
{
public:
enum IOType
{
noType = 0,
dMat = 1,
sample = 2
};
public:
virtual ~IOObject(void) = 0;
virtual IOType getType(void) = 0;
};
LATAN_END_CPPDECL
#endif