Input stream wrapper with dynamically bound encoding and automatic encoding detection.  
 More...
#include <encodedstream.h>
 | 
|   | AutoUTFInputStream (InputByteStream &is, UTFType type=kUTF8) | 
|   | Constructor.  More...
  | 
|   | 
| 
UTFType  | GetType () const | 
|   | 
| 
bool  | HasBOM () const | 
|   | 
| 
Ch  | Peek () const | 
|   | 
| 
Ch  | Take () | 
|   | 
| 
size_t  | Tell () const | 
|   | 
| 
void  | Put (Ch) | 
|   | 
| 
void  | Flush () | 
|   | 
| 
Ch *  | PutBegin () | 
|   | 
| 
size_t  | PutEnd (Ch *) | 
|   | 
template<typename CharType, typename InputByteStream>
class AutoUTFInputStream< CharType, InputByteStream >
Input stream wrapper with dynamically bound encoding and automatic encoding detection. 
- Template Parameters
 - 
  
    | CharType | Type of character for reading.  | 
    | InputByteStream | type of input byte stream to be wrapped.  | 
  
   
 
◆ AutoUTFInputStream()
template<typename CharType , typename InputByteStream > 
 
Constructor. 
- Parameters
 - 
  
    | is | input stream to be wrapped.  | 
    | type | UTF encoding type if it is not detected from the stream.  | 
  
   
 
 
The documentation for this class was generated from the following file: