CatapultServer  v0.5.0.1 (Elephant)
catapult::utils::ContainerHexFormatter< TInputIterator > Class Template Reference

Formatter for printing a container of integral hex numbers to a stream. More...

Public Member Functions

 ContainerHexFormatter (TInputIterator begin, TInputIterator end, char separator)
 

Private Attributes

TInputIterator m_begin
 
TInputIterator m_end
 
char m_separator
 

Friends

std::ostream & operator<< (std::ostream &out, const ContainerHexFormatter< TInputIterator > &formatter)
 

Detailed Description

template<typename TInputIterator>
class catapult::utils::ContainerHexFormatter< TInputIterator >

Formatter for printing a container of integral hex numbers to a stream.

Constructor & Destructor Documentation

◆ ContainerHexFormatter()

template<typename TInputIterator>
catapult::utils::ContainerHexFormatter< TInputIterator >::ContainerHexFormatter ( TInputIterator  begin,
TInputIterator  end,
char  separator 
)
inline

Friends And Related Function Documentation

◆ operator<<

template<typename TInputIterator>
std::ostream& operator<< ( std::ostream &  out,
const ContainerHexFormatter< TInputIterator > &  formatter 
)
friend

Member Data Documentation

◆ m_begin

template<typename TInputIterator>
TInputIterator catapult::utils::ContainerHexFormatter< TInputIterator >::m_begin
private

◆ m_end

template<typename TInputIterator>
TInputIterator catapult::utils::ContainerHexFormatter< TInputIterator >::m_end
private

◆ m_separator

template<typename TInputIterator>
char catapult::utils::ContainerHexFormatter< TInputIterator >::m_separator
private

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