Supporting classes for container formatters (do not use directly). More...
| Classes | |
| class | ArrayFormatter | 
| Pseudo formatter for integral type arrays.  More... | |
| class | ArrayFormatter< char, N > | 
| Convenience formatter for viewing a char array in hex format.  More... | |
| class | ArrayFormatter< double, N > | 
| Formatter for fixed size double arrays.  More... | |
| class | ArrayFormatter< float, N > | 
| Formatter for fixed size float arrays.  More... | |
| class | ArrayFormatter< signed char, N > | 
| Convenience formatter for viewing a signed char array in hex format.  More... | |
| class | ArrayFormatter< unsigned char, N > | 
| Convenience formatter for viewing an unsigned char array in hex format.  More... | |
| class | ByteArrayFormatter | 
| Parent template for the byte array formatters.  More... | |
| class | BytePushAndPopFormatter | 
| Parent template for the byte push and pop formatters.  More... | |
| class | FloatContainerFormatter | 
| Parent interface for formatters of fixed size float/double containers.  More... | |
| class | PushAndPopFormatter | 
| Pseudo formatter for integral type arrays.  More... | |
| class | PushAndPopFormatter< unsigned char, N > | 
| Convenience formatter for viewing an unsigned char push and pop containers in hex format.  More... | |
| class | StencilFormatter | 
| Pseudo formatter for stencils.  More... | |
| class | StencilFormatter< ValueType, Container, ecl::enable_if< ecl::is_float< ValueType > >::type > | 
| Partial specialisation of the stencil formatter for float containers.  More... | |
| Functions | |
| template<typename OutputStream , typename CharType , size_t M> | |
| OutputStream & | operator<< (OutputStream &ostream, const ByteArrayFormatter< CharType, M > &formatter) | 
| template<typename OutputStream , typename CharType , size_t M> | |
| OutputStream & | operator<< (OutputStream &ostream, const BytePushAndPopFormatter< CharType, M > &formatter) | 
| template<typename OutputStream , typename Container_ > | |
| OutputStream & | operator<< (OutputStream &ostream, FloatContainerFormatter< Container_ > &formatter) | 
Supporting classes for container formatters (do not use directly).
Do not use these directly, they are better accessed via the Container::Formatter or Format< Container > mechanisms.
| OutputStream& ecl::formatters::operator<< | ( | OutputStream & | ostream, | 
| const ByteArrayFormatter< CharType, M > & | formatter | ||
| ) | 
Insertion operator for sending the formatter (for character arrays) to an output stream.
| OutputStream | : the type of the output stream to be inserted into. | 
| M | : the size of the container to be formatted. | 
| ostream | : the output stream. | 
| formatter | : the formatter to be inserted. | 
| StandardException | : throws if the formatter is used multiply in one stream operation [debug mode only]. | 
Definition at line 207 of file array/formatters.hpp.
| OutputStream& ecl::formatters::operator<< | ( | OutputStream & | ostream, | 
| const BytePushAndPopFormatter< CharType, M > & | formatter | ||
| ) | 
Insertion operator for sending the formatter (for character arrays) to an output stream.
| OutputStream | : the type of the output stream to be inserted into. | 
| M | : the size of the container to be formatted. | 
| ostream | : the output stream. | 
| formatter | : the formatter to be inserted. | 
| StandardException | : throws if the formatter is used multiply in one stream operation [debug mode only]. | 
Definition at line 169 of file push_and_pop/formatters.hpp.
| OutputStream& ecl::formatters::operator<< | ( | OutputStream & | ostream, | 
| FloatContainerFormatter< Container_ > & | formatter | ||
| ) | 
| ostream | : the output stream. | 
| formatter | : the formatter to be inserted. | 
| StandardException | : throws if the formatter is used multiply in one stream operation [debug mode only]. | 
Definition at line 228 of file common/formatters.hpp.