ldas-tools-framecpp
2.7.0
|
#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 |
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 |
IStringStream & | seekg (streamsize_type Position) |
IStringStream & | seekg (streamoff_type Offset, seekdir_type Way) |
streamsize_type | tellg () |
template<typename L > | |
IStringStream & | operator>> (STRING< L > &Data) |
template<typename DT > | |
IStringStream & | operator>> (DT &Data) |
IStringStream (const std::string &Source, bool ByteSwap) | |
IStringStream (const char_type *Source, streamsize_type SourceSize, bool ByteSwap) | |
bool | good () const |
IStringStream & | seekg (streamsize_type Position) |
IStringStream & | seekg (streamoff_type Offset, seekdir_type Way) |
streamsize_type | tellg () |
template<typename L > | |
IStringStream & | operator>> (STRING< L > &Data) |
template<typename DT > | |
IStringStream & | operator>> (DT &Data) |
Private Member Functions | |
void | initialize () const |
void | initialize () const |
Private Attributes | |
const std::string & | source_string |
const char_type * | source_char_array |
const streamsize_type | source_char_array_size |
base_stream_type | stream |
bool | byte_swap |
bool | initialized |
Static Private Attributes | |
static const std::string | SOURCE_STRING_NULL |
typedef std::istringstream FrameCPP::Common::IStringStream::base_stream_type |
typedef std::istringstream FrameCPP::Common::IStringStream::base_stream_type |
typedef base_stream_type::char_type FrameCPP::Common::IStringStream::char_type |
typedef base_stream_type::char_type FrameCPP::Common::IStringStream::char_type |
typedef std::ios_base::seekdir FrameCPP::Common::IStringStream::seekdir_type |
typedef std::ios_base::seekdir FrameCPP::Common::IStringStream::seekdir_type |
typedef std::streamoff FrameCPP::Common::IStringStream::streamoff_type |
typedef std::streamoff FrameCPP::Common::IStringStream::streamoff_type |
typedef std::streamsize FrameCPP::Common::IStringStream::streamsize_type |
typedef std::streamsize FrameCPP::Common::IStringStream::streamsize_type |
|
inline |
|
inline |
FrameCPP::Common::IStringStream::IStringStream | ( | const std::string & | Source, |
bool | ByteSwap | ||
) |
FrameCPP::Common::IStringStream::IStringStream | ( | const char_type * | Source, |
streamsize_type | SourceSize, | ||
bool | ByteSwap | ||
) |
|
inline |
bool FrameCPP::Common::IStringStream::good | ( | ) | const |
|
inlineprivate |
|
private |
|
inline |
IStringStream& FrameCPP::Common::IStringStream::operator>> | ( | STRING< L > & | Data | ) |
|
inline |
IStringStream& FrameCPP::Common::IStringStream::operator>> | ( | DT & | Data | ) |
IStringStream& FrameCPP::Common::IStringStream::seekg | ( | streamsize_type | Position | ) |
|
inline |
IStringStream& FrameCPP::Common::IStringStream::seekg | ( | streamoff_type | Offset, |
seekdir_type | Way | ||
) |
|
inline |
streamsize_type FrameCPP::Common::IStringStream::tellg | ( | ) |
|
inline |
|
private |
|
mutableprivate |
|
private |
|
private |
|
private |
|
staticprivate |
|
mutableprivate |