Added ProcessStream to for running processes (on Linux) and streaming their output.

Added map() function for creating a mapping iterator.
Added mijin::pipe types for map() and join().
This commit is contained in:
2023-08-06 13:52:46 +02:00
parent 1549ef27a7
commit a1f1717e22
6 changed files with 346 additions and 1 deletions

View File

@@ -48,10 +48,11 @@ enum class FileOpenMode
READ_WRITE
};
enum class StreamError
enum class [[nodiscard]] StreamError
{
SUCCESS,
IO_ERROR,
NOT_SUPPORTED,
UNKNOWN_ERROR
};