Classes | Typedefs | Functions
stream.h File Reference
#include "rapidjson.h"
#include "encodings.h"
Include dependency graph for stream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GenericInsituStringStream< Encoding >
 A read-write string stream. More...
 
struct  GenericStringStream< Encoding >
 Read-only string stream. More...
 
struct  StreamTraits< Stream >
 Provides additional information for stream. More...
 
struct  StreamTraits< GenericInsituStringStream< Encoding > >
 
struct  StreamTraits< GenericStringStream< Encoding > >
 

Typedefs

typedef GenericInsituStringStream< UTF8<> > InsituStringStream
 Insitu string stream with UTF8 encoding. More...
 
typedef GenericStringStream< UTF8<> > StringStream
 String stream with UTF8 encoding. More...
 

Functions

template<typename Stream , typename Ch >
void PutN (Stream &stream, Ch c, size_t n)
 Put N copies of a character to a stream. More...
 
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...
 

Typedef Documentation

Insitu string stream with UTF8 encoding.

Definition at line 175 of file stream.h.

String stream with UTF8 encoding.

Definition at line 134 of file stream.h.

Function Documentation

template<typename Stream , typename Ch >
void PutN ( Stream &  stream,
Ch  c,
size_t  n 
)
inline

Put N copies of a character to a stream.

Definition at line 97 of file stream.h.

template<typename Stream >
void PutReserve ( Stream &  stream,
size_t  count 
)
inline

Reserve n characters for writing to a stream.

Definition at line 84 of file stream.h.

template<typename Stream >
void PutUnsafe ( Stream &  stream,
typename Stream::Ch  c 
)
inline

Write character to a stream, presuming buffer is reserved.

Definition at line 91 of file stream.h.



choreo_rapidjson
Author(s):
autogenerated on Thu Jul 18 2019 03:59:09