Lines Matching refs:FamilyData
36 struct FamilyData;
44 void (*start)(FamilyData* data, const char* tag, const char** attributes);
51 void (*end)(FamilyData* data, const char* tag);
58 const TagHandler* (*tag)(FamilyData* data, const char* tag, const char** attributes);
62 * The first parameter will be castable to a FamilyData*.
69 struct FamilyData {
70 FamilyData(XML_Parser parser, SkTDArray<FontFamily*>& families,
140 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
188 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
237 /*end*/[](FamilyData* self, const char* tag) {
240 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
248 FamilyData* self = static_cast<FamilyData*>(data);
254 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
294 /*end*/[](FamilyData* self, const char* tag) {
297 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
307 static FontFamily* find_family(FamilyData* self, const SkString& familyName)
321 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
375 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { },
377 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
394 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
418 FamilyData* self = static_cast<FamilyData*>(data);
441 FamilyData* self = static_cast<FamilyData*>(data);
471 FamilyData* self = static_cast<FamilyData*>(data);
505 FamilyData self(parser, families, basePath, isFallback, filename, &topLevelHandler);