29 #ifndef _EXT_ENC_FILEBUF_H 
   30 #define _EXT_ENC_FILEBUF_H 1 
   36 namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
 
   38 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   41   template<
typename _CharT>
 
   43     : 
public std::basic_filebuf<_CharT, encoding_char_traits<_CharT> >
 
   51       : std::basic_filebuf<_CharT, encoding_char_traits<_CharT> >()
 
   52       { this->_M_state_beg = __state; }
 
   59       __glibcxx_class_requires(state_type, _SGIAssignableConcept)
 
   62 _GLIBCXX_END_NAMESPACE_VERSION
 
GNU extensions for public use. 
Class representing stream positions. 
Extension to use iconv for dealing with character encodings.