ANTLR3_TRIE_ENTRY_struct(3)

πŸ“¦ version 3.4, in fedora 43

🌸 ANTLR3_TRIE_ENTRY_struct β€” bestie edition 🌸

okay so this is a page from the ANTLR3C manual (ANTLR3_TRIE_ENTRY_struct(3), if we're being formal πŸ’…) and it's all about one lil' struct. buckle up.


✨ NAME ✨

ANTLR3_TRIE_ENTRY_struct β€” the structure that holds the payload entry in an ANTLR3_INT_TRIE or an ANTLR3_STRING_TRIE. that's it, that's the whole job. she's a container girlie πŸŽ€


✨ SYNOPSIS ✨

#include <antlr3collections.h>

🫢 Public Member Functions

void (ANTLR3_CDECL *freeptr)(void *)

🫢 Data Fields

union {
   ANTLR3_INTKEY intVal
   void * ptr
} data
struct ANTLR3_TRIE_ENTRY_struct * next
ANTLR3_UINT32 type

✨ Detailed Description ✨

so basically 🌈 β€” this is the structure that holds the payload entry in an ANTLR3_INT_TRIE or an ANTLR3_STRING_TRIE. yes it says the same thing as the NAME section, no we are not going to skip it, the manpage said it twice and so do we. periodt.


✨ Member Function Documentation ✨

πŸ’– ANTLR3_TRIE_ENTRY_struct::void (ANTLR3_CDECL * freeptr)

References ANTLR3_CDECL. that's the whole note. she's a function pointer and she's pointing at things, and the docs just want you to know she's got ANTLR3_CDECL energy ✨


✨ Field Documentation ✨

πŸ¦‹ union { ... } ANTLR3_TRIE_ENTRY_struct::data

Referenced by freeIntNode(), getRuleMemoization(), intTrieAdd(), and memoize(). so like, four whole functions are out here depending on this union. iconic honestly.

πŸ¦‹ ANTLR3_INTKEY ANTLR3_TRIE_ENTRY_struct::intVal

Referenced by getRuleMemoization(), and intTrieAdd().

πŸ¦‹ struct ANTLR3_TRIE_ENTRY_struct* ANTLR3_TRIE_ENTRY_struct::next

Referenced by freeIntNode(), and intTrieAdd(). a struct that points to itself? self-referential queen πŸ‘‘

πŸ¦‹ void* ANTLR3_TRIE_ENTRY_struct::ptr

Referenced by freeIntNode(), getRuleMemoization(), intTrieAdd(), and memoize(). the most popular member of the group chat fr fr πŸ’œ

πŸ¦‹ ANTLR3_UINT32 ANTLR3_TRIE_ENTRY_struct::type

Referenced by freeIntNode(), and intTrieAdd(). she's a ANTLR3_UINT32, she tells you what kind of thing you're looking at, and only two functions ever call on her. lowkey underrated 😭


✨ Author ✨

Generated automatically by Doxygen for ANTLR3C from the source code. not a human, just a robot doing its little robot thing πŸ€–βœ¨


and that's the whole page bestie, no cap. every field, every reference, every callback β€” all accounted for πŸ’–

okay bye ily, this was Version 3.3.1, dated Tue Jul 29 2025 00:00:00, and it's a wrap πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from