1
0
mirror of https://github.com/aportelli/LatAnalyze.git synced 2024-09-20 05:25:37 +01:00
LatAnalyze/latan/IoObject.hpp

30 lines
437 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:
class IoType
{
public:
enum
{
noType = 0,
dMat = 1,
sample = 2
};
};
public:
virtual ~IoObject(void) = 0;
virtual unsigned int getType(void) = 0;
};
LATAN_END_CPPDECL
#endif