mirror of
https://github.com/aportelli/LatAnalyze.git
synced 2025-04-08 02:20:44 +01:00
29 lines
380 B
C++
29 lines
380 B
C++
#ifndef LATAN_IOOBJECT_HPP_
|
|
#define LATAN_IOOBJECT_HPP_
|
|
|
|
#include <latan/Global.hpp>
|
|
|
|
LATAN_BEGIN_CPPDECL
|
|
|
|
namespace IOTypes
|
|
{
|
|
typedef enum
|
|
{
|
|
NoType = 0,
|
|
DMat = 1,
|
|
Sample = 2
|
|
} Type;
|
|
}
|
|
|
|
// Abstract base for IO objects
|
|
class IOObject
|
|
{
|
|
public:
|
|
virtual ~IOObject(void);
|
|
virtual IOTypes::Type IOType(void);
|
|
};
|
|
|
|
LATAN_END_CPPDECL
|
|
|
|
#endif
|