ANTLR3_VECTOR_ELEMENT_struct(3)

πŸ“¦ version 3.4, in fedora 43

πŸ’– ANTLR3_VECTOR_ELEMENT_struct πŸ’–

okay bestie, pull up a chair because we're about to get ✨intimate✨ with one very small, very important little struct. her name is ANTLR3_VECTOR_ELEMENT_struct, she lives in the ANTLR3C library, and honestly? she's giving backbone of the whole vector situation. iykyk.

this page lives in the ANTLR3C manual, section 3, and it's all about a struct β€” like, a C struct, the kind with fields and function pointers β€” so buckle up πŸŽ€


🌸 NAME 🌸

ANTLR3_VECTOR_ELEMENT_struct β€” the little struct that holds one single element inside an ANTLR3 vector, plus the function pointer that knows how to free it 🫢


✨ SYNOPSIS ✨

#include <antlr3collections.h>

so the vibe check here is: you gotta include antlr3collections.h to even see her. she does not do surprise appearances πŸ’…

πŸ’… Public Member Functions

  • void (ANTLR3_CDECL *freeptr)(void *) β€” a function pointer that takes a void * and returns nothing. she's the designated cleaner-upper, the one who handles the freeing. no cap.

πŸ¦‹ Data Fields

  • void * element β€” the actual payload, the main character, the thing being stored. it's a void *, so it can literally be anything you want it to be. slay.

πŸ‘‘ Member Function Documentation πŸ‘‘

🌈 ANTLR3_VECTOR_ELEMENT_struct::void (ANTLR3_CDECL * freeptr)

this is the member function entry for freeptr, the function pointer that takes a void * and returns void.

  • References β€” ANTLR3_CDECL.

that's it, that's the whole note. she references ANTLR3_CDECL and she's not sorry about it ✨


πŸ“ Field Documentation πŸ“

🧚 void* ANTLR3_VECTOR_ELEMENT_struct::element

the field itself, element, a void *, and bestie she is popular. like, everyone wants a piece of her. here is the full guest list of who references her:

  • antlr3VectorAdd()
  • antlr3VectorClear()
  • antlr3VectorDel()
  • antlr3VectorFree()
  • antlr3VectorGet()
  • antlr3VectorSet()
  • antlr3VectorSwap()
  • antrl3VectorRemove()
  • destroy()
  • freeNodeRS()
  • LB()
  • skipOffTokenChannels()
  • skipOffTokenChannelsReverse()
  • tokLT()
not me noticing that antrl3VectorRemove() is spelled a little differently from all the other antlr3Vector… friends πŸ‘€ but that's exactly how it's written, so we're keeping it, fr fr. no editing the source code in the group chat.

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for ANTLR3C from the source code.

so yeah, nobody wrote this page by hand β€” Doxygen just did its thing and generated it straight from the source. automated queen behavior πŸ‘‘


πŸ’œ SEE ALSO πŸ’œ

hmm, this particular page doesn't list any SEE ALSO references, so there's nothing to link out to here. she stands alone, main character energy, periodt.


okay that's the whole page!! you now know literally everything this manual page knows about ANTLR3_VECTOR_ELEMENT_struct. go forth and slay your vectors πŸ’–βœ¨πŸ¦‹

version 3.3.1 β€” dated Tue Jul 29 2025 β€” and that's the whole ANTLR3C manual page footer, folded into this little sign-off because we're cute like that πŸŽ€ bye bestie, love u 🫢

πŸ“¦ where this page comes from