| Issue |
172124
|
| Summary |
[libc++] Apply `[[nodiscard]]` to the Standard Library
|
| Labels |
libc++
|
| Assignees |
|
| Reporter |
H-G-Hristov
|
Applying `[[nodiscard]]` to ***libc++*** is in progress in compliance with the [Coding Guidelines](https://libcxx.llvm.org/CodingGuidelines.html):
- [Apply [[nodiscard]] where relevant](https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant) - https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant
Large parts of ***libc++*** are already annotated. To request additional changes, add to the list bellow or post a comment:
# References:
- [libc++ Coding Guidelines](https://libcxx.llvm.org/CodingGuidelines.html)
- [C++ Standard](https://wg21.link/draft)
# Known status:
- [ ] 17 Language support library [[support]](https://wg21.link/support)
- [ ] https://github.com/llvm/llvm-project/pull/169611
- [ ] 20 Memory management library [[mem]](https://wg21.link/mem)
- [ ] https://github.com/llvm/llvm-project/pull/168483
- [ ] 22 General utilities library [[utilities]](https://wg21.link/utilities)
- [ ] https://github.com/llvm/llvm-project/pull/169057
- [ ] 23 Containers library [[containers]](https://wg21.link/containers)
- [ ] 24 Iterators library [[iterators]](https://wg21.link/iterators)
- [ ] 25 Ranges library [[ranges]](https://wg21.link/ranges)
- [ ] 26 Algorithms library [[algorithms]](https://wg21.link/algorithms)
- [ ] 27 Strings library [[strings]](https://eel.is/wg21.link/strings)
- [ ] https://github.com/llvm/llvm-project/pull/169010
- [ ] 28 Text processing library [[text]](https://wg21.link/text)
- [ ] 29 Numerics library [[numerics]](https://wg21.link/numerics)
- [ ] 30 Time library [[time]](https://eel.is/c++draft/#time)
- [ ] 31 Input/output library [[input.output]](https://wg21.link/input.output)
- [ ] 32 Concurrency support library [[thread]](https://wg21.link/thread)
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs