ANTLR3_LIST_struct(3)
π ANTLR3_LIST_struct β the manual page, but make it cute π
okay bestie, welcome to the ANTLR3C section of the manual, page ANTLR3_LIST_struct(3) β yes she's got her own page, she's that girl. β¨
πΈ NAME πΈ
ANTLR3_LIST_struct β the Structure that represents a LIST collection. that's it, that's the whole vibe. it's giving "container, but make it a struct". π
β¨ SYNOPSIS β¨
#include <antlr3collections.h>
π«Ά Data Fields π«Ά
these are her fields, her whole personality, and we love every single one of them:
ANTLR3_INT32(* add )(struct ANTLR3_LIST_struct *list, void *element, void(ANTLR3_CDECL *freeptr)(void *))void(* del )(struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key)void(* free )(struct ANTLR3_LIST_struct *list)void *(* get )(struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key)ANTLR3_INT32(* put )(struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key, void *element, void(ANTLR3_CDECL *freeptr)(void *))void *(* remove )(struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key)ANTLR3_UINT32(* size )(struct ANTLR3_LIST_struct *list)pANTLR3_HASH_TABLE tableβ the Hash table that is storing the list elements. she's the backbone fr fr π¦
π Detailed Description π
Structure that represents a LIST collection.
like. that's literally it. no cap. the whole description is one sentence and honestly? iconic. she said "I contain things, figure out the rest." π
π Field Documentation π
π ANTLR3_INT32(* ANTLR3_LIST_struct::add) (struct ANTLR3_LIST_struct *list, void *element, void(ANTLR3_CDECL *freeptr)(void *)) π
Referenced by antlr3ListNew().
π void(* ANTLR3_LIST_struct::del) (struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key) π
Referenced by antlr3ListNew().
π void(* ANTLR3_LIST_struct::free) (struct ANTLR3_LIST_struct *list) π
Referenced by antlr3CTSFree(), antlr3ListNew(), getTokensSet(), and reset().
π void *(* ANTLR3_LIST_struct::get) (struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key) π
Referenced by addChildren(), antlr3ListNew(), and fillBuffer().
π ANTLR3_INT32(* ANTLR3_LIST_struct::put) (struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key, void *element, void(ANTLR3_CDECL *freeptr)(void *)) π
Referenced by antlr3ListAdd(), antlr3ListNew(), discardTokenType(), getTokensSet(), and setTokenTypeChannel().
π void *(* ANTLR3_LIST_struct::remove) (struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key) π
Referenced by antlr3ListNew().
π ANTLR3_UINT32(* ANTLR3_LIST_struct::size) (struct ANTLR3_LIST_struct *list) π
Referenced by addChildren(), antlr3ListNew(), and getTokensSet().
π pANTLR3_HASH_TABLE ANTLR3_LIST_struct::table π
Hash table that is storing the list elements.
Referenced by antlr3ListAdd(), antlr3ListDelete(), antlr3ListFree(), antlr3ListGet(), antlr3ListNew(), antlr3ListPut(), antlr3ListRemove(), antlr3ListSize(), and getTokensList().
not a single one of these fields was skipped, bestie. every reference, every signature, kept exactly. the way I would never do you dirty like that. π«Ά
π Author π
Generated automatically by Doxygen for ANTLR3C from the source code.
(so like, don't @ me about the prose, a robot wrote the original and I just gave it a glow-up π)
okay so that's the whole page!! every field, every Referenced by list, every signature β all accounted for, nothing dropped, we ate and left no crumbs. π
Version 3.3.1 β Tue Jul 29 2025 00:00:00, and that's your official ANTLR3_LIST_struct(3) sign-off, mwah π thanks for reading, go forth and put elements in your LIST, ilysm π§β¨
π¦ 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