mirror of
https://github.com/aportelli/LatAnalyze.git
synced 2025-04-08 02:20:44 +01:00
30 lines
437 B
C++
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
|