Navigation

Operators and Keywords

Function List:

C++ API

c_file_ptr_stream< STREAM_T, FILE_T, BUF_T > Class Template Reference

#include <c-file-ptr-stream.h>

List of all members.

Public Member Functions

 c_file_ptr_stream (FILE_T f, typename BUF_T::close_fcn cf=BUF_T::file_close)
 ~c_file_ptr_stream (void)
BUF_T * rdbuf (void)
void stream_close (void)
int seek (long offset, int origin)
long tell (void)
void clear (void)

template<typename STREAM_T, typename FILE_T, typename BUF_T>
class c_file_ptr_stream< STREAM_T, FILE_T, BUF_T >


Constructor & Destructor Documentation

template<typename STREAM_T , typename FILE_T , typename BUF_T >
c_file_ptr_stream< STREAM_T, FILE_T, BUF_T >::c_file_ptr_stream ( FILE_T  f,
typename BUF_T::close_fcn  cf = BUF_T::file_close 
) [inline]
template<typename STREAM_T , typename FILE_T , typename BUF_T >
c_file_ptr_stream< STREAM_T, FILE_T, BUF_T >::~c_file_ptr_stream ( void   )  [inline]

Member Function Documentation

template<typename STREAM_T , typename FILE_T , typename BUF_T >
void c_file_ptr_stream< STREAM_T, FILE_T, BUF_T >::clear ( void   )  [inline]
template<typename STREAM_T , typename FILE_T , typename BUF_T >
BUF_T* c_file_ptr_stream< STREAM_T, FILE_T, BUF_T >::rdbuf ( void   )  [inline]
template<typename STREAM_T , typename FILE_T , typename BUF_T >
int c_file_ptr_stream< STREAM_T, FILE_T, BUF_T >::seek ( long  offset,
int  origin 
) [inline]
template<typename STREAM_T , typename FILE_T , typename BUF_T >
void c_file_ptr_stream< STREAM_T, FILE_T, BUF_T >::stream_close ( void   )  [inline]
template<typename STREAM_T , typename FILE_T , typename BUF_T >
long c_file_ptr_stream< STREAM_T, FILE_T, BUF_T >::tell ( void   )  [inline]

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines