diff options
author | Jeroen Bakker <jeroen@blender.org> | 2021-02-26 18:32:53 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2021-02-26 18:32:53 +0300 |
commit | b2eb674731065b7f36c2219af94c8d0308dd87b9 (patch) | |
tree | b4854182fda15a732c17cb62a02e7725837d2fdd /source/blender/blenkernel/intern/cryptomatte.cc | |
parent | 6ccfb9e0ea6e4e81e452181596278fb0b8e113d2 (diff) |
Cleanup: Use find_first_not_of.
Diffstat (limited to 'source/blender/blenkernel/intern/cryptomatte.cc')
-rw-r--r-- | source/blender/blenkernel/intern/cryptomatte.cc | 16 |
1 files changed, 3 insertions, 13 deletions
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) |