Util: Add newlines to long parameter list
This commit is contained in:
@@ -62,7 +62,15 @@ static constexpr std::string numberToString(size_t value, uint8_t base, bool upp
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Builder::putU64(size_t value, uint8_t base, bool uppercase, char fill, Align align, Sign sign, bool zeroPadding, size_t width, bool isNegative) const
|
void Builder::putU64(size_t value,
|
||||||
|
uint8_t base,
|
||||||
|
bool uppercase,
|
||||||
|
char fill,
|
||||||
|
Align align,
|
||||||
|
Sign sign,
|
||||||
|
bool zeroPadding,
|
||||||
|
size_t width,
|
||||||
|
bool isNegative) const
|
||||||
{
|
{
|
||||||
std::string string = numberToString(value, base, uppercase);
|
std::string string = numberToString(value, base, uppercase);
|
||||||
|
|
||||||
@@ -130,7 +138,14 @@ void Builder::putU64(size_t value, uint8_t base, bool uppercase, char fill, Alig
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
void Builder::putI64(int64_t value, uint8_t base, bool uppercase, char fill, Align align, Sign sign, bool zeroPadding, size_t width) const
|
void Builder::putI64(int64_t value,
|
||||||
|
uint8_t base,
|
||||||
|
bool uppercase,
|
||||||
|
char fill,
|
||||||
|
Align align,
|
||||||
|
Sign sign,
|
||||||
|
bool zeroPadding,
|
||||||
|
size_t width) const
|
||||||
{
|
{
|
||||||
bool isNegative = value < 0;
|
bool isNegative = value < 0;
|
||||||
value = isNegative ? -value : value;
|
value = isNegative ? -value : value;
|
||||||
|
|||||||
@@ -36,8 +36,25 @@ public:
|
|||||||
|
|
||||||
void putLiteral(std::string_view literal);
|
void putLiteral(std::string_view literal);
|
||||||
|
|
||||||
void putU64(size_t value, uint8_t base = 10, bool uppercase = false, char fill = ' ', Align align = Align::Right, Sign sign = Sign::Negative, bool zeroPadding = false, size_t width = 0, bool isNegative = false) const;
|
void putU64(size_t value,
|
||||||
void putI64(int64_t value, uint8_t base = 10, bool uppercase = false, char fill = ' ', Align align = Align::Right, Sign sign = Sign::Negative, bool zeroPadding = false, size_t width = 0) const;
|
uint8_t base = 10,
|
||||||
|
bool uppercase = false,
|
||||||
|
char fill = ' ',
|
||||||
|
Align align = Align::Right,
|
||||||
|
Sign sign = Sign::Negative,
|
||||||
|
bool zeroPadding = false,
|
||||||
|
size_t width = 0,
|
||||||
|
bool isNegative = false) const;
|
||||||
|
|
||||||
|
void putI64(int64_t value,
|
||||||
|
uint8_t base = 10,
|
||||||
|
bool uppercase = false,
|
||||||
|
char fill = ' ',
|
||||||
|
Align align = Align::Right,
|
||||||
|
Sign sign = Sign::Negative,
|
||||||
|
bool zeroPadding = false,
|
||||||
|
size_t width = 0) const;
|
||||||
|
|
||||||
void putF64(double number, uint8_t precision = 6) const;
|
void putF64(double number, uint8_t precision = 6) const;
|
||||||
void putCharacter(char character) const { m_builder.write(&character, 1); }
|
void putCharacter(char character) const { m_builder.write(&character, 1); }
|
||||||
void putString(std::string_view string, char fill = ' ', Align align = Align::Left, size_t width = 0) const;
|
void putString(std::string_view string, char fill = ' ', Align align = Align::Left, size_t width = 0) const;
|
||||||
|
|||||||
Reference in New Issue
Block a user