25 #ifndef TASKOLIB_SERIALIZE_SEQUENCE_H_
26 #define TASKOLIB_SERIALIZE_SEQUENCE_H_
31 #include <gul14/string_view.h>
57 std::ostream&
operator<<(std::ostream& stream,
const Step& step);
96 void store_step(
const std::filesystem::path& lua_file,
const Step& step);
107 std::ostream&
operator<<(std::ostream& stream,
const Sequence& sequence);
Declaration of the Step class.
Declaration of the UniqueId class.
Namespace task contains all Taskolib functions and classes.
Definition: CommChannel.h:33
std::string make_sequence_filename(SequenceName sequence_name, UniqueId unique_id)
Return a filename for the given combination of machine-friendly sequence name and unique ID.
Definition: serialize_sequence.cc:49
void store_step(const std::filesystem::path &lua_file, const Step &step)
Store a Step in a file.
Definition: serialize_sequence.cc:83
std::ostream & operator<<(std::ostream &stream, const Timeout &timeout)
Definition: Timeout.h:190