Skip to content
Snippets Groups Projects
Commit e05000aa authored by Martin Wölzer's avatar Martin Wölzer
Browse files

src/clapp/value.cpp: replaced is_integral<>::value and is_[un]signed<>::value...

src/clapp/value.cpp: replaced is_integral<>::value and is_[un]signed<>::value by is_integral_v<> and is_[un]signed_v<>
parent 7906ce36
No related branches found
No related tags found
1 merge request!24Create release v.0.6.0
......@@ -190,9 +190,9 @@ void clapp::value::path_exists_t::validate(const clapp::fs::path& path,
template <typename T>
static T convert_uint(const std::string_view param) {
static_assert(std::is_integral<T>::value,
static_assert(std::is_integral_v<T>,
"Integral template parameter required.");
static_assert(std::is_unsigned<T>::value,
static_assert(std::is_unsigned_v<T>,
"Unsigned template parameter required.");
try {
const std::uint64_t value{std::stoull(std::string{param}, nullptr, 0)};
......@@ -222,10 +222,9 @@ static T convert_uint(const std::string_view param) {
template <typename T>
static T convert_int(const std::string_view param) {
static_assert(std::is_integral<T>::value,
static_assert(std::is_integral_v<T>,
"Integral template parameter required.");
static_assert(std::is_signed<T>::value,
"Signed template parameter required.");
static_assert(std::is_signed_v<T>, "Signed template parameter required.");
try {
const std::int64_t value{std::stoll(std::string{param}, nullptr, 0)};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment