#ifndef MSP_IO_SEEKABLE_H_
#define MSP_IO_SEEKABLE_H_
+#include <cstdint>
#include <stdexcept>
-#include <msp/core/inttypes.h>
#include "base.h"
namespace Msp {
class Handle;
-typedef Int64 SeekOffset;
+typedef std::int64_t SeekOffset;
enum SeekType
{
{
public:
bad_seek(SeekOffset, SeekType);
- virtual ~bad_seek() throw() { }
+ virtual ~bad_seek() throw() = default;
};
class Seekable: public Base
{
protected:
- Seekable() { }
+ Seekable() = default;
public:
/** Changes the read/write offset. Returns the new offset. */