diff options
| author | akhropov <[email protected]> | 2024-11-30 03:24:07 +0300 |
|---|---|---|
| committer | akhropov <[email protected]> | 2024-11-30 03:34:50 +0300 |
| commit | df64d4599e151698c173343d73e12328aa9ce1ef (patch) | |
| tree | af72c79961978d671b64b724ebdca1b00fd71060 | |
| parent | f4d9e6b05d8c72b02c0cbd2dfc4e7c1b7f86b19f (diff) | |
More functions marked as noexcept.
commit_hash:61b2ca8fab66696aade476173e07001d1b886b5e
| -rw-r--r-- | util/generic/array_ref.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/util/generic/array_ref.h b/util/generic/array_ref.h index fb9ab0bcf13..2e62071be80 100644 --- a/util/generic/array_ref.h +++ b/util/generic/array_ref.h @@ -209,7 +209,7 @@ public: * * DEPRECATED. DO NOT USE. */ - TArrayRef SubRegion(size_t offset, size_t size) const { + TArrayRef SubRegion(size_t offset, size_t size) const noexcept { if (size == 0 || offset >= S_) { return TArrayRef(); } @@ -255,31 +255,31 @@ TArrayRef<char> as_writable_bytes(TArrayRef<T> arrayRef Y_LIFETIME_BOUND) noexce } template <class Range> -constexpr TArrayRef<const typename Range::value_type> MakeArrayRef(const Range& range) { +constexpr TArrayRef<const typename Range::value_type> MakeArrayRef(const Range& range) noexcept { return TArrayRef<const typename Range::value_type>(range); } template <class Range> -constexpr TArrayRef<typename Range::value_type> MakeArrayRef(Range& range) { +constexpr TArrayRef<typename Range::value_type> MakeArrayRef(Range& range) noexcept { return TArrayRef<typename Range::value_type>(range); } template <class Range> -constexpr TArrayRef<const typename Range::value_type> MakeConstArrayRef(const Range& range) { +constexpr TArrayRef<const typename Range::value_type> MakeConstArrayRef(const Range& range) noexcept { return TArrayRef<const typename Range::value_type>(range); } template <class Range> -constexpr TArrayRef<const typename Range::value_type> MakeConstArrayRef(Range& range) { +constexpr TArrayRef<const typename Range::value_type> MakeConstArrayRef(Range& range) noexcept { return TArrayRef<const typename Range::value_type>(range); } template <class T> -constexpr TArrayRef<T> MakeArrayRef(T* data Y_LIFETIME_BOUND, size_t size) { +constexpr TArrayRef<T> MakeArrayRef(T* data Y_LIFETIME_BOUND, size_t size) noexcept { return TArrayRef<T>(data, size); } template <class T> -constexpr TArrayRef<T> MakeArrayRef(T* begin Y_LIFETIME_BOUND, T* end Y_LIFETIME_BOUND) { +constexpr TArrayRef<T> MakeArrayRef(T* begin Y_LIFETIME_BOUND, T* end Y_LIFETIME_BOUND) noexcept { return TArrayRef<T>(begin, end); } |
