Lines Matching refs:attributes
60 void (*start)(FamilyData* data, const char* tag, const char** attributes);
74 const TagHandler* (*tag)(FamilyData* data, const char* tag, const char** attributes);
154 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { in __anonbbaf037e0102()
160 for (size_t i = 0; ATTS_NON_NULL(attributes, i); i += 2) { in __anonbbaf037e0102()
161 const char* name = attributes[i]; in __anonbbaf037e0102()
162 const char* value = attributes[i+1]; in __anonbbaf037e0102()
202 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { in __anonbbaf037e0202()
209 for (size_t i = 0; ATTS_NON_NULL(attributes, i); i += 2) { in __anonbbaf037e0202()
210 const char* name = attributes[i]; in __anonbbaf037e0202()
211 const char* value = attributes[i+1]; in __anonbbaf037e0202()
234 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* { in __anonbbaf037e0402()
248 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { in __anonbbaf037e0602()
255 for (size_t i = 0; ATTS_NON_NULL(attributes, i); i += 2) { in __anonbbaf037e0602()
256 const char* name = attributes[i]; in __anonbbaf037e0602()
257 const char* value = attributes[i+1]; in __anonbbaf037e0602()
278 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* { in __anonbbaf037e0802()
301 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { in __anonbbaf037e0902()
312 for (size_t i = 0; ATTS_NON_NULL(attributes, i); i += 2) { in __anonbbaf037e0902()
313 const char* name = attributes[i]; in __anonbbaf037e0902()
314 const char* value = attributes[i+1]; in __anonbbaf037e0902()
355 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { }, in __anonbbaf037e0a02()
357 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* { in __anonbbaf037e0b02()
374 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { in __anonbbaf037e0c02()
381 if (attributes) { in __anonbbaf037e0c02()
382 for (size_t i = 0; ATTS_NON_NULL(attributes, i); i += 2) { in __anonbbaf037e0c02()
383 const char* name = attributes[i]; in __anonbbaf037e0c02()
384 const char* value = attributes[i+1]; in __anonbbaf037e0c02()
429 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* { in __anonbbaf037e0e02()
440 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { in __anonbbaf037e0f02()
456 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* { in __anonbbaf037e1102()
467 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { in __anonbbaf037e1202()
470 for (size_t i = 0; ATTS_NON_NULL(attributes, i); i += 2) { in __anonbbaf037e1202()
471 const char* value = attributes[i+1]; in __anonbbaf037e1202()
478 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* { in __anonbbaf037e1402()
493 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* { in __anonbbaf037e1502()
508 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* { in __anonbbaf037e1602()
512 for (size_t i = 0; ATTS_NON_NULL(attributes, i); i += 2) { in __anonbbaf037e1602()
513 const char* name = attributes[i]; in __anonbbaf037e1602()
516 const char* value = attributes[i+1]; in __anonbbaf037e1602()
531 static void XMLCALL start_element_handler(void *data, const char *tag, const char **attributes) { in start_element_handler() argument
536 const TagHandler* child = parent->tag ? parent->tag(self, tag, attributes) : nullptr; in start_element_handler()
539 child->start(self, tag, attributes); in start_element_handler()