mirror of
https://github.com/aportelli/LatAnalyze.git
synced 2024-09-20 05:25:37 +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
|