LLVM 22.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 42 of file ScopedPrinter.h.

Constructor & Destructor Documentation

◆ HexNumber() [1/12]

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

Definition at line 47 of file ScopedPrinter.h.

References Value.

Referenced by HexNumber().

◆ HexNumber() [2/12]

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

Definition at line 48 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [3/12]

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

Definition at line 49 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [4/12]

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

Definition at line 50 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [5/12]

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

Definition at line 51 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [6/12]

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

Definition at line 52 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [7/12]

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

Definition at line 54 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [8/12]

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

Definition at line 55 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [9/12]

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

Definition at line 56 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [10/12]

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

Definition at line 57 of file ScopedPrinter.h.

References Value.

◆ HexNumber() [11/12]

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

Definition at line 58 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 60 of file ScopedPrinter.h.

References HexNumber(), and Value.

Member Data Documentation

◆ Value


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