ANTLR3_VECTOR_ELEMENT_struct(3)
π 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 avoid *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 avoid *, 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 thatantrl3VectorRemove()is spelled a little differently from all the otherantlr3Vectorβ¦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
- fedora 43: antlr3-C-devel 1:3.4-3.5.3.14.fc43 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms