ldas-tools-framecpp  2.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | List of all members
FrameCPP::Common::IStringStream Class Reference

#include <StringStream.hh>

Public Types

typedef std::istringstream base_stream_type
 
typedef base_stream_type::char_type char_type
 
typedef std::streamsize streamsize_type
 
typedef std::streamoff streamoff_type
 
typedef std::ios_base::seekdir seekdir_type
 

Public Member Functions

 IStringStream (const std::string &Source, bool ByteSwap)
 
 IStringStream (const char_type *Source, streamsize_type SourceSize, bool ByteSwap)
 
bool good () const
 
IStringStreamseekg (streamsize_type Position)
 
IStringStreamseekg (streamoff_type Offset, seekdir_type Way)
 
streamsize_type tellg ()
 
template<typename L >
IStringStreamoperator>> (STRING< L > &Data)
 
template<typename DT >
IStringStreamoperator>> (DT &Data)
 

Member Typedef Documentation

typedef base_stream_type::char_type FrameCPP::Common::IStringStream::char_type
typedef std::ios_base::seekdir FrameCPP::Common::IStringStream::seekdir_type

Constructor & Destructor Documentation

FrameCPP::Common::IStringStream::IStringStream ( const std::string &  Source,
bool  ByteSwap 
)
inline
FrameCPP::Common::IStringStream::IStringStream ( const char_type Source,
streamsize_type  SourceSize,
bool  ByteSwap 
)
inline

Member Function Documentation

bool FrameCPP::Common::IStringStream::good ( ) const
inline
template<typename L >
IStringStream & FrameCPP::Common::IStringStream::operator>> ( STRING< L > &  Data)
inline
template<typename DT >
IStringStream & FrameCPP::Common::IStringStream::operator>> ( DT &  Data)
inline
IStringStream & FrameCPP::Common::IStringStream::seekg ( streamsize_type  Position)
inline
IStringStream & FrameCPP::Common::IStringStream::seekg ( streamoff_type  Offset,
seekdir_type  Way 
)
inline
IStringStream::streamsize_type FrameCPP::Common::IStringStream::tellg ( )
inline

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