#include "rapidjson.h"
#include "encodings.h"
 
Go to the source code of this file.
 | 
| template<typename Stream >  | 
| void  | PutReserve (Stream &stream, size_t count) | 
|   | Reserve n characters for writing to a stream.  More...
  | 
|   | 
| template<typename Stream >  | 
| void  | PutUnsafe (Stream &stream, typename Stream::Ch c) | 
|   | Write character to a stream, presuming buffer is reserved.  More...
  | 
|   | 
| template<typename Stream , typename Ch >  | 
| void  | PutN (Stream &stream, Ch c, size_t n) | 
|   | Put N copies of a character to a stream.  More...
  | 
|   | 
◆ InsituStringStream
Insitu string stream with UTF8 encoding. 
 
 
◆ StringStream
String stream with UTF8 encoding. 
 
 
◆ PutN()
template<typename Stream , typename Ch > 
  
  
      
        
          | void PutN  | 
          ( | 
          Stream &  | 
          stream,  | 
         
        
           | 
           | 
          Ch  | 
          c,  | 
         
        
           | 
           | 
          size_t  | 
          n  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Put N copies of a character to a stream. 
 
 
◆ PutReserve()
template<typename Stream > 
  
  
      
        
          | void PutReserve  | 
          ( | 
          Stream &  | 
          stream,  | 
         
        
           | 
           | 
          size_t  | 
          count  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Reserve n characters for writing to a stream. 
 
 
◆ PutUnsafe()
template<typename Stream > 
  
  
      
        
          | void PutUnsafe  | 
          ( | 
          Stream &  | 
          stream,  | 
         
        
           | 
           | 
          typename Stream::Ch  | 
          c  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Write character to a stream, presuming buffer is reserved.