fdstream.h File Reference
`#include <unistd.h>`
`#include <sys/types.h>`
`#include <errno.h>`
`#include <istream>`
`#include <ostream>`
`#include <streambuf>`
`#include <algorithm>`
`#include <string>`
`#include <cstddef>`
`#include <c++-gtk-utils/shared_handle.h>`
`#include <c++-gtk-utils/cgu_config.h>`
`#include <c++-gtk-utils/fdstream.tpp>`

Go to the source code of this file.

## Classes

class | Cgu::basic_fdoutbuf< charT, Traits >
| Output stream buffer for unix file descriptors. More...
class | Cgu::basic_fdostream< charT, Traits >
| Output stream for unix file descriptors. More...
class | Cgu::basic_fdinbuf< charT, Traits >
| Input stream buffer for unix file descriptors. More...
class | Cgu::basic_fdistream< charT, Traits >
| Input stream for unix file descriptors. More...

## Namespaces

namespace | Cgu

## Typedefs

typedef basic_fdinbuf< char > | Cgu::fdinbuf
| Input stream buffer for file descriptors for char type. More...
typedef basic_fdoutbuf< char > | Cgu::fdoutbuf
| Output stream buffer for file descriptors for char type. More...
typedef basic_fdistream< char > | Cgu::fdistream
| Input stream for file descriptors for char type. More...
typedef basic_fdostream< char > | Cgu::fdostream
| Output stream for file descriptors for char type. More...
typedef basic_fdinbuf< wchar_t > | Cgu::wfdinbuf
| Input stream buffer for file descriptors for wchar_t type. More...
typedef basic_fdoutbuf< wchar_t > | Cgu::wfdoutbuf
| Output stream buffer for file descriptors for wchar_t type. More...
typedef basic_fdistream< wchar_t > | Cgu::wfdistream
| Input stream for file descriptors for wchar_t type. More...
typedef basic_fdostream< wchar_t > | Cgu::wfdostream
| Output stream for file descriptors for wchar_t type. More...
typedef basic_fdinbuf< char16_t > | Cgu::u16fdinbuf
| Input stream buffer for file descriptors for char16_t type. More...
typedef basic_fdoutbuf< char16_t > | Cgu::u16fdoutbuf
| Output stream buffer for file descriptors for char16_t type. More...
typedef basic_fdistream< char16_t > | Cgu::u16fdistream
| Input stream for file descriptors for char16_t type. More...
typedef basic_fdostream< char16_t > | Cgu::u16fdostream
| Output stream for file descriptors for char16_t type. More...
typedef basic_fdinbuf< char32_t > | Cgu::u32fdinbuf
| Input stream buffer for file descriptors for char32_t type. More...
typedef basic_fdoutbuf< char32_t > | Cgu::u32fdoutbuf
| Output stream buffer for file descriptors for char32_t type. More...
typedef basic_fdistream< char32_t > | Cgu::u32fdistream
| Input stream for file descriptors for char32_t type. More...
typedef basic_fdostream< char32_t > | Cgu::u32fdostream
| Output stream for file descriptors for char32_t type. More...