ANTLR3_TRIE_ENTRY_struct - Man Page
Structure that holds the payload entry in an ANTLR3_INT_TRIE or ANTLR3_STRING_TRIE.
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
Structure that holds the payload entry in an ANTLR3_INT_TRIE or ANTLR3_STRING_TRIE.
Member Function Documentation
ANTLR3_TRIE_ENTRY_struct::void (ANTLR3_CDECL * freeptr)
Field Documentation
union { ... } ANTLR3_TRIE_ENTRY_struct::data
Referenced by freeIntNode(), getRuleMemoization(), intTrieAdd(), and memoize().
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().
void* ANTLR3_TRIE_ENTRY_struct::ptr
Referenced by freeIntNode(), getRuleMemoization(), intTrieAdd(), and memoize().
ANTLR3_UINT32 ANTLR3_TRIE_ENTRY_struct::type
Referenced by freeIntNode(), and intTrieAdd().
Author
Generated automatically by Doxygen for ANTLR3C from the source code.
Referenced By
The man pages antlr3-intVal(3) and antlr3-ptr(3) are aliases of ANTLR3_TRIE_ENTRY_struct(3).