summaryrefslogtreecommitdiffstats
path: root/util/generic/array_ref.h
Commit message (Collapse)AuthorAgeFilesLines
* Documentation comments: fix for 'subspan', add for 'Slice'akhropov2026-06-011-2/+17
| | | | commit_hash:678331261f55d56d7af4534c58ec675a1465d2cc
* Use a more conventional return value check compatible with MSVC tools 14.4*.akhropov2025-10-291-2/+2
| | | | commit_hash:044e079ab391ee08bb3a3a2b78e8db01fef63d53
* Check element size for other TArrayRef constructors, not only from Containerakhropov2025-10-171-5/+17
| | | | commit_hash:a53c0e1509e346d4e39464430ba21c3595315734
* Annotate 'ysize' as deprecated.akhropov2025-10-141-0/+1
| | | | commit_hash:2f5a44083a78a69d4d717b90d401af6f017e990d
* 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