diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-13 19:21:49 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-13 19:21:49 +0200 |
| commit | f6caecfb765a4cda0cd1e6982f20f8ce037516f4 (patch) | |
| tree | 3879125220534cf751c68121afb3ddc66103e9ce /src/string.hpp | |
| parent | minor fixes (diff) | |
| download | privilege-check-f6caecfb765a4cda0cd1e6982f20f8ce037516f4.tar.gz privilege-check-f6caecfb765a4cda0cd1e6982f20f8ce037516f4.zip | |
update .clang-format
Diffstat (limited to 'src/string.hpp')
| -rw-r--r-- | src/string.hpp | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/src/string.hpp b/src/string.hpp index dee1966..64e6e84 100644 --- a/src/string.hpp +++ b/src/string.hpp @@ -18,15 +18,17 @@ namespace string { template <typename Char> void ltrim(std::basic_string<Char>& s) { - s.erase(s.begin(), - std::find_if(s.begin(), s.end(), [](const Char& c) { return !std::isspace(c); })); + s.erase(s.begin(), std::find_if(s.begin(), s.end(), [](const Char& c) { + return !std::isspace(c); + })); } template <typename Char> void rtrim(std::basic_string<Char>& s) { s.erase( std::find_if(s.rbegin(), s.rend(), [](const Char& c) { return !std::isspace(c); }).base(), - s.end()); + s.end() + ); } template <typename Char> @@ -59,11 +61,12 @@ template <typename Char, typename String, typename = void> struct StringHelper {}; template <typename Char, typename String> -struct StringHelper<Char, - String, - typename std::enable_if<std::is_same< - typename std::decay<typename std::remove_pointer<String>::type>::type, - Char>::value>::type> { +struct StringHelper< + Char, + String, + typename std::enable_if<std::is_same< + typename std::decay<typename std::remove_pointer<String>::type>::type, + Char>::value>::type> { StringHelper(const Char& c) : buf{&c}, len{1} {} StringHelper(const Char* s) : buf{s}, len{std::char_traits<Char>::length(s)} {} |
