Castor3D 0.16.0
Multiplatform 3D engine
Types publics | Fonctions membres publiques | Liste de tous les membres
Référence du modèle de la structure castor::format::BasicIndentBuffer< char_type, fill_char, traits >

Tampon de flux utilisé pour indenter les lignes. Plus de détails...

#include <StreamIndentBuffer.hpp>

Graphe d'héritage de castor::format::BasicIndentBuffer< char_type, fill_char, traits >:
Inheritance graph
[légende]
Graphe de collaboration de castor::format::BasicIndentBuffer< char_type, fill_char, traits >:
Collaboration graph
[légende]

Types publics

using int_type = typename traits::int_type
 
using pos_type = typename traits::pos_type
 
using off_type = typename traits::off_type
 

Fonctions membres publiques

 BasicIndentBuffer (std::basic_streambuf< char_type, traits > *sbuf)
 Constructeur.
 
int indent () const
 Récupère la valeur d'indentation courante.
 
void indent (int i)
 Définit la valeur d'indentation.
 
std::streambuf * sbuf () const
 Récupère le tampon du flux.
 

Description détaillée

template<typename char_type, char_type fill_char, typename traits>
struct castor::format::BasicIndentBuffer< char_type, fill_char, traits >

Tampon de flux utilisé pour indenter les lignes.

Documentation des définitions de type membres

◆ int_type

template<typename char_type , char_type fill_char, typename traits >
using castor::format::BasicIndentBuffer< char_type, fill_char, traits >::int_type = typename traits::int_type

◆ off_type

template<typename char_type , char_type fill_char, typename traits >
using castor::format::BasicIndentBuffer< char_type, fill_char, traits >::off_type = typename traits::off_type

◆ pos_type

template<typename char_type , char_type fill_char, typename traits >
using castor::format::BasicIndentBuffer< char_type, fill_char, traits >::pos_type = typename traits::pos_type

Documentation des constructeurs et destructeur

◆ BasicIndentBuffer()

template<typename char_type , char_type fill_char, typename traits >
castor::format::BasicIndentBuffer< char_type, fill_char, traits >::BasicIndentBuffer ( std::basic_streambuf< char_type, traits > * sbuf)
inlineexplicit

Constructeur.

Documentation des fonctions membres

◆ indent() [1/2]

template<typename char_type , char_type fill_char, typename traits >
int castor::format::BasicIndentBuffer< char_type, fill_char, traits >::indent ( ) const
inline

Récupère la valeur d'indentation courante.

Renvoie
La valeur

◆ indent() [2/2]

template<typename char_type , char_type fill_char, typename traits >
void castor::format::BasicIndentBuffer< char_type, fill_char, traits >::indent ( int i)
inline

Définit la valeur d'indentation.

Paramètres
[in]iLa nouvelle valeur

◆ sbuf()

template<typename char_type , char_type fill_char, typename traits >
std::streambuf * castor::format::BasicIndentBuffer< char_type, fill_char, traits >::sbuf ( ) const
inline

Récupère le tampon du flux.

Renvoie
Le tampon

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