Output N as a fixed‐width hexadecimal value without a "0x" prefix.

Synopsis

Declared in <llvm/Support/Format.h>

FormattedNumber
format_hex_no_prefix(
    uint64_t N,
    unsigned int Width,
    bool Upper = false);

Description

If the number will not fit in Width, the full number is still printed. Examples: OS << format_hex_no_prefix(255, 2) => ff OS << format_hex_no_prefix(255, 2, true) => FF OS << format_hex_no_prefix(255, 4) => 00ff OS << format_hex_no_prefix(255, 1) => ff

Return Value

A formatted number that prints N as unprefixed hexadecimal.

Parameters

Name

Description

N

Value to format.

Width

Minimum field width in characters.

Upper

If true, use uppercase hex digits.

Created with MrDocs