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

A Stream Wrapper. Plus de détails...

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

+ Graphe d'héritage de GenericStreamWrapper< InputStream, Encoding >:
+ Graphe de collaboration de GenericStreamWrapper< InputStream, Encoding >:

Types publics

typedef Encoding::Ch Ch
 

Fonctions membres publiques

 GenericStreamWrapper (InputStream &is)
 
Ch Peek () const
 
Ch Take ()
 
size_t Tell ()
 
Ch * PutBegin ()
 
void Put (Ch ch)
 
void Flush ()
 
size_t PutEnd (Ch *ch)
 
const Ch * Peek4 () const
 
UTFType GetType () const
 
bool HasBOM () const
 

Attributs protégés

InputStream & is_
 

Description détaillée

template<typename InputStream, typename Encoding = UTF8<>>
class GenericStreamWrapper< InputStream, Encoding >

A Stream Wrapper.

\tThis string stream is a wrapper for any stream by just forwarding any \treceived message to the origin stream.

Note
implements Stream concept

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

Documentation des définitions de type membres

◆ Ch

template<typename InputStream , typename Encoding = UTF8<>>
typedef Encoding::Ch GenericStreamWrapper< InputStream, Encoding >::Ch

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

Documentation des constructeurs et destructeur

◆ GenericStreamWrapper()

template<typename InputStream , typename Encoding = UTF8<>>
GenericStreamWrapper< InputStream, Encoding >::GenericStreamWrapper ( InputStream &  is)
inline

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

Documentation des fonctions membres

◆ Flush()

template<typename InputStream , typename Encoding = UTF8<>>
void GenericStreamWrapper< InputStream, Encoding >::Flush ( )
inline

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

◆ GetType()

template<typename InputStream , typename Encoding = UTF8<>>
UTFType GenericStreamWrapper< InputStream, Encoding >::GetType ( ) const
inline

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

◆ HasBOM()

template<typename InputStream , typename Encoding = UTF8<>>
bool GenericStreamWrapper< InputStream, Encoding >::HasBOM ( ) const
inline

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

◆ Peek()

template<typename InputStream , typename Encoding = UTF8<>>
Ch GenericStreamWrapper< InputStream, Encoding >::Peek ( ) const
inline

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

◆ Peek4()

template<typename InputStream , typename Encoding = UTF8<>>
const Ch * GenericStreamWrapper< InputStream, Encoding >::Peek4 ( ) const
inline

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

◆ Put()

template<typename InputStream , typename Encoding = UTF8<>>
void GenericStreamWrapper< InputStream, Encoding >::Put ( Ch  ch)
inline

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

◆ PutBegin()

template<typename InputStream , typename Encoding = UTF8<>>
Ch * GenericStreamWrapper< InputStream, Encoding >::PutBegin ( )
inline

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

◆ PutEnd()

template<typename InputStream , typename Encoding = UTF8<>>
size_t GenericStreamWrapper< InputStream, Encoding >::PutEnd ( Ch *  ch)
inline

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

◆ Take()

template<typename InputStream , typename Encoding = UTF8<>>
Ch GenericStreamWrapper< InputStream, Encoding >::Take ( )
inline

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

◆ Tell()

template<typename InputStream , typename Encoding = UTF8<>>
size_t GenericStreamWrapper< InputStream, Encoding >::Tell ( )
inline

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

Documentation des données membres

◆ is_

template<typename InputStream , typename Encoding = UTF8<>>
InputStream& GenericStreamWrapper< InputStream, Encoding >::is_
protected

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


La documentation de cette classe a été générée à partir du fichier suivant :