Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la structure GenericInsituStringStream< Encoding >

A read-write string stream. Plus de détails...

#include <arcane/utils/internal/json/rapidjson/stream.h>

+ Graphe de collaboration de GenericInsituStringStream< Encoding >:

Types publics

typedef Encoding::Ch Ch
 

Fonctions membres publiques

 GenericInsituStringStream (Ch *src)
 
Ch Peek ()
 
Ch Take ()
 
size_t Tell ()
 
void Put (Ch c)
 
Ch * PutBegin ()
 
size_t PutEnd (Ch *begin)
 
void Flush ()
 
Ch * Push (size_t count)
 
void Pop (size_t count)
 

Attributs publics

Ch * src_
 
Ch * dst_
 
Ch * head_
 

Description détaillée

template<typename Encoding>
struct GenericInsituStringStream< Encoding >

A read-write string stream.

This string stream is particularly designed for in-situ parsing.

Note
implements Stream concept

Définition à la ligne 189 du fichier stream.h.

Documentation des définitions de type membres

◆ Ch

template<typename Encoding >
typedef Encoding::Ch GenericInsituStringStream< Encoding >::Ch

Définition à la ligne 190 du fichier stream.h.

Documentation des constructeurs et destructeur

◆ GenericInsituStringStream()

template<typename Encoding >
GenericInsituStringStream< Encoding >::GenericInsituStringStream ( Ch *  src)
inline

Définition à la ligne 192 du fichier stream.h.

Documentation des fonctions membres

◆ Flush()

template<typename Encoding >
void GenericInsituStringStream< Encoding >::Flush ( )
inline

Définition à la ligne 204 du fichier stream.h.

◆ Peek()

template<typename Encoding >
Ch GenericInsituStringStream< Encoding >::Peek ( )
inline

Définition à la ligne 195 du fichier stream.h.

◆ Pop()

template<typename Encoding >
void GenericInsituStringStream< Encoding >::Pop ( size_t  count)
inline

Définition à la ligne 207 du fichier stream.h.

◆ Push()

template<typename Encoding >
Ch * GenericInsituStringStream< Encoding >::Push ( size_t  count)
inline

Définition à la ligne 206 du fichier stream.h.

◆ Put()

template<typename Encoding >
void GenericInsituStringStream< Encoding >::Put ( Ch  c)
inline

Définition à la ligne 200 du fichier stream.h.

◆ PutBegin()

template<typename Encoding >
Ch * GenericInsituStringStream< Encoding >::PutBegin ( )
inline

Définition à la ligne 202 du fichier stream.h.

◆ PutEnd()

template<typename Encoding >
size_t GenericInsituStringStream< Encoding >::PutEnd ( Ch *  begin)
inline

Définition à la ligne 203 du fichier stream.h.

◆ Take()

template<typename Encoding >
Ch GenericInsituStringStream< Encoding >::Take ( )
inline

Définition à la ligne 196 du fichier stream.h.

◆ Tell()

template<typename Encoding >
size_t GenericInsituStringStream< Encoding >::Tell ( )
inline

Définition à la ligne 197 du fichier stream.h.

Documentation des données membres

◆ dst_

template<typename Encoding >
Ch* GenericInsituStringStream< Encoding >::dst_

Définition à la ligne 210 du fichier stream.h.

◆ head_

template<typename Encoding >
Ch* GenericInsituStringStream< Encoding >::head_

Définition à la ligne 211 du fichier stream.h.

◆ src_

template<typename Encoding >
Ch* GenericInsituStringStream< Encoding >::src_

Définition à la ligne 209 du fichier stream.h.


La documentation de cette structure a été générée à partir des fichiers suivants :