summaryrefslogtreecommitdiffstats
path: root/util/generic/ptr.h
Commit message (Collapse)AuthorAgeFilesLines
* TSharedPtr::As()&: leakage fixsv-denisov2023-01-141-6/+15
| | | | | | По следам https://a.yandex-team.ru/review/2996409/details Исправлены случаи при неудачных кастах: 1. контрольный блок дёргается даже при указании на nullptr (нехорошо для атомиков) 2. если исходный шаред поинтер разрушится раньше, чем полученный nullptr (например, при возврате из функции), то ресурс утечёт
* util: add .As<T> to TSharedPtrionagamed2022-10-011-0/+19
|
* Mark clear and reset methods as reinitializing the object.halyavin2022-08-051-16/+17
| | | | | This means, that moved-from object can be safely used after the call of such method. This attribute is used by clang-tidy which checks that moved-from objects are not used unless a reinitialization method is called first.
* IGNIETFERRO-1105 TAtomic -> std::atomic in util/generic/* and threadpooleeight2022-05-111-3/+3
| | | | ref:39a714b781c60dca9e3b946d870971076e14ab7c
* Restoring authorship annotation for <[email protected]>. Commit 2 ↵paulkovalenko2022-02-101-1/+1
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 1 ↵paulkovalenko2022-02-101-1/+1
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.richard2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.richard2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.iroubin2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.iroubin2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.monnoroch2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.monnoroch2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.yoda2022-02-101-16/+16
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.yoda2022-02-101-16/+16
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.bort2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.bort2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.kimkim2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.kimkim2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.mowgli2022-02-101-46/+46
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.mowgli2022-02-101-46/+46
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.kostik2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.kostik2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 2 ↵udovichenko-r2022-02-101-1/+1
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 1 ↵udovichenko-r2022-02-101-1/+1
| | | | of 2.
* Restoring authorship annotation for Vasily Gerasimov ↵Vasily Gerasimov2022-02-101-22/+22
| | | | <[email protected]>. Commit 2 of 2.
* Restoring authorship annotation for Vasily Gerasimov ↵Vasily Gerasimov2022-02-101-22/+22
| | | | <[email protected]>. Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.dobrokot2022-02-101-7/+7
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.dobrokot2022-02-101-7/+7
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.ivanselin2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.ivanselin2022-02-101-1/+1
|
* Restoring authorship annotation for Sergey Lisitsyn <[email protected]>. ↵Sergey Lisitsyn2022-02-101-1/+1
| | | | Commit 2 of 2.
* Restoring authorship annotation for Sergey Lisitsyn <[email protected]>. ↵Sergey Lisitsyn2022-02-101-1/+1
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.spacelord2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.spacelord2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.agri2022-02-101-30/+30
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.agri2022-02-101-30/+30
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.a-romanov2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.a-romanov2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.nga2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.nga2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.ishfb2022-02-101-12/+12
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.ishfb2022-02-101-12/+12
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.ermolovd2022-02-101-22/+22
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.ermolovd2022-02-101-22/+22
|
* Restoring authorship annotation for Alexander Rutkovsky <[email protected]>. ↵Alexander Rutkovsky2022-02-101-3/+3
| | | | Commit 2 of 2.
* Restoring authorship annotation for Alexander Rutkovsky <[email protected]>. ↵Alexander Rutkovsky2022-02-101-3/+3
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.axc2022-02-101-21/+21
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.axc2022-02-101-21/+21
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.gulin2022-02-101-17/+17
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.gulin2022-02-101-17/+17
|