Quick Links: |
#include <bdlb_print.h>
Public Member Functions | |
PrintStringHexDumper (const char *data, int length) | |
Public Attributes | |
const char * | d_data_p |
int | d_length |
Utility for hex dumping a blob to standard output streams. This class has operator<<
defined for it, so it can be used as follows:
bsl::vector<char> blob; blob.resize(1024); // ... fill up the blob with some data ... bsl::cout << PrintStringHexDumper(blob.data(), blob.size()) << bsl::endl;
bdlb::PrintStringHexDumper::PrintStringHexDumper | ( | const char * | data, | |
int | length | |||
) |
Create a PrintStringHexDumper
object that can insert to an output stream a formated (possibly multi-lined) hexadecimal representation the specified data
of the specified length
.
const char* bdlb::PrintStringHexDumper::d_data_p |