mirror of
https://github.com/ceph/ceph
synced 2025-02-24 03:27:10 +00:00
common/strtol: drop strict_strto*(const char*,..)
they are but proxies to strict_strto*(string_view, ...). and their callers can just call the latter without any change. so drop these proxies. Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
55ed86bb98
commit
650a0c9363
@ -55,11 +55,6 @@ long long strict_strtoll(std::string_view str, int base, std::string *err)
|
||||
return ret;
|
||||
}
|
||||
|
||||
long long strict_strtoll(const char *str, int base, std::string *err)
|
||||
{
|
||||
return strict_strtoll(std::string_view(str), base, err);
|
||||
}
|
||||
|
||||
int strict_strtol(std::string_view str, int base, std::string *err)
|
||||
{
|
||||
long long ret = strict_strtoll(str, base, err);
|
||||
@ -107,11 +102,6 @@ double strict_strtod(std::string_view str, std::string *err)
|
||||
return ret;
|
||||
}
|
||||
|
||||
double strict_strtod(const char *str, std::string *err)
|
||||
{
|
||||
return strict_strtod(std::string_view(str), err);
|
||||
}
|
||||
|
||||
float strict_strtof(std::string_view str, std::string *err)
|
||||
{
|
||||
char *endptr;
|
||||
@ -140,11 +130,6 @@ float strict_strtof(std::string_view str, std::string *err)
|
||||
return ret;
|
||||
}
|
||||
|
||||
float strict_strtof(const char *str, std::string *err)
|
||||
{
|
||||
return strict_strtof(std::string_view(str), err);
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
T strict_iec_cast(std::string_view str, std::string *err)
|
||||
{
|
||||
|
@ -72,14 +72,12 @@ auto consume(std::string_view& s, int base = 10)
|
||||
bool strict_strtob(const char* str, std::string *err);
|
||||
|
||||
long long strict_strtoll(std::string_view str, int base, std::string *err);
|
||||
long long strict_strtoll(const char *str, int base, std::string *err);
|
||||
|
||||
int strict_strtol(std::string_view str, int base, std::string *err);
|
||||
int strict_strtol(const char *str, int base, std::string *err);
|
||||
|
||||
double strict_strtod(const char *str, std::string *err);
|
||||
double strict_strtod(std::string_view str, std::string *err);
|
||||
|
||||
float strict_strtof(const char *str, std::string *err);
|
||||
float strict_strtof(std::string_view str, std::string *err);
|
||||
|
||||
uint64_t strict_iecstrtoll(const char *str, std::string *err);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user