Castor3D 0.17.0
Multiplatform 3D engine
Classes | Namespaces | Functions
StreamPrefixManipulators.hpp File Reference

Classes

struct  castor::format::BasePrefixerT< CharT, TraitsT >
 Contains an std::basic_string< CharT > operator()() member function which generates the Prefix. More...
 
struct  castor::format::BasicPrefixTraitsT< CharT >
 Default Prefix traits. More...
 
struct  castor::format::BasicLinePrefixTraitsT< CharT >
 Prefixes lines with their index. More...
 

Namespaces

namespace  castor
 
namespace  castor::format
 

Functions

template<typename PrefixT , typename CharT , typename BufferT = BasicPrefixBufferT< BasePrefixerT< CharT, PrefixT >, CharT >, typename BufferManagerType = BasicPrefixBufferManagerT< BasePrefixerT< CharT, PrefixT >, CharT >>
BufferT * castor::format::installPrefixBuffer (std::basic_ostream< CharT > &stream)
 Initializes the stream in order to indent it.
 
template<typename PrefixT , typename CharT >
void castor::format::callback (std::ios_base::event ev, std::ios_base &ios, CU_UnusedParam(int, x))
 The stream events callback.
 
template<typename CharT , typename PrefixT >
std::basic_ostream< CharT > & castor::operator<< (std::basic_ostream< CharT > &stream, format::BasePrefixerT< CharT, PrefixT > const &)
 Stream operator.