#include <occa/defines.hpp>

#ifndef OCCA_INTERNAL_MODES_SERIAL_STREAMTAG_HEADER
#define OCCA_INTERNAL_MODES_SERIAL_STREAMTAG_HEADER

#include <occa/internal/core/streamTag.hpp>

namespace occa {
  namespace serial {
    class streamTag : public occa::modeStreamTag_t {
    public:
      double time;

      streamTag(modeDevice_t *modeDevice_,
                double time_);

      virtual ~streamTag() = default;

      void* unwrap() override;
    };
  }
}

#endif
