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

Read-only string stream. Plus de détails...

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

+ Graphe de collaboration de GenericStringStream< Encoding >:

Types publics

typedef Encoding::Ch Ch
 

Fonctions membres publiques

 GenericStringStream (const Ch *src)
 
Ch Peek () const
 
Ch Take ()
 
size_t Tell () const
 
Ch * PutBegin ()
 
void Put (Ch)
 
void Flush ()
 
size_t PutEnd (Ch *)
 

Attributs publics

const Ch * src_
 Current read position.
 
const Ch * head_
 Original head of the string.
 

Description détaillée

template<typename Encoding>
struct GenericStringStream< Encoding >

Read-only string stream.

Note
implements Stream concept

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

Documentation des définitions de type membres

◆ Ch

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

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

Documentation des constructeurs et destructeur

◆ GenericStringStream()

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

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

Documentation des fonctions membres

◆ Flush()

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

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

◆ Peek()

template<typename Encoding >
Ch GenericStringStream< Encoding >::Peek ( ) const
inline

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

◆ Put()

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

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

◆ PutBegin()

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

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

◆ PutEnd()

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

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

◆ Take()

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

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

◆ Tell()

template<typename Encoding >
size_t GenericStringStream< Encoding >::Tell ( ) const
inline

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

Documentation des données membres

◆ head_

template<typename Encoding >
const Ch* GenericStringStream< Encoding >::head_

Original head of the string.

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

◆ src_

template<typename Encoding >
const Ch* GenericStringStream< Encoding >::src_

Current read position.

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


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