POINTER_ABSTRACTIONS(3)
πΈ NAME πΈ
Pointer Abstractions β okay so this is the Library Functions Manual entry, the (3) one, and it is literally titled Pointer Abstractions. It's giving pointer-page energy, and we are seated. π
π Classes π
Bestie, here's the whole cast, no skips:
struct std::default_delete< _Tp >β Primary template,default_delete.struct std::default_delete< _Tp[]>β Specialization,default_delete.class std::unique_ptr< _Tp, _Tp_Deleter >β 20.7.12.2unique_ptrfor single objects.class std::unique_ptr< _Tp[], _Tp_Deleter >β 20.7.12.3unique_ptrfor array objects with a runtime length
β¨ Functions β¨
These are all the function besties, and yes I'm listing every single one because we do not skip details in this group chat:
template<typename _Tp , typename _Tp_Deleter , typename _Up , typename _Up_Deleter > bool std::operator!= (const unique_ptr< _Tp, _Tp_Deleter > &__x, const unique_ptr< _Up, _Up_Deleter > &__y)template<typename _Tp , typename _Tp_Deleter , typename _Up , typename _Up_Deleter > bool std::operator< (const unique_ptr< _Tp, _Tp_Deleter > &__x, const unique_ptr< _Up, _Up_Deleter > &__y)template<typename _Tp , typename _Tp_Deleter , typename _Up , typename _Up_Deleter > bool std::operator<= (const unique_ptr< _Tp, _Tp_Deleter > &__x, const unique_ptr< _Up, _Up_Deleter > &__y)template<typename _Tp , typename _Tp_Deleter , typename _Up , typename _Up_Deleter > bool std::operator== (const unique_ptr< _Tp, _Tp_Deleter > &__x, const unique_ptr< _Up, _Up_Deleter > &__y)template<typename _Tp , typename _Tp_Deleter , typename _Up , typename _Up_Deleter > bool std::operator> (const unique_ptr< _Tp, _Tp_Deleter > &__x, const unique_ptr< _Up, _Up_Deleter > &__y)template<typename _Tp , typename _Tp_Deleter , typename _Up , typename _Up_Deleter > bool std::operator>= (const unique_ptr< _Tp, _Tp_Deleter > &__x, const unique_ptr< _Up, _Up_Deleter > &__y)template<typename _Tp , typename _Tp_Deleter > void std::swap (unique_ptr< _Tp, _Tp_Deleter > &__x, unique_ptr< _Tp, _Tp_Deleter > &&__y)template<typename _Tp , typename _Tp_Deleter > void std::swap (unique_ptr< _Tp, _Tp_Deleter > &&__x, unique_ptr< _Tp, _Tp_Deleter > &__y)template<typename _Tp , typename _Tp_Deleter > void std::swap (unique_ptr< _Tp, _Tp_Deleter > &__x, unique_ptr< _Tp, _Tp_Deleter > &__y)
Wait, that's nine bullets but there are nine functions? Let me recount, bestie: !=, <, <=, ==, >, >=, and three swaps. Yes, that's all of them. Slay. β
π Detailed Description π
The detailed description is literally: Components for memory allocation, deallocation, and management.
That's the whole vibe. Short, iconic, to the point. π«Ά
π Author π
Generated automatically by Doxygen for libstdc++ from the source code.
Okay that's the page, bestie. It's from libstdc++, dated 21 Apr 2009, and the footer says Pointer Abstractions(3). Periodt. π
β¨
π¦ where this page comes from
- nixpkgs unstable: std-man-pages 4.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms