NEST  2.6.0,not_revisioned_source_dir@0
Public Member Functions | Private Attributes | List of all members
ifdstream Class Reference

#include <fdstream.h>

Inheritance diagram for ifdstream:

Public Member Functions

 ifdstream ()
 
 ifdstream (const char *s, std::ios_base::openmode mode=std::ios_base::in)
 
 ifdstream (int fd)
 
fdbufrdbuf () const
 
bool is_open ()
 
void open (const char *s, std::ios_base::openmode mode=std::ios_base::in)
 
void close ()
 

Private Attributes

fdbuf sb
 

Constructor & Destructor Documentation

ifdstream::ifdstream ( )
inline

References sb.

ifdstream::ifdstream ( const char *  s,
std::ios_base::openmode  mode = std::ios_base::in 
)
inlineexplicit

References open(), and sb.

ifdstream::ifdstream ( int  fd)
inlineexplicit

References sb.

Member Function Documentation

void ifdstream::close ( )

References rdbuf().

Referenced by CloseistreamFunction::execute().

bool ifdstream::is_open ( )
inline

References fdbuf::is_open(), and rdbuf().

void ifdstream::open ( const char *  s,
std::ios_base::openmode  mode = std::ios_base::in 
)
inline

References rdbuf().

Referenced by ifdstream().

fdbuf* ifdstream::rdbuf ( ) const
inline

References sb.

Referenced by close(), Processes::fd(), is_open(), and open().

Member Data Documentation

fdbuf ifdstream::sb
private

Referenced by ifdstream(), and rdbuf().


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