#include "debug/Stream.h"
#include <iostream>
#include <iomanip>
Go to the source code of this file.
|
| template<class Pointer > |
| RawPointerT< Pointer > | RawPointer (const char *label, const Pointer &ptr) |
| | convenience wrapper for creating RawPointerT<> objects More...
|
| |
| template<class Pointer > |
| RawPointerT< Pointer > | RawPointer (const Pointer &ptr) |
| | convenience wrapper for creating RawPointerT<> objects without a label More...
|
| |
| template<class Pointer > |
| std::ostream & | operator<< (std::ostream &os, const RawPointerT< Pointer > &pd) |
| | prints RawPointerT<>, dereferencing the io_manip pointer if possible More...
|
| |
| template<class Integer > |
| std::ostream & | operator<< (std::ostream &os, const AsHex< Integer > number) |
| |
| template<class Integer > |
| AsHex< Integer > | asHex (const Integer n) |
| | a helper to ease AsHex object creation More...
|
| |
| void | PrintHex (std::ostream &, const char *data, size_t n) |
| | Prints the first n data bytes using hex notation. Does nothing if n is 0. More...
|
| |
| template<class Container > |
| std::ostream & | operator<< (std::ostream &os, const AsList< Container > &manipulator) |
| |
| template<typename Container > |
| auto | asList (const Container &c) |
| | a helper to ease AsList object creation More...
|
| |
◆ asHex()
| AsHex< Integer > asHex |
( |
const Integer |
n | ) |
|
|
inline |
◆ asList()
template<typename Container >
| auto asList |
( |
const Container & |
c | ) |
|
|
inline |
◆ operator<<() [1/3]
| std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const AsHex< Integer > |
number |
|
) |
| |
|
inline |
◆ operator<<() [2/3]
template<
class Container >
| std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const AsList< Container > & |
manipulator |
|
) |
| |
|
inline |
◆ operator<<() [3/3]
| std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const RawPointerT< Pointer > & |
pd |
|
) |
| |
|
inline |
◆ PrintHex()
| void PrintHex |
( |
std::ostream & |
os, |
|
|
const char * |
data, |
|
|
size_t |
n |
|
) |
| |
◆ RawPointer() [1/2]
| RawPointerT< Pointer > RawPointer |
( |
const char * |
label, |
|
|
const Pointer & |
ptr |
|
) |
| |
|
inline |
◆ RawPointer() [2/2]
| RawPointerT< Pointer > RawPointer |
( |
const Pointer & |
ptr | ) |
|
|
inline |