Lines Matching defs:factory
4 * one chunk via a string factory - saves lots of hassle in remembering what
54 /** The factory that created this string
56 pANTLR3_STRING_FACTORY factory;
206 /** Definition of the string factory interface, which creates and tracks
211 /** List of all the strings that have been allocated by the factory
221 pANTLR3_STRING (*newRaw) (struct ANTLR3_STRING_FACTORY_struct * factory);
226 pANTLR3_STRING (*newSize) (struct ANTLR3_STRING_FACTORY_struct * factory, ANTLR3_UINT32 size);
232 pANTLR3_STRING (*newPtr) (struct ANTLR3_STRING_FACTORY_struct * factory, pANTLR3_UINT8 string, ANTLR3_UINT32 size);
237 pANTLR3_STRING (*newPtr8) (struct ANTLR3_STRING_FACTORY_struct * factory, pANTLR3_UINT8 string, ANTLR3_UINT32 size);
243 pANTLR3_STRING (*newStr) (struct ANTLR3_STRING_FACTORY_struct * factory, pANTLR3_UINT8 string);
249 pANTLR3_STRING (*newStr8) (struct ANTLR3_STRING_FACTORY_struct * factory, pANTLR3_UINT8 string);
253 void (*destroy) (struct ANTLR3_STRING_FACTORY_struct * factory, pANTLR3_STRING string);
258 pANTLR3_STRING (*printable)(struct ANTLR3_STRING_FACTORY_struct * factory, pANTLR3_STRING string);
260 /** Pointer to function that closes the factory
262 void (*close) (struct ANTLR3_STRING_FACTORY_struct * factory);