mirror of
https://github.com/aportelli/LatAnalyze.git
synced 2024-11-10 00:45:36 +00:00
26 lines
366 B
C++
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
|