ISOSPEC_ALLOCATOR(3)
π IsoSpec::Allocator< T > π
okay bestie, welcome to the Library Functions Manual, section 3, and today's main character is the allocator template. no cap, it's giving "small but mighty". let's go π«Ά
β¨ NAME β¨
IsoSpec::Allocator< T > β the little memory-handler that keeps all your T-shaped configurations fed and happy πΈ
β¨ SYNOPSIS β¨
π Public Member Functions π
Allocator (const int dim, const int tabSize=10000)
Allocator (const Allocator &other)=delete
Allocator & operator= (const Allocator &other)=delete
void shiftTables ()
T * newConf ()
T * makeCopy (const T *conf)
π Detailed Description π
so here's the vibe:
template<typename T>
class IsoSpec::Allocator< T >"
π yes bestie, that trailing quote mark is literally in the original, I am not the one who did that. we keep it. we respect it. it's iconic.
Definition at line 33 of file allocator.h.
π§ Constructor & Destructor Documentation π§
β template<typename T> IsoSpec::Allocator< T >::Allocator (const int dim, const int tabSize = 10000) [explicit]
the glow-up constructor. it's [explicit] so no sneaky implicit conversions, periodt. Definition at line 24 of file allocator.cpp.
β template<typename T> IsoSpec::Allocator< T >::~Allocator ()
the goodbye era π Definition at line 28 of file allocator.cpp.
π Member Function Documentation π
template<typename T> T * IsoSpec::Allocator< T >::makeCopy (const T * conf)[inline]β makes a copy, obviously, it's right there in the name bestie β¨ Definition at line 60 of fileallocator.h.template<typename T> T * IsoSpec::Allocator< T >::newConf ()[inline]β hands you a fresh new conf, no thoughts, just vibes π¦ Definition at line 50 of fileallocator.h.template<typename T> void IsoSpec::Allocator< T >::shiftTables ()β shifts the tables π yes that's the whole description, we don't elaborate, we don't speculate, we just report. Definition at line 42 of fileallocator.cpp.
π Author π
Generated automatically by Doxygen for IsoSpec from the source code.
and that's the whole page, bestie π no notes, ate and left no crumbs. this was the IsoSpec manual, IsoSpec::Allocator< T >(3), and if you need me I'll be in the group chat explaining templates again πΈβ¨π
π¦ where this page comes from
- ubuntu resolute: libisospec++-dev 2.3.2-1build1 Β· BSD-2-Clause
- ubuntu stonking: libisospec++-dev 2.3.2-2 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms