ANTLR3C  3.3.1
ANTLR3_LIST_struct Struct Reference

Structure that represents a LIST collection. More...

#include <antlr3collections.h>

Collaboration diagram for ANTLR3_LIST_struct:

Data Fields

ANTLR3_INT32(* add )(struct ANTLR3_LIST_struct *list, void *element, void(ANTLR3_CDECL *freeptr)(void *))
void(* del )(struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key)
void(* free )(struct ANTLR3_LIST_struct *list)
void *(* get )(struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key)
ANTLR3_INT32(* put )(struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key, void *element, void(ANTLR3_CDECL *freeptr)(void *))
void *(* remove )(struct ANTLR3_LIST_struct *list, ANTLR3_INTKEY key)
ANTLR3_UINT32(* size )(struct ANTLR3_LIST_struct *list)
pANTLR3_HASH_TABLE table
 Hash table that is storing the list elements.

Detailed Description

Structure that represents a LIST collection.


Field Documentation

ANTLR3_INT32(* ANTLR3_LIST_struct::add)(struct ANTLR3_LIST_struct *list, void *element, void(ANTLR3_CDECL *freeptr)(void *))

Referenced by antlr3ListNew().

Referenced by antlr3ListNew().

Referenced by antlr3ListNew().


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