template <class FilePred, class Trans> class sys::basic_directory
Directory entry input/output stream.
template <class FilePred> class sys::basic_idirectory
Directory entry input stream.
An input stream from which directory entries are read non-recursively.
template <class FilePred, class DirPred> class sys::basic_idirtree
Recursive directory entry input stream.
An input stream from which directories entries are read recursively.
template <class Trans> class sys::basic_odirectory
Directory entry output stream.
An output stream to which directory entries are written.
template <class Ch, class Tr = std::char_traits<Ch>, class Fd = sys::fildes> class sys::basic_ifdstream
Input stream that reads from file descriptor.
int.
template <class Ch, class Tr = std::char_traits<Ch>, class Fd = sys::fildes> class sys::basic_ofdstream
Output stream that writes to file descriptor.
template <class Ch, class Tr = std::char_traits<Ch>, class Fd = sys::fildes> class sys::basic_fdstream
Input/output stream that reads/writes to/from file descriptor.
class sys::osysstream
Output stream for standard file descriptors that uses basic_fildesbuf as stream buffer.
class sys::argstream
Output stream of command line arguments.
template <class Ch, class Tr = std::char_traits<Ch>, class Size = u32> class sys::basic_bstream
Input/output stream that reads/writes everything in binary format with network byte order.
class sys::userstreamInput stream of system users. Useful to traverse all system users in conjunction with user_iterator.
class sys::groupstreamInput stream of system groups. Useful to traverse all system groups in conjunction with group_iterator.