struct Hex

Defined at line 180 of file ../../third_party/abseil-cpp/absl/strings/str_cat.h

-----------------------------------------------------------------------------

Hex

-----------------------------------------------------------------------------

`Hex` stores a set of hexadecimal string conversion parameters for use

within `AlphaNum` string conversions.

Public Members

uint64_t value
uint8_t width
char fill

Public Methods

template <typename Int>
void Hex (Int v, PadSpec spec, typename std::enable_if<sizeof(Int) == 1 && ! std::is_pointer<Int>::value>::type * )

Defined at line 186 of file ../../third_party/abseil-cpp/absl/strings/str_cat.h

template <typename Int>
void Hex (Int v, PadSpec spec, typename std::enable_if<sizeof(Int) == 2 && ! std::is_pointer<Int>::value>::type * )

Defined at line 192 of file ../../third_party/abseil-cpp/absl/strings/str_cat.h

template <typename Int>
void Hex (Int v, PadSpec spec, typename std::enable_if<sizeof(Int) == 4 && ! std::is_pointer<Int>::value>::type * )

Defined at line 198 of file ../../third_party/abseil-cpp/absl/strings/str_cat.h

template <typename Int>
void Hex (Int v, PadSpec spec, typename std::enable_if<sizeof(Int) == 8 && ! std::is_pointer<Int>::value>::type * )

Defined at line 204 of file ../../third_party/abseil-cpp/absl/strings/str_cat.h

template <typename Pointee>
void Hex (absl::Nullable<Pointee *> v, PadSpec spec)

Defined at line 210 of file ../../third_party/abseil-cpp/absl/strings/str_cat.h

Friends

template <typename S>
void Hex (S & sinkHex hex)