Thanks to visit codestin.com
Credit goes to llvm.org

LLVM 22.0.0git
llvm::FlagEntry Struct Reference

#include "llvm/Support/ScopedPrinter.h"

Public Member Functions

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

Public Attributes

StringRef Name
uint64_t Value

Detailed Description

Definition at line 66 of file ScopedPrinter.h.

Constructor & Destructor Documentation

◆ FlagEntry() [1/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
char Value )
inline

Definition at line 67 of file ScopedPrinter.h.

References Name, and Value.

Referenced by FlagEntry().

◆ FlagEntry() [2/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
signed char Value )
inline

Definition at line 69 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [3/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
signed short Value )
inline

Definition at line 71 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [4/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
signed int Value )
inline

Definition at line 73 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [5/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
signed long Value )
inline

Definition at line 75 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [6/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
signed long long Value )
inline

Definition at line 77 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [7/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
unsigned char Value )
inline

Definition at line 79 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [8/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
unsigned short Value )
inline

Definition at line 80 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [9/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
unsigned int Value )
inline

Definition at line 81 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [10/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
unsigned long Value )
inline

Definition at line 82 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [11/12]

llvm::FlagEntry::FlagEntry ( StringRef Name,
unsigned long long Value )
inline

Definition at line 83 of file ScopedPrinter.h.

References Name, and Value.

◆ FlagEntry() [12/12]

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

Definition at line 86 of file ScopedPrinter.h.

References FlagEntry(), Name, and Value.

Member Data Documentation

◆ Name

◆ Value


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