GNU g++  v5.2.1
GNU Standard C++
stdio_sync_filebuf.h File Reference

This file is a GNU extension to the Standard C++ Library. More...

#include <streambuf>
#include <unistd.h>
#include <cstdio>
#include <bits/c++io.h>
#include <bits/move.h>
Include dependency graph for stdio_sync_filebuf.h:

Functions

namespace __gnu_cxx _GLIBCXX_VISIBILITY (default)
 

Detailed Description

This file is a GNU extension to the Standard C++ Library.

Function Documentation

namespace __gnu_cxx _GLIBCXX_VISIBILITY ( default  )

Provides a layer of compatibility for C.

This GNU extension provides extensions for working with standard C FILE*'s. It must be instantiated by the user with the type of character used in the file stream, e.g., stdio_filebuf<char>.

Returns
The underlying FILE*.

This function can be used to access the underlying C file pointer. Note that there is no way for the library to track what you do with the file, so be careful.

References std::__exception_ptr::swap().

Here is the call graph for this function: