__gnu_cxx::stdio_sync_filebuf< _CharT, _Traits >(3cxx) | __gnu_cxx::stdio_sync_filebuf< _CharT, _Traits >(3cxx) |
NAME¶
__gnu_cxx::stdio_sync_filebuf< _CharT, _Traits > -SYNOPSIS¶
Inherits basic_streambuf< _CharT, _Traits >.Public Types¶
typedef _CharT char_type
Public Member Functions¶
stdio_sync_filebuf (std::__c_file *__f)
Protected Member Functions¶
virtual int_type overflow (int_type __c=traits_type::eof())
Detailed Description¶
template<typename _CharT, typename _Traits = std::char_traits<_CharT>>class __gnu_cxx::stdio_sync_filebuf< _CharT, _Traits >¶
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>. Definition at line 56 of file stdio_sync_filebuf.h.Member Function Documentation¶
template<typename _CharT , typename _Traits = std::char_traits<_CharT>> std::__c_file* const __gnu_cxx::stdio_sync_filebuf< _CharT, _Traits >::file () [inline]¶
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.
Definition at line 88 of file stdio_sync_filebuf.h.
Author¶
Generated automatically by Doxygen for libstdc++ from the source code.Fri Dec 19 2014 | libstdc++ |