summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorakhropov <[email protected]>2024-11-30 03:24:07 +0300
committerakhropov <[email protected]>2024-11-30 03:34:50 +0300
commitdf64d4599e151698c173343d73e12328aa9ce1ef (patch)
treeaf72c79961978d671b64b724ebdca1b00fd71060
parentf4d9e6b05d8c72b02c0cbd2dfc4e7c1b7f86b19f (diff)
More functions marked as noexcept.
commit_hash:61b2ca8fab66696aade476173e07001d1b886b5e
-rw-r--r--util/generic/array_ref.h14
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);
}