Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

StringDecoder Class Reference

#include <stringDecoder.h>

Inheritance diagram for StringDecoder:

StringUnicodeDecoder StringUtf8Decoder List of all members.

Public Member Functions

INLINE StringDecoder (const string &input)
virtual ~StringDecoder ()
virtual int get_next_character ()
INLINE bool is_eof ()

Protected Member Functions

INLINE bool test_eof ()

Protected Attributes

string _input
size_t _p
bool _eof

Constructor & Destructor Documentation

INLINE StringDecoder::StringDecoder const string &  input  ) 
 

StringDecoder::~StringDecoder  )  [virtual]
 

Definition at line 28 of file stringDecoder.cxx.


Member Function Documentation

int StringDecoder::get_next_character  )  [virtual]
 

Reimplemented in StringUtf8Decoder, and StringUnicodeDecoder.

Definition at line 37 of file stringDecoder.cxx.

References _input, _p, and test_eof().

Referenced by TextEncoder::decode_text_impl().

INLINE bool StringDecoder::is_eof  ) 
 

Referenced by TextEncoder::decode_text_impl().

INLINE bool StringDecoder::test_eof  )  [protected]
 

Referenced by StringUnicodeDecoder::get_next_character(), StringUtf8Decoder::get_next_character(), and get_next_character().


Member Data Documentation

bool StringDecoder::_eof [protected]
 

Definition at line 46 of file stringDecoder.h.

string StringDecoder::_input [protected]
 

Definition at line 44 of file stringDecoder.h.

Referenced by StringUnicodeDecoder::get_next_character(), StringUtf8Decoder::get_next_character(), and get_next_character().

size_t StringDecoder::_p [protected]
 

Definition at line 45 of file stringDecoder.h.

Referenced by StringUnicodeDecoder::get_next_character(), StringUtf8Decoder::get_next_character(), and get_next_character().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:13:38 2003 for Panda by doxygen1.3