[Bf-blender-cvs] [b2eb6747310] master: Cleanup: Use find_first_not_of.
Jeroen Bakker
noreply at git.blender.org
Fri Feb 26 16:33:33 CET 2021
Commit: b2eb674731065b7f36c2219af94c8d0308dd87b9
Author: Jeroen Bakker
Date: Fri Feb 26 16:32:53 2021 +0100
Branches: master
https://developer.blender.org/rBb2eb674731065b7f36c2219af94c8d0308dd87b9
Cleanup: Use find_first_not_of.
===================================================================
M source/blender/blenkernel/intern/cryptomatte.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/cryptomatte.cc b/source/blender/blenkernel/intern/cryptomatte.cc
index 39d02d43baa..42158dced96 100644
--- a/source/blender/blenkernel/intern/cryptomatte.cc
+++ b/source/blender/blenkernel/intern/cryptomatte.cc
@@ -248,22 +248,12 @@ void BKE_cryptomatte_store_metadata(struct CryptomatteSession *session,
namespace blender::bke::cryptomatte {
namespace manifest {
-static constexpr int skip_whitespaces_len_(blender::StringRef ref)
-{
- int skip_len = 0;
- while (skip_len < ref.size()) {
- char front = ref[skip_len];
- if (front != ' ') {
- break;
- }
- skip_len++;
- }
- return skip_len;
-}
+constexpr StringRef WHITESPACES = " \t\n\v\f\r";
static constexpr blender::StringRef skip_whitespaces_(blender::StringRef ref)
{
- return ref.drop_prefix(skip_whitespaces_len_(ref));
+ size_t skip = ref.find_first_not_of(WHITESPACES);
+ return ref.drop_prefix(skip);
}
static constexpr int quoted_string_len_(blender::StringRef ref)
More information about the Bf-blender-cvs
mailing list