ANTLR3_STACK_struct Struct Reference

#include <antlr3collections.h>

Collaboration diagram for ANTLR3_STACK_struct:

Collaboration graph
[legend]

Detailed Description

Structure that represents a Stack collection.

Data Fields

void(* free )(struct ANTLR3_STACK_struct *stack)
void *(* get )(struct ANTLR3_STACK_struct *stack, ANTLR3_INTKEY key)
void *(* peek )(struct ANTLR3_STACK_struct *stack)
void *(* pop )(struct ANTLR3_STACK_struct *stack)
ANTLR3_BOOLEAN(* push )(struct ANTLR3_STACK_struct *stack, void *element, void(ANTLR3_CDECL *freeptr)(void *))
ANTLR3_UINT32(* size )(struct ANTLR3_STACK_struct *stack)
void * top
 Used for quick access to the top of the stack.
pANTLR3_VECTOR vector
 List that supports the stack structure.

Field Documentation

Referenced by antlr3StackNew(), and combineFollows().

Referenced by antlr3StackNew().

Referenced by antlr3StackNew(), and popCharStream().

ANTLR3_BOOLEAN(* ANTLR3_STACK_struct::push)(struct ANTLR3_STACK_struct *stack, void *element, void(ANTLR3_CDECL *freeptr)(void *))

Referenced by antlr3StackNew(), and pushCharStream().

Used for quick access to the top of the stack.

Referenced by antlr3StackFree(), antlr3StackNew(), antlr3StackPeek(), antlr3StackPop(), antlr3StackPush(), and popCharStream().


The documentation for this struct was generated from the following file:

Generated on Wed Oct 1 14:13:17 2008 for ANTLR3C by  doxygen 1.5.5