ANTLR3_TRIE_ENTRY_struct man page

ANTLR3_TRIE_ENTRY_struct — 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

antlr3-intVal(3) and antlr3-ptr(3) are aliases of ANTLR3_TRIE_ENTRY_struct(3).

Tue Oct 4 2016 Version 3.3.1 ANTLR3C