SC_AVLMAP(3)

πŸ“¦
version 2.3.1 Β· 3 versions
, in fedora 43, fedora 44, ubuntu noble

πŸ’– 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 a class iterator listed. That's the whole class line, periodt.

🌸 Public Member Functions 🌸

  • void clear () β€” takes no arguments and returns void. Clean, simple, iconic.
  • void insert (const K &key, const T &data) β€” returns void, and it takes const K &key plus const T &data. Two refs, no cap.
  • void remove (const K &key) β€” returns void, takes const K &key. That's the signature, bestie.
  • int contains (const K &k) const β€” returns int, takes const K &k, and it's a const member function. πŸ’…
  • iterator find (const K &) const β€” returns iterator, takes an unnamed const K &, and is const. The parameter has no name in the signature, and we respect that.
  • T & operator[] (const K &k) β€” returns T &, takes const K &k. Bracket operator energy. πŸ‘‘
  • int height () β€” returns int, takes no arguments.
  • void check () β€” returns void, takes no arguments.
  • int length () const β€” returns int, takes no arguments, and is const.
  • iterator begin () const β€” returns iterator, takes no arguments, and is const.
  • iterator end () const β€” returns iterator, takes no arguments, and is const.
  • void print () β€” returns void, takes no arguments.

πŸ“ Public Attributes πŸ“

  • EAVLMMap< K, AVLMapNode< K, T > > map_ β€” the public attribute map_, with type EAVLMMap< 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