ANTLR3_HASH_KEY_struct(3)

πŸ“¦ version 3.4, in fedora 43

πŸ’– NAME πŸ’–

ANTLR3_HASH_KEY_struct β€” okay bestie, it's literally just the struct that holds a hash key, and she's serving both flavors: int or string πŸ’…


✨ SYNOPSIS ✨

Get her in the group chat with:

#include <antlr3collections.h>

πŸŽ€ Data Fields πŸŽ€

  • union { ... } key β€” the actual key payload, living her dual life:
    • ANTLR3_INTKEY iKey β€” used if type is ANTLR3_HASH_TYPE_INT
    • pANTLR3_UINT8 sKey β€” Used if type is ANTLR3_HASH_TYPE_STR.
  • ANTLR3_UINT8 type β€” One of #ANTLR3_HASH_TYPE_INT or #ANTLR3_HASH_TYPE_STR.

🌸 FIELD DOCUMENTATION 🌸

🧚 ANTLR3_INTKEY ANTLR3_HASH_KEY_struct::iKey

used if type is ANTLR3_HASH_TYPE_INT

Referenced by antlr3HashGetI(), antlr3HashPutI(), and antlr3HashRemoveI().

πŸ¦‹ union { ... } ANTLR3_HASH_KEY_struct::key

Referenced by antlr3HashFree(), antlr3HashGet(), antlr3HashGetI(), antlr3HashPut(), antlr3HashPutI(), antlr3HashRemove(), and antlr3HashRemoveI().

πŸ“ pANTLR3_UINT8 ANTLR3_HASH_KEY_struct::sKey

Used if type is ANTLR3_HASH_TYPE_STR.

Referenced by antlr3HashFree(), antlr3HashGet(), antlr3HashPut(), and antlr3HashRemove().

πŸ‘‘ ANTLR3_UINT8 ANTLR3_HASH_KEY_struct::type

One of #ANTLR3_HASH_TYPE_INT or #ANTLR3_HASH_TYPE_STR.

Referenced by antlr3HashFree(), antlr3HashPut(), and antlr3HashPutI().


πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for ANTLR3C from the source code.


Version 3.3.1 Β· Tue Jul 29 2025 00:00:00 β€” and that's the whole page bestie, no cap, every field accounted for, she ate and left no crumbs 🫢✨ bye!! πŸ’–

πŸ“¦ where this page comes from