Arcane  v3.14.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >
+ Graphe de collaboration de GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >:

Types publics

typedef CharType Ch
 

Fonctions membres publiques

 StackStream (internal::Stack< StackAllocator > &stack)
 
RAPIDJSON_FORCEINLINE void Put (Ch c)
 
RAPIDJSON_FORCEINLINE void * Push (SizeType count)
 
size_t Length () const
 
Ch * Pop ()
 

Fonctions membres privées

 StackStream (const StackStream &)
 
StackStreamoperator= (const StackStream &)
 

Attributs privés

internal::Stack< StackAllocator > & stack_
 
SizeType length_
 

Description détaillée

template<typename SourceEncoding, typename TargetEncoding, typename StackAllocator = CrtAllocator>
template<typename CharType>
class GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >

Définition à la ligne 928 du fichier reader.h.

Documentation des définitions de type membres

◆ Ch

template<typename SourceEncoding , typename TargetEncoding , typename StackAllocator = CrtAllocator>
template<typename CharType >
typedef CharType GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >::Ch

Définition à la ligne 930 du fichier reader.h.

Documentation des constructeurs et destructeur

◆ StackStream()

template<typename SourceEncoding , typename TargetEncoding , typename StackAllocator = CrtAllocator>
template<typename CharType >
GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >::StackStream ( internal::Stack< StackAllocator > &  stack)
inline

Définition à la ligne 932 du fichier reader.h.

Documentation des fonctions membres

◆ Length()

template<typename SourceEncoding , typename TargetEncoding , typename StackAllocator = CrtAllocator>
template<typename CharType >
size_t GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >::Length ( ) const
inline

Définition à la ligne 943 du fichier reader.h.

◆ Pop()

template<typename SourceEncoding , typename TargetEncoding , typename StackAllocator = CrtAllocator>
template<typename CharType >
Ch * GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >::Pop ( )
inline

Définition à la ligne 945 du fichier reader.h.

◆ Push()

template<typename SourceEncoding , typename TargetEncoding , typename StackAllocator = CrtAllocator>
template<typename CharType >
RAPIDJSON_FORCEINLINE void * GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >::Push ( SizeType  count)
inline

Définition à la ligne 938 du fichier reader.h.

◆ Put()

template<typename SourceEncoding , typename TargetEncoding , typename StackAllocator = CrtAllocator>
template<typename CharType >
RAPIDJSON_FORCEINLINE void GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >::Put ( Ch  c)
inline

Définition à la ligne 933 du fichier reader.h.

Documentation des données membres

◆ length_

template<typename SourceEncoding , typename TargetEncoding , typename StackAllocator = CrtAllocator>
template<typename CharType >
SizeType GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >::length_
private

Définition à la ligne 954 du fichier reader.h.

◆ stack_

template<typename SourceEncoding , typename TargetEncoding , typename StackAllocator = CrtAllocator>
template<typename CharType >
internal::Stack<StackAllocator>& GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >::stack_
private

Définition à la ligne 953 du fichier reader.h.


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