|
using | SpaceIndentBuffer = BasicIndentBuffer< char > |
|
using | WSpaceIndentBuffer = BasicIndentBuffer< wchar_t > |
|
using | TabIndentBuffer = BasicIndentBuffer< char, '\t' > |
|
using | WTabIndentBuffer = BasicIndentBuffer< wchar_t, L'\t' > |
|
using | IndentBufferManager = BasicIndentBufferManager< char, std::char_traits< char > > |
|
using | WIndentBufferManager = BasicIndentBufferManager< wchar_t, std::char_traits< wchar_t > > |
|
using | Prefix = BasePrefixer< char, BasicPrefixTraits< char > > |
|
using | WPrefix = BasePrefixer< wchar_t, BasicPrefixTraits< wchar_t > > |
|
using | LinePrefix = BasePrefixer< char, BasicLinePrefixTraits< char > > |
|
using | WLinePrefix = BasePrefixer< wchar_t, BasicLinePrefixTraits< wchar_t > > |
|
using | PrefixBuffer = BasicPrefixBuffer< Prefix, char > |
|
using | WPrefixBuffer = BasicPrefixBuffer< WPrefix, wchar_t > |
|
using | LinePrefixBuffer = BasicPrefixBuffer< LinePrefix, char > |
|
using | WLinePrefixBuffer = BasicPrefixBuffer< WLinePrefix, wchar_t > |
|
|
long & | indentValue (std::ios_base &ios) |
| Retrieves the indentation value for the given stream.
|
|
long | getIndent (std::ios_base &ios) |
| Retrieves the indentation value for the given stream.
|
|
void | 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 * | installIndentBuffer (std::basic_ostream< CharType > &stream) |
| Initializes the stream in order to indent it.
|
|
template<typename CharType > |
void | callback (std::ios_base::event ev, std::ios_base &ios, CU_UnusedParam(int, x)) |
| The stream events callback.
|
|
template<typename PrefixType , typename CharType , typename BufferType = BasicPrefixBuffer< BasePrefixer< CharType, PrefixType >, CharType >, typename BufferManagerType = BasicPrefixBufferManager< BasePrefixer< CharType, PrefixType >, CharType >> |
BufferType * | installPrefixBuffer (std::basic_ostream< CharType > &stream) |
| Initializes the stream in order to indent it.
|
|
template<typename PrefixType , typename CharType > |
void | callback (std::ios_base::event ev, std::ios_base &ios, CU_UnusedParam(int, x)) |
| The stream events callback.
|
|
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 | ) |
|
|
inline |
Initializes the stream in order to indent it.
- Parameters
-