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

Convenience formatter for viewing an unsigned char array in hex format. More...

#include <formatters.hpp>

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

Additional Inherited Members

- Public Member Functions inherited from ecl::formatters::ByteArrayFormatter< unsigned char, N >
 ByteArrayFormatter ()
 
ByteArrayFormatter< unsigned char, N > & operator() (const Array< unsigned char, N > &array)
 
ByteArrayFormatter< unsigned char, N > & operator() (const Stencil< Array< unsigned char, N > > &stencil)
 
ByteArrayFormatter< unsigned char, N > & operator() (typename Array< unsigned char, N >::const_iterator begin_iter, typename Array< unsigned 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< unsigned char, N >

Convenience formatter for viewing an unsigned 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 278 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