Lines Matching defs:HexNumber
38 struct HexNumber {
43 HexNumber(char Value) : Value(static_cast<unsigned char>(Value)) {}
44 HexNumber(signed char Value) : Value(static_cast<unsigned char>(Value)) {}
45 HexNumber(signed short Value) : Value(static_cast<unsigned short>(Value)) {}
46 HexNumber(signed int Value) : Value(static_cast<unsigned int>(Value)) {}
47 HexNumber(signed long Value) : Value(static_cast<unsigned long>(Value)) {}
48 HexNumber(signed long long Value)
50 HexNumber(unsigned char Value) : Value(Value) {}
51 HexNumber(unsigned short Value) : Value(Value) {}
52 HexNumber(unsigned int Value) : Value(Value) {}
53 HexNumber(unsigned long Value) : Value(Value) {}
54 HexNumber(unsigned long long Value) : Value(Value) {}
58 raw_ostream &operator<<(raw_ostream &OS, const HexNumber &Value);
92 template <typename T> HexNumber hex(T Value) { return HexNumber(Value); }