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

29 lines
380 B
C++
Raw Normal View History

#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