From b2eb674731065b7f36c2219af94c8d0308dd87b9 Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Fri, 26 Feb 2021 16:32:53 +0100 Subject: Cleanup: Use find_first_not_of. --- source/blender/blenkernel/intern/cryptomatte.cc | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'source/blender/blenkernel') 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) -- cgit v1.2.3