Castor3D 0.16.0
Multiplatform 3D engine
Classes | Espaces de nommage | Fonctions
Référence du fichier StreamPrefixManipulators.hpp

Classes

struct  castor::format::BasePrefixer< char_type, prefix_traits >
 Contient une méthode std::basic_string< char_type > operator()() qui génère le préfixe. Plus de détails...
 
struct  castor::format::BasicPrefixTraits< char_type >
 Classe de traits par défaut pour les préfixes. Plus de détails...
 
struct  castor::format::BasicLinePrefixTraits< char_type >
 Préfixe les lignes par leur index. Plus de détails...
 

Espaces de nommage

namespace  castor
 
namespace  castor::format
 

Fonctions

template<typename PrefixType , typename CharType , typename BufferType = BasicPrefixBuffer< BasePrefixer< CharType, PrefixType >, CharType >, typename BufferManagerType = BasicPrefixBufferManager< BasePrefixer< CharType, PrefixType >, CharType >>
BufferType * castor::format::installPrefixBuffer (std::basic_ostream< CharType > &stream)
 Initialise le flux afin de pouvoir l'indenter.
 
template<typename PrefixType , typename CharType >
void castor::format::callback (std::ios_base::event ev, std::ios_base &ios, CU_UnusedParam(int, x))
 Le callback des évènements du flux.
 
template<typename CharType , typename PrefixType >
std::basic_ostream< CharType > & castor::operator<< (std::basic_ostream< CharType > &stream, format::BasePrefixer< CharType, PrefixType > const &)
 Opérateur de flux.