LLVM 20.0.0git
Static Protected Member Functions | List of all members
llvm::support::detail::HelperFunctions Class Reference

#include "llvm/Support/FormatProviders.h"

Inheritance diagram for llvm::support::detail::HelperFunctions:
Inheritance graph
[legend]

Static Protected Member Functions

static std::optional< size_t > parseNumericPrecision (StringRef Str)
 
static std::optional< HexPrintStyleconsumeHexStyle (StringRef &Str)
 
static size_t consumeNumHexDigits (StringRef &Str, HexPrintStyle Style, size_t Default)
 

Detailed Description

Definition at line 62 of file FormatProviders.h.

Member Function Documentation

◆ consumeHexStyle()

static std::optional< HexPrintStyle > llvm::support::detail::HelperFunctions::consumeHexStyle ( StringRef Str)
inlinestaticprotected

Definition at line 79 of file FormatProviders.h.

References llvm::Lower, llvm::PrefixLower, llvm::PrefixUpper, and llvm::Upper.

◆ consumeNumHexDigits()

static size_t llvm::support::detail::HelperFunctions::consumeNumHexDigits ( StringRef Str,
HexPrintStyle  Style,
size_t  Default 
)
inlinestaticprotected

Definition at line 94 of file FormatProviders.h.

References llvm::Default, and llvm::isPrefixedHexStyle().

◆ parseNumericPrecision()

static std::optional< size_t > llvm::support::detail::HelperFunctions::parseNumericPrecision ( StringRef  Str)
inlinestaticprotected

Definition at line 64 of file FormatProviders.h.

References assert().


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