Castor3D 0.16.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 CharType , typename BufferType = BasicIndentBuffer< CharType >, typename BufferManagerType = BasicIndentBufferManager< CharType >>
BufferType * castor::format::installIndentBuffer (std::basic_ostream< CharType > &stream)
 Initializes the stream in order to indent it.
 
template<typename CharType >
void castor::format::callback (std::ios_base::event ev, std::ios_base &ios, CU_UnusedParam(int, x))
 The stream events callback.
 
template<typename CharType >
std::basic_ostream< CharType > & castor::operator<< (std::basic_ostream< CharType > &stream, format::Indent const &ind)
 Stream operator.