sc::EAVLMM...::iterator(3)

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

✨ NAME ✨

sc::EAVLMMap< K, T >::iterator β€” it's a whole class, bestie, and she lives in the Library Functions Manual section 3 πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

πŸ’… Public Member Functions πŸ’…

okay so here's literally everything she's got going on, no notes, all of it:

  • iterator (EAVLMMap< K, T > *m, T *n) β€” constructor that takes a map pointer m and a T pointer n, and that's the whole thing, periodt ✨
  • iterator (const eavl_typename EAVLMMap< K, T >::iterator &i) β€” copy constructor energy 🫢, she takes another iterator and does the little clone thing
  • void operator++ () β€” the increment, prefix flavour, iconic behavior 🌸
  • void operator++ (int) β€” the increment, postfix flavour, and yes the int is just vibing there, that's not a typo, that's the whole bit πŸ’€
  • int operator== (const eavl_typename EAVLMMap< K, T >::iterator &i) const β€” equality check against another iterator, returns an int, and she's const so she's not about to change for anybody πŸ‘‘
  • int operator!= (const eavl_typename EAVLMMap< K, T >::iterator &i) const β€” the not-equal twin sister, also returns int, also const, also unbothered πŸ’–
  • void operator= (const eavl_typename EAVLMMap< K, T >::iterator &i) β€” assignment, she takes another iterator and becomes it, main character move ⭐
  • const K & key () const β€” hands you back a const K &, that's the key, and she's const about it, obviously πŸŽ€
  • T & operator* () β€” dereference, gives you a T &, and no I will not elaborate, the signature is right there πŸ”₯
  • T * operator-> () β€” arrow operator, gives you a T *, the classic, the beloved, the icon πŸ¦‹
reminder that these are all Public Member Functions β€” nothing hidden, nothing gatekept, we love transparency fr fr πŸ’œ

🧚 Author 🧚

Generated automatically by Doxygen for MPQC from the source code. not a human, just a robot doing her lil thing, and honestly? she ate πŸ™ˆ


k that's the whole page bestie, go write some code πŸ’–

MPQC β€” Version 2.3.1 🌈 Library Functions Manual 🌈 sc::EAVLMM...::iterator(3) β€” mwah, ily, bye 🫢✨

πŸ“¦ where this page comes from