|
| using | SpaceIndentBuffer = BasicIndentBufferT< xchar > |
| |
| using | MbSpaceIndentBuffer = BasicIndentBufferT< char > |
| |
| using | WSpaceIndentBuffer = BasicIndentBufferT< wchar_t > |
| |
| using | TabIndentBuffer = BasicIndentBufferT< xchar, cuT( '\t' ) > |
| |
| using | MbTabIndentBuffer = BasicIndentBufferT< char, '\t' > |
| |
| using | WTabIndentBuffer = BasicIndentBufferT< wchar_t, L'\t' > |
| |
| using | IndentBufferManager = BasicIndentBufferManagerT< xchar, std::char_traits< xchar > > |
| |
| using | MbIndentBufferManager = BasicIndentBufferManagerT< char, std::char_traits< char > > |
| |
| using | WIndentBufferManager = BasicIndentBufferManagerT< wchar_t, std::char_traits< wchar_t > > |
| |
| using | Prefix = BasePrefixerT< xchar, BasicPrefixTraitsT< xchar > > |
| |
| using | MbPrefix = BasePrefixerT< char, BasicPrefixTraitsT< char > > |
| |
| using | WPrefix = BasePrefixerT< wchar_t, BasicPrefixTraitsT< wchar_t > > |
| |
| using | LinePrefix = BasePrefixerT< xchar, BasicLinePrefixTraitsT< xchar > > |
| |
| using | MbLinePrefix = BasePrefixerT< char, BasicLinePrefixTraitsT< char > > |
| |
| using | WLinePrefix = BasePrefixerT< wchar_t, BasicLinePrefixTraitsT< wchar_t > > |
| |
| using | PrefixBuffer = BasicPrefixBufferT< Prefix, xchar > |
| |
| using | MbPrefixBuffer = BasicPrefixBufferT< MbPrefix, char > |
| |
| using | WPrefixBuffer = BasicPrefixBufferT< WPrefix, wchar_t > |
| |
| using | LinePrefixBuffer = BasicPrefixBufferT< LinePrefix, xchar > |
| |
| using | MbLinePrefixBuffer = BasicPrefixBufferT< LinePrefix, char > |
| |
| using | WLinePrefixBuffer = BasicPrefixBufferT< 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 CharT , typename BufferT = BasicIndentBufferT< CharT >, typename BufferManagerType = BasicIndentBufferManagerT< CharT >> |
| BufferT * | installIndentBuffer (std::basic_ostream< CharT > &stream) |
| | Initializes the stream in order to indent it.
|
| |
| template<typename CharT > |
| void | callback (std::ios_base::event ev, std::ios_base &ios, CU_UnusedParam(int, x)) |
| | The stream events callback.
|
| |
| template<typename PrefixT , typename CharT , typename BufferT = BasicPrefixBufferT< BasePrefixerT< CharT, PrefixT >, CharT >, typename BufferManagerType = BasicPrefixBufferManagerT< BasePrefixerT< CharT, PrefixT >, CharT >> |
| BufferT * | installPrefixBuffer (std::basic_ostream< CharT > &stream) |
| | Initializes the stream in order to indent it.
|
| |
| template<typename PrefixT , typename CharT > |
| void | callback (std::ios_base::event ev, std::ios_base &ios, CU_UnusedParam(int, x)) |
| | The stream events callback.
|
| |
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 | ) |
|
|
inline |
Initializes the stream in order to indent it.
- Parameters
-