LLVM 22.0.0git
|
#include "llvm/Support/FormatProviders.h"
Static Protected Member Functions | |
static std::optional< size_t > | parseNumericPrecision (StringRef Str) |
static std::optional< HexPrintStyle > | consumeHexStyle (StringRef &Str) |
static size_t | consumeNumHexDigits (StringRef &Str, HexPrintStyle Style, size_t Default) |
Definition at line 58 of file FormatProviders.h.
|
inlinestaticprotected |
Definition at line 75 of file FormatProviders.h.
References llvm::Lower, llvm::PrefixLower, llvm::PrefixUpper, and llvm::Upper.
Referenced by llvm::format_provider< T, std::enable_if_t< support::detail::use_integral_formatter< T >::value > >::format(), and llvm::format_provider< T, std::enable_if_t< support::detail::use_pointer_formatter< T >::value > >::format().
|
inlinestaticprotected |
Definition at line 90 of file FormatProviders.h.
References llvm::Default, and llvm::isPrefixedHexStyle().
Referenced by llvm::format_provider< T, std::enable_if_t< support::detail::use_integral_formatter< T >::value > >::format(), and llvm::format_provider< T, std::enable_if_t< support::detail::use_pointer_formatter< T >::value > >::format().
|
inlinestaticprotected |
Definition at line 60 of file FormatProviders.h.
References assert().
Referenced by llvm::format_provider< T, std::enable_if_t< support::detail::use_double_formatter< T >::value > >::format().