ldas-tools-framecpp 2.9.2
Public Types | Public Member Functions | Private Attributes | List of all members
InputStream Class Reference

Public Types

typedef INT_8U position_type
 

Public Member Functions

 InputStream ()
 
std::istream & Advance (position_type Position)
 
std::istream & AdvanceABS (position_type Position)
 
position_type Position () const
 
std::istream & Read (void *Buffer, position_type Size)
 
std::istream & operator() (std::istream &Stream)
 
bool good ()
 

Private Attributes

std::istream * m_stream
 
position_type m_position
 

Member Typedef Documentation

◆ position_type

Constructor & Destructor Documentation

◆ InputStream()

InputStream::InputStream ( )

Member Function Documentation

◆ Advance()

std::istream & InputStream::Advance ( position_type  Position)

◆ AdvanceABS()

std::istream & InputStream::AdvanceABS ( position_type  Position)

◆ good()

bool InputStream::good ( )
inline

◆ operator()()

std::istream & InputStream::operator() ( std::istream &  Stream)

◆ Position()

position_type InputStream::Position ( ) const
inline

◆ Read()

std::istream & InputStream::Read ( void *  Buffer,
position_type  Size 
)

Member Data Documentation

◆ m_position

position_type InputStream::m_position
private

◆ m_stream

std::istream* InputStream::m_stream
private

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