List of all members
ecl::formatters::ArrayFormatter< char, N > Class Template Reference

Convenience formatter for viewing a char array in hex format. More...

#include <formatters.hpp>

Inheritance diagram for ecl::formatters::ArrayFormatter< char, N >:
Inheritance graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from ecl::formatters::ByteArrayFormatter< char, N >
 ByteArrayFormatter ()
 
ByteArrayFormatter< char, N > & operator() (const Array< char, N > &array)
 
ByteArrayFormatter< char, N > & operator() (const Stencil< Array< char, N > > &stencil)
 
ByteArrayFormatter< char, N > & operator() (typename Array< char, N >::const_iterator begin_iter, typename Array< char, N >::const_iterator end_iter)
 Formats on a window of the array. More...
 
virtual ~ByteArrayFormatter ()
 

Detailed Description

template<size_t N>
class ecl::formatters::ArrayFormatter< char, N >

Convenience formatter for viewing a char array in hex format.

We dont accept a wide range of arguments for this class, it is simply designed to present byte arrays in hex format byte by byte. If you want specialised formatting for the byte array, iterate over it with the Format<char> (or signed/unsigned char) class.

It will also accept stencils which have an underlying array of the required type.

Template Parameters
N: the size of the container to be formatted.

Definition at line 261 of file array/formatters.hpp.


The documentation for this class was generated from the following file:


ecl_containers
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:16:34