void PrintHex(std::ostream &os, const char *const data, const size_t n)
Prints the first n data bytes using hex notation. Does nothing if n is 0.
static int SectionLevel()
maximum level currently allowed
bool useGap_
whether to print leading space if label is missing
bool useHex_
whether hex() has been called
std::ostream & print(std::ostream &os) const
const char * label_
optional data name or ID; triggers size printing
const char * data_
raw data to be printed