CatapultServer  v0.5.0.1 (Elephant)
HexFormatter.h File Reference
Include dependency graph for HexFormatter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  catapult::utils::IntegralHexFormatterGuard< N >
 
class  catapult::utils::IntegralHexFormatter< T, N >
 Formatter for printing an integral hex number to a stream. More...
 
class  catapult::utils::ContainerHexFormatter< TInputIterator >
 Formatter for printing a container of integral hex numbers to a stream. More...
 

Namespaces

 catapult
 
 catapult::utils
 

Functions

template<typename TInputIterator >
auto catapult::utils::HexFormat (TInputIterator begin, TInputIterator end, char separator=0)
 Factory function for creating a hex formatter around iterators begin and end with separator. More...
 
template<typename TContainer >
auto catapult::utils::HexFormat (const TContainer &container, char separator)
 Factory function for creating a hex formatter around container with separator. More...
 
template<typename T >
auto catapult::utils::HexFormat (const T &data)
 Factory function for creating a hex formatter around data. More...
 
template<typename T >
auto catapult::utils::HexFormat (const std::vector< T > &container)
 Factory function for creating a hex formatter around container. More...
 
template<typename T , size_t N>
auto catapult::utils::HexFormat (const std::array< T, N > &container)
 Factory function for creating a hex formatter around container. More...