Export of internal Abseil changes
-- 2aa4544070113a4943f93464df74759f043bab92 by CJ Johnson <johnsoncj@google.com>: Spelling fix in InlinedVector PiperOrigin-RevId: 308241764 -- 0d8a8ff71023df845c490c73811da598a42f12d9 by Todd Jackson <tjackson@google.com>: Fix CMake warnings on absl/types/CMakeLists.txt. PiperOrigin-RevId: 308123331 -- f35fbd79437ba999097b1499770103b7865078e5 by Samuel Benzaquen <sbenza@google.com>: Speed up the integral printer. PiperOrigin-RevId: 308081531 -- b1676b869ed0547e1cca23c83bb370f459bdf2cb by Samuel Benzaquen <sbenza@google.com>: Collapse the template arguments to enums earlier to reduce the number of instantiations of FormatSpecTemplate. This doesn't affect opt builds much, but reduces the bloat in non-opt builds. PiperOrigin-RevId: 308066155 -- edda0c227adad392cfff2af6ed532822c481f013 by Abseil Team <absl-team@google.com>: Minor documentation fix for `absl::Status` CTOR. PiperOrigin-RevId: 308037725 -- 8326b85569f0fdb15632b0076e38baba4c69794b by Derek Mauro <dmauro@google.com>: Internal change PiperOrigin-RevId: 307914168 GitOrigin-RevId: 2aa4544070113a4943f93464df74759f043bab92 Change-Id: I553ce3838c5e35d04954f560dc75ec24033919af
This commit is contained in:
parent
68494aae95
commit
cde2e2410e
8 changed files with 189 additions and 165 deletions
|
|
@ -170,21 +170,6 @@ inline FormatConversionChar FormatConversionCharFromChar(char c) {
|
|||
return FormatConversionChar::kNone;
|
||||
}
|
||||
|
||||
inline int FormatConversionCharRadix(FormatConversionChar c) {
|
||||
switch (c) {
|
||||
case FormatConversionChar::x:
|
||||
case FormatConversionChar::X:
|
||||
case FormatConversionChar::a:
|
||||
case FormatConversionChar::A:
|
||||
case FormatConversionChar::p:
|
||||
return 16;
|
||||
case FormatConversionChar::o:
|
||||
return 8;
|
||||
default:
|
||||
return 10;
|
||||
}
|
||||
}
|
||||
|
||||
inline bool FormatConversionCharIsUpper(FormatConversionChar c) {
|
||||
switch (c) {
|
||||
case FormatConversionChar::X:
|
||||
|
|
@ -198,30 +183,6 @@ inline bool FormatConversionCharIsUpper(FormatConversionChar c) {
|
|||
}
|
||||
}
|
||||
|
||||
inline bool FormatConversionCharIsSigned(FormatConversionChar c) {
|
||||
switch (c) {
|
||||
case FormatConversionChar::d:
|
||||
case FormatConversionChar::i:
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
inline bool FormatConversionCharIsIntegral(FormatConversionChar c) {
|
||||
switch (c) {
|
||||
case FormatConversionChar::d:
|
||||
case FormatConversionChar::i:
|
||||
case FormatConversionChar::u:
|
||||
case FormatConversionChar::o:
|
||||
case FormatConversionChar::x:
|
||||
case FormatConversionChar::X:
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
inline bool FormatConversionCharIsFloat(FormatConversionChar c) {
|
||||
switch (c) {
|
||||
case FormatConversionChar::a:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue