ldas-tools-al  2.6.4
Public Types | Public Member Functions | Private Attributes | List of all members
basic_ofstream< _CharT, _Traits > Class Template Reference

Class basic_ofstream<> More...

#include <fstream.hh>

Inheritance diagram for basic_ofstream< _CharT, _Traits >:
Inheritance graph
[legend]
Collaboration diagram for basic_ofstream< _CharT, _Traits >:
Collaboration graph
[legend]

Public Types

typedef _CharT char_type
 
typedef _Traits::int_type int_type
 
typedef _Traits::pos_type pos_type
 
typedef _Traits::off_type off_type
 
typedef _Traits traits_type
 
typedef std::basic_ios< _CharT, _Traits > _Basic_ios
 
typedef std::basic_ostream< _CharT, _Traits > _Base
 
typedef basic_filebuf< _CharT, _Traits > _Buf
 
typedef _CharT char_type
 
typedef _Traits::int_type int_type
 
typedef _Traits::pos_type pos_type
 
typedef _Traits::off_type off_type
 
typedef _Traits traits_type
 
typedef std::basic_ios< _CharT, _Traits > _Basic_ios
 
typedef std::basic_ostream< _CharT, _Traits > _Base
 
typedef basic_filebuf< _CharT, _Traits > _Buf
 

Public Member Functions

 basic_ofstream ()
 
 basic_ofstream (const char *__s, std::ios_base::openmode __mod=std::ios_base::out)
 
 basic_ofstream (int __id, std::ios_base::openmode __mod=std::ios_base::out)
 
 basic_ofstream (const char *__s, std::ios_base::openmode __m, long __protection)
 
 ~basic_ofstream ()
 
basic_filebuf< _CharT, _Traits > * rdbuf () const
 
bool is_open ()
 
void open (const char *__s, std::ios_base::openmode __mod=std::ios_base::out)
 
void close ()
 
void setbuf (char_type *Buffer, off_type N)
 
 basic_ofstream ()
 
 basic_ofstream (const char *__s, std::ios_base::openmode __mod=std::ios_base::out)
 
 basic_ofstream (int __id, std::ios_base::openmode __mod=std::ios_base::out)
 
 basic_ofstream (const char *__s, std::ios_base::openmode __m, long __protection)
 
 ~basic_ofstream ()
 
basic_filebuf< _CharT, _Traits > * rdbuf () const
 
bool is_open ()
 
void open (const char *__s, std::ios_base::openmode __mod=std::ios_base::out)
 
void close ()
 
void setbuf (char_type *Buffer, off_type N)
 

Private Attributes

basic_filebuf< _CharT, _Traits > _M_buf
 

Detailed Description

template<class _CharT, class _Traits = std::char_traits< _CharT >>
class basic_ofstream< _CharT, _Traits >

Class basic_ofstream<>

Member Typedef Documentation

◆ _Base [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef std::basic_ostream< _CharT, _Traits > basic_ofstream< _CharT, _Traits >::_Base

◆ _Base [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef std::basic_ostream< _CharT, _Traits > basic_ofstream< _CharT, _Traits >::_Base

◆ _Basic_ios [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef std::basic_ios< _CharT, _Traits > basic_ofstream< _CharT, _Traits >::_Basic_ios

◆ _Basic_ios [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef std::basic_ios< _CharT, _Traits > basic_ofstream< _CharT, _Traits >::_Basic_ios

◆ _Buf [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef basic_filebuf< _CharT, _Traits > basic_ofstream< _CharT, _Traits >::_Buf

◆ _Buf [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef basic_filebuf< _CharT, _Traits > basic_ofstream< _CharT, _Traits >::_Buf

◆ char_type [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _CharT basic_ofstream< _CharT, _Traits >::char_type

◆ char_type [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _CharT basic_ofstream< _CharT, _Traits >::char_type

◆ int_type [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _Traits::int_type basic_ofstream< _CharT, _Traits >::int_type

◆ int_type [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _Traits::int_type basic_ofstream< _CharT, _Traits >::int_type

◆ off_type [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _Traits::off_type basic_ofstream< _CharT, _Traits >::off_type

◆ off_type [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _Traits::off_type basic_ofstream< _CharT, _Traits >::off_type

◆ pos_type [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _Traits::pos_type basic_ofstream< _CharT, _Traits >::pos_type

◆ pos_type [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _Traits::pos_type basic_ofstream< _CharT, _Traits >::pos_type

◆ traits_type [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _Traits basic_ofstream< _CharT, _Traits >::traits_type

◆ traits_type [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
typedef _Traits basic_ofstream< _CharT, _Traits >::traits_type

Constructor & Destructor Documentation

◆ basic_ofstream() [1/8]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::basic_ofstream ( )
inline

◆ basic_ofstream() [2/8]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::basic_ofstream ( const char *  __s,
std::ios_base::openmode  __mod = std::ios_base::out 
)
inlineexplicit

◆ basic_ofstream() [3/8]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::basic_ofstream ( int  __id,
std::ios_base::openmode  __mod = std::ios_base::out 
)
inlineexplicit

◆ basic_ofstream() [4/8]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::basic_ofstream ( const char *  __s,
std::ios_base::openmode  __m,
long  __protection 
)
inline

◆ ~basic_ofstream() [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::~basic_ofstream ( )
inline

◆ basic_ofstream() [5/8]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::basic_ofstream ( )
inline

◆ basic_ofstream() [6/8]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::basic_ofstream ( const char *  __s,
std::ios_base::openmode  __mod = std::ios_base::out 
)
inlineexplicit

◆ basic_ofstream() [7/8]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::basic_ofstream ( int  __id,
std::ios_base::openmode  __mod = std::ios_base::out 
)
inlineexplicit

◆ basic_ofstream() [8/8]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::basic_ofstream ( const char *  __s,
std::ios_base::openmode  __m,
long  __protection 
)
inline

◆ ~basic_ofstream() [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_ofstream< _CharT, _Traits >::~basic_ofstream ( )
inline

Member Function Documentation

◆ close() [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
void basic_ofstream< _CharT, _Traits >::close ( )
inline

◆ close() [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
void basic_ofstream< _CharT, _Traits >::close ( )
inline

◆ is_open() [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
bool basic_ofstream< _CharT, _Traits >::is_open ( )
inline

◆ is_open() [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
bool basic_ofstream< _CharT, _Traits >::is_open ( )
inline

◆ open() [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
void basic_ofstream< _CharT, _Traits >::open ( const char *  __s,
std::ios_base::openmode  __mod = std::ios_base::out 
)
inline

◆ open() [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
void basic_ofstream< _CharT, _Traits >::open ( const char *  __s,
std::ios_base::openmode  __mod = std::ios_base::out 
)
inline

◆ rdbuf() [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_filebuf< _CharT, _Traits >* basic_ofstream< _CharT, _Traits >::rdbuf ( ) const
inline

◆ rdbuf() [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_filebuf< _CharT, _Traits >* basic_ofstream< _CharT, _Traits >::rdbuf ( ) const
inline

◆ setbuf() [1/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
void basic_ofstream< _CharT, _Traits >::setbuf ( char_type Buffer,
off_type  N 
)
inline

◆ setbuf() [2/2]

template<class _CharT , class _Traits = std::char_traits< _CharT >>
void basic_ofstream< _CharT, _Traits >::setbuf ( char_type Buffer,
off_type  N 
)
inline

Member Data Documentation

◆ _M_buf

template<class _CharT , class _Traits = std::char_traits< _CharT >>
basic_filebuf< _CharT, _Traits > basic_ofstream< _CharT, _Traits >::_M_buf
private

The documentation for this class was generated from the following file: