Arcane  4.1.11.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 </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/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 :