aboutsummaryrefslogtreecommitdiffstats
path: root/util/generic/maybe.h
Commit message (Collapse)AuthorAgeFilesLines
* clang-format 18 in STYLE_CPPalevitskii2025-01-201-1/+1
| | | | | clang-format 18 in STYLE\_CPP commit_hash:e2018ac17a95817f09e131ee6d5316b2bdc2d39e
* check lifetime bound of output streamsswarmer2024-09-261-1/+1
| | | | commit_hash:17de7afe0f415c511e587b2f2607cbbc2348742e
* Make TNothing nodiscardvadim-xd2024-09-251-1/+1
| | | | commit_hash:6ff089c6f629be6a68a94d1e1ee648630f8568d2
* FixNamespaceComments in /utildmasloff2024-09-051-1/+1
| | | | | FixNamespaceComments in /util bb9152570d7c258798644ead5a59f604de05ef3b
* [util] Check lifetime of the move-only type passed through the ↵swarmer2024-06-141-0/+8
| | | | | | TMaybe::GetOrElse method 03109df768118daa8c95e373de082712a2362407
* [util] Instantiation of TMaybe with an array type is ill-formedswarmer2024-06-141-0/+2
| | | | 69e5abfadd994602479be713abb69e2d6053734d
* TMaybe Monadic operationsnedaiborschd2024-02-021-0/+135
| | | | | Add monadic operations to TMaybe. Added methods: AndThen, OrElse, Transform.
* detect dangling references in TMaybe objectswarmer2023-12-161-18/+18
|
* Mark clear and reset methods as reinitializing the object.halyavin2022-08-051-1/+2
| | | | | 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.
* Restoring authorship annotation for <sankear@yandex-team.ru>. Commit 2 of 2.sankear2022-02-101-9/+9
|
* Restoring authorship annotation for <sankear@yandex-team.ru>. Commit 1 of 2.sankear2022-02-101-9/+9
|
* Restoring authorship annotation for <dprokoptsev@yandex-team.ru>. Commit 2 of 2.dprokoptsev2022-02-101-3/+3
|
* Restoring authorship annotation for <dprokoptsev@yandex-team.ru>. Commit 1 of 2.dprokoptsev2022-02-101-3/+3
|
* Restoring authorship annotation for <tender-bum@yandex-team.ru>. Commit 2 of 2.tender-bum2022-02-101-109/+109
|
* Restoring authorship annotation for <tender-bum@yandex-team.ru>. Commit 1 of 2.tender-bum2022-02-101-109/+109
|
* Restoring authorship annotation for <prout@yandex-team.ru>. Commit 2 of 2.prout2022-02-101-42/+42
|
* Restoring authorship annotation for <prout@yandex-team.ru>. Commit 1 of 2.prout2022-02-101-42/+42
|
* Restoring authorship annotation for <zakarum@yandex-team.ru>. Commit 2 of 2.zakarum2022-02-101-43/+43
|
* Restoring authorship annotation for <zakarum@yandex-team.ru>. Commit 1 of 2.zakarum2022-02-101-43/+43
|
* Restoring authorship annotation for <trofimenkov@yandex-team.ru>. Commit 2 of 2.trofimenkov2022-02-101-18/+18
|
* Restoring authorship annotation for <trofimenkov@yandex-team.ru>. Commit 1 of 2.trofimenkov2022-02-101-18/+18
|
* Restoring authorship annotation for <pozhilov@yandex-team.ru>. Commit 2 of 2.pozhilov2022-02-101-1/+1
|
* Restoring authorship annotation for <pozhilov@yandex-team.ru>. Commit 1 of 2.pozhilov2022-02-101-1/+1
|
* Restoring authorship annotation for <qwerty@yandex-team.ru>. Commit 2 of 2.qwerty2022-02-101-1/+1
|
* Restoring authorship annotation for <qwerty@yandex-team.ru>. Commit 1 of 2.qwerty2022-02-101-1/+1
|
* Restoring authorship annotation for <a-romanov@yandex-team.ru>. Commit 2 of 2.a-romanov2022-02-101-2/+2
|
* Restoring authorship annotation for <a-romanov@yandex-team.ru>. Commit 1 of 2.a-romanov2022-02-101-2/+2
|
* Restoring authorship annotation for <nga@yandex-team.ru>. Commit 2 of 2.nga2022-02-101-22/+22
|
* Restoring authorship annotation for <nga@yandex-team.ru>. Commit 1 of 2.nga2022-02-101-22/+22
|
* Restoring authorship annotation for <plato@yandex-team.ru>. Commit 2 of 2.plato2022-02-101-4/+4
|
* Restoring authorship annotation for <plato@yandex-team.ru>. Commit 1 of 2.plato2022-02-101-4/+4
|
* Restoring authorship annotation for <ivanmorozov@yandex-team.ru>. Commit 2 of 2.ivanmorozov2022-02-101-11/+11
|
* Restoring authorship annotation for <ivanmorozov@yandex-team.ru>. Commit 1 of 2.ivanmorozov2022-02-101-11/+11
|
* Restoring authorship annotation for <tobo@yandex-team.ru>. Commit 2 of 2.tobo2022-02-101-4/+4
|
* Restoring authorship annotation for <tobo@yandex-team.ru>. Commit 1 of 2.tobo2022-02-101-4/+4
|
* Restoring authorship annotation for <agorodilov@yandex-team.ru>. Commit 2 of 2.agorodilov2022-02-101-2/+2
|
* Restoring authorship annotation for <agorodilov@yandex-team.ru>. Commit 1 of 2.agorodilov2022-02-101-2/+2
|
* Restoring authorship annotation for <yuraaka@yandex-team.ru>. Commit 2 of 2.yuraaka2022-02-101-3/+3
|
* Restoring authorship annotation for <yuraaka@yandex-team.ru>. Commit 1 of 2.yuraaka2022-02-101-3/+3
|
* Restoring authorship annotation for <yazevnul@yandex-team.ru>. Commit 2 of 2.yazevnul2022-02-101-4/+4
|
* Restoring authorship annotation for <yazevnul@yandex-team.ru>. Commit 1 of 2.yazevnul2022-02-101-4/+4
|
* Restoring authorship annotation for Ruslan Kovalev ↵Ruslan Kovalev2022-02-101-1/+1
| | | | <ruslan.a.kovalev@gmail.com>. Commit 2 of 2.
* Restoring authorship annotation for Ruslan Kovalev ↵Ruslan Kovalev2022-02-101-1/+1
| | | | <ruslan.a.kovalev@gmail.com>. Commit 1 of 2.
* Restoring authorship annotation for Ivan Korostelev ↵Ivan Korostelev2022-02-101-4/+4
| | | | <ivan.korostelev@gmail.com>. Commit 2 of 2.
* Restoring authorship annotation for Ivan Korostelev ↵Ivan Korostelev2022-02-101-4/+4
| | | | <ivan.korostelev@gmail.com>. Commit 1 of 2.
* Restoring authorship annotation for <akhropov@yandex-team.ru>. Commit 2 of 2.akhropov2022-02-101-96/+96
|
* Restoring authorship annotation for <akhropov@yandex-team.ru>. Commit 1 of 2.akhropov2022-02-101-96/+96
|
* Restoring authorship annotation for <swarmer@yandex-team.ru>. Commit 2 of 2.swarmer2022-02-101-25/+25
|
* Restoring authorship annotation for <swarmer@yandex-team.ru>. Commit 1 of 2.swarmer2022-02-101-25/+25
|
* Restoring authorship annotation for Vlad Yaroslavlev <vladon@vladon.com>. ↵Vlad Yaroslavlev2022-02-101-190/+190
| | | | Commit 2 of 2.