#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 |