LLVM 23.0.0git
llvm::HexNumber Struct Reference

#include "llvm/Support/ScopedPrinter.h"

Public Member Functions

 HexNumber (char Value)
 HexNumber (signed char Value)
 HexNumber (signed short Value)
 HexNumber (signed int Value)
 HexNumber (signed long Value)
 HexNumber (signed long long Value)
 HexNumber (unsigned char Value)
 HexNumber (unsigned short Value)
 HexNumber (unsigned int Value)
 HexNumber (unsigned long Value)
 HexNumber (unsigned long long Value)
template<typename EnumT, typename = std::enable_if_t<std::is_enum_v<EnumT>>>
 HexNumber (EnumT Value)

Public Attributes

uint64_t Value

Detailed Description

Definition at line 28 of file ScopedPrinter.h.

Constructor & Destructor Documentation

◆ HexNumber() [1/12]

llvm::HexNumber::HexNumber ( char Value)
inline

Definition at line 33 of file ScopedPrinter.h.

References Value.

Referenced by HexNumber().

◆ HexNumber() [2/12]

llvm::HexNumber::HexNumber ( signed char Value)
inline

Definition at line 34 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [3/12]

llvm::HexNumber::HexNumber ( signed short Value)
inline

Definition at line 35 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [4/12]

llvm::HexNumber::HexNumber ( signed int Value)
inline

Definition at line 36 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [5/12]

llvm::HexNumber::HexNumber ( signed long Value)
inline

Definition at line 37 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [6/12]

llvm::HexNumber::HexNumber ( signed long long Value)
inline

Definition at line 38 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [7/12]

llvm::HexNumber::HexNumber ( unsigned char Value)
inline

Definition at line 40 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [8/12]

llvm::HexNumber::HexNumber ( unsigned short Value)
inline

Definition at line 41 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [9/12]

llvm::HexNumber::HexNumber ( unsigned int Value)
inline

Definition at line 42 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [10/12]

llvm::HexNumber::HexNumber ( unsigned long Value)
inline

Definition at line 43 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [11/12]

llvm::HexNumber::HexNumber ( unsigned long long Value)
inline

Definition at line 44 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [12/12]

template<typename EnumT, typename = std::enable_if_t<std::is_enum_v<EnumT>>>
llvm::HexNumber::HexNumber ( EnumT Value)
inline

Definition at line 46 of file ScopedPrinter.h.

References HexNumber(), llvm::to_underlying(), and Value.

Member Data Documentation

◆ Value


The documentation for this struct was generated from the following file: