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

Classes

struct  castor::format::Indent
 

Namespaces

namespace  castor
 
namespace  castor::format
 

Functions

long & castor::format::indentValue (std::ios_base &ios)
 Retrieves the indentation value for the given stream.
 
long castor::format::getIndent (std::ios_base &ios)
 Retrieves the indentation value for the given stream.
 
void castor::format::setIndent (std::ios_base &ios, unsigned int val)
 Defines the indentation value for given stream.
 
template<typename CharT , typename BufferT = BasicIndentBufferT< CharT >, typename BufferManagerType = BasicIndentBufferManagerT< CharT >>
BufferT * castor::format::installIndentBuffer (std::basic_ostream< CharT > &stream)
 Initializes the stream in order to indent it.
 
template<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 >
std::basic_ostream< CharT > & castor::operator<< (std::basic_ostream< CharT > &stream, format::Indent const &ind)
 Stream operator.