SC_AVLMAP(3)
π NAME π
sc::AVLMap< K, T > β okay bestie, this is the AVL map class from the sc namespace. It's from the Library Functions Manual, and the name is exactly sc::AVLMap< K, T >. The way that's a whole template. π¦
β¨ SYNOPSIS β¨
Okay so here's the full cast, exactly as the page lays it out. No skipping, no merging, fr fr.
π Classes π
class iteratorβ yep, there's aclass iteratorlisted. That's the whole class line, periodt.
πΈ Public Member Functions πΈ
void clear ()β takes no arguments and returnsvoid. Clean, simple, iconic.void insert (const K &key, const T &data)β returnsvoid, and it takesconst K &keyplusconst T &data. Two refs, no cap.void remove (const K &key)β returnsvoid, takesconst K &key. That's the signature, bestie.int contains (const K &k) constβ returnsint, takesconst K &k, and it's aconstmember function. πiterator find (const K &) constβ returnsiterator, takes an unnamedconst K &, and isconst. The parameter has no name in the signature, and we respect that.T & operator[] (const K &k)β returnsT &, takesconst K &k. Bracket operator energy. πint height ()β returnsint, takes no arguments.void check ()β returnsvoid, takes no arguments.int length () constβ returnsint, takes no arguments, and isconst.iterator begin () constβ returnsiterator, takes no arguments, and isconst.iterator end () constβ returnsiterator, takes no arguments, and isconst.void print ()β returnsvoid, takes no arguments.
π Public Attributes π
EAVLMMap< K, AVLMapNode< K, T > > map_β the public attributemap_, with typeEAVLMMap< K, AVLMapNode< K, T > >. That type is a whole mouthful and it ate. π₯
βοΈ Author βοΈ
Generated automatically by Doxygen for MPQC from the source code. So this page was auto-generated, not handwritten by a human bestie. π€β¨
Okay that's the whole page! π This one is from MPQC, Version 2.3.1, and it's the sc::AVLMap< K, T >(3) manual page. Slay, bye. π«Ά
π¦ where this page comes from
- fedora 43: mpqc-devel 2.3.1-65.fc43 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- fedora 43: mpqc-devel 2.3.1-65.fc43 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- fedora 44: mpqc-devel 2.3.1-67.fc44 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- fedora 44: mpqc-devel 2.3.1-67.fc44 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- ubuntu noble: libsc-doc 2.3.1-22build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms