Lines Matching refs:ANTLR3_VECTOR_struct
235 typedef struct ANTLR3_VECTOR_struct
265 void (ANTLR3_CDECL *free) (struct ANTLR3_VECTOR_struct * vector);
266 void (*del) (struct ANTLR3_VECTOR_struct * vector, ANTLR3_UINT32 entry);
267 void * (*get) (struct ANTLR3_VECTOR_struct * vector, ANTLR3_UINT32 entry);
268 void * (*remove) (struct ANTLR3_VECTOR_struct * vector, ANTLR3_UINT32 entry);
269 void (*clear) (struct ANTLR3_VECTOR_struct * vector);
270 ANTLR3_BOOLEAN (*swap) (struct ANTLR3_VECTOR_struct *, ANTLR3_UINT32 entry1, ANTLR3_UINT32 entry2);
271 ANTLR3_UINT32 (*add) (struct ANTLR3_VECTOR_struct * vector, void * element, void (ANTLR3_CDECL *freeptr)(void *));
272 ANTLR3_UINT32 (*set) (struct ANTLR3_VECTOR_struct * vector, ANTLR3_UINT32 entry, void * element, void (ANTLR3_CDECL *freeptr)(void *), ANTLR3_BOOLEAN freeExisting);
273 ANTLR3_UINT32 (*size) (struct ANTLR3_VECTOR_struct * vector);