summaryrefslogtreecommitdiffstats
path: root/util/generic/array_ref.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix Y_LIFETIMEBOUND placement in TArrayRef ctorvadim-xd2025-03-201-1/+1
| | | | | | | | | | | | | | | Detected by clang 20 ```cpp struct TFoo { const int X[10]; }; void Foo() { TArrayRef<const int> a{TFoo{}.X}; // error } ``` commit_hash:299f849c2d3cc640866eee3ff82be37f624ac70d
* Add assertions for range bounds validityakhropov2024-12-181-1/+2
| | | | commit_hash:4417c6200b3fc4e3e6e61648412d263366935fdf
* More functions marked as noexcept.akhropov2024-11-301-7/+7
| | | | commit_hash:61b2ca8fab66696aade476173e07001d1b886b5e
* Remove noexcept from operator== because it is not guaranteed that operator== ↵akhropov2024-11-281-1/+1
| | | | | | for elements is noexcept. commit_hash:2457980ced7a2f91cefec1ea20ff13bfb5c7c2cf
* Add assert to front()akhropov2024-11-281-0/+2
| | | | commit_hash:b46dfbc7a684061be1b6e3eca5d7e312ff3e71f4
* check the lifetime bound of the TArrayRefswarmer2024-08-081-8/+8
| | | | 9124a77116ef1ec2f8c14a3684fea08b4253601c
* Fix error in TArrayRef constructor for a container: Elements with a ↵akhropov2024-01-221-0/+3
| | | | different size should not be accepted even if they are convertible to TArrayRef value type.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.muzykantov2022-02-101-11/+11
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.muzykantov2022-02-101-11/+11
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.pavelgur2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.pavelgur2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.hippskill2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.hippskill2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.glebx7772022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.glebx7772022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.breakneck2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.breakneck2022-02-101-1/+1
|
* Restoring authorship annotation for Alexey Bykov <[email protected]>. ↵Alexey Bykov2022-02-101-2/+2
| | | | Commit 2 of 2.
* Restoring authorship annotation for Alexey Bykov <[email protected]>. ↵Alexey Bykov2022-02-101-2/+2
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.stanly2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.stanly2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.yazevnul2022-02-101-10/+10
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.yazevnul2022-02-101-10/+10
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.swarmer2022-02-101-10/+10
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.swarmer2022-02-101-10/+10
|
* Restoring authorship annotation for Alexander Fokin <[email protected]>. ↵Alexander Fokin2022-02-101-65/+65
| | | | Commit 2 of 2.
* Restoring authorship annotation for Alexander Fokin <[email protected]>. ↵Alexander Fokin2022-02-101-65/+65
| | | | Commit 1 of 2.
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-15/+15
| | | | Commit 2 of 2.
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-15/+15
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.thegeorg2022-02-101-155/+155
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.thegeorg2022-02-101-155/+155
|
* intermediate changesDevtools Arcadia2022-02-071-0/+280
ref:cde9a383711a11544ce7e107a78147fb96cc4029