DATRW++ library: seismic data I/O with multiple formats
datrw::binary::ibinstream Class Reference

stream like class for binary input of basic types and classes More...

#include <ibinstream.h>

Collaboration diagram for datrw::binary::ibinstream:

Public Member Functions

 ibinstream (std::istream &is, const char *const magic, const bool &debug=false)
 
void read (char &v)
 
void read (short &v)
 
void read (int &v)
 
void read (unsigned int &v)
 
void read (double &v)
 
void read (float &v)
 
void read (std::string &v)
 
void read (libtime::TAbsoluteTime &v)
 
void read (::sff::FREE &v)
 
void read (::sff::WID2 &v)
 
void read (::sff::SRCE &v)
 
void read (::sff::INFO &v)
 
void read (Tdseries &v)
 
void read (Tfseries &v)
 
void read (Tiseries &v)
 
unsigned int skipdseries ()
 
unsigned int skipfseries ()
 
unsigned int skipiseries ()
 

Private Attributes

bool Mdebug
 
std::istream & Mis
 
bool Mswap
 

Detailed Description

stream like class for binary input of basic types and classes

Definition at line 56 of file ibinstream.h.


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