Merge topic 'cmstrlen'

0c9cdf30ed cmStringAlgorithms: Add cmStrLen()

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5201
This commit is contained in:
Kyle Edwards
2020-09-09 12:21:20 +00:00
committed by Kitware Robot
2 changed files with 17 additions and 0 deletions

View File

@@ -33,6 +33,13 @@ inline bool cmNonempty(std::string const* str)
return str && !str->empty();
}
/** Returns length of a literal string. */
template <size_t N>
constexpr size_t cmStrLen(const char (&/*str*/)[N])
{
return N - 1;
}
/** Callable string comparison struct. */
struct cmStrCmp
{