Lines Matching refs:FamilyData
56 struct FamilyData;
64 void (*start)(FamilyData* data, const char* tag, const char** attributes);
71 void (*end)(FamilyData* data, const char* tag);
78 const TagHandler* (*tag)(FamilyData* data, const char* tag, const char** attributes);
82 * The first parameter will be castable to a FamilyData*.
89 struct FamilyData {
90 FamilyData(XML_Parser parser, SkTDArray<FontFamily*>& families,
173 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
221 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
270 /*end*/[](FamilyData* self, const char* tag) {
273 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
281 FamilyData* self = static_cast<FamilyData*>(data);
287 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
314 /*end*/[](FamilyData* self, const char* tag) {
317 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
327 static FontFamily* find_family(FamilyData* self, const SkString& familyName) {
340 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
394 /*start*/[](FamilyData* self, const char* tag, const char** attributes) { },
396 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
413 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
467 FamilyData* self = static_cast<FamilyData*>(data);
475 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
486 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
493 FamilyData* self = static_cast<FamilyData*>(data);
502 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
513 /*start*/[](FamilyData* self, const char* tag, const char** attributes) {
521 /*end*/[](FamilyData* self, const char* tag) {
524 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
539 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
554 /*tag*/[](FamilyData* self, const char* tag, const char** attributes) -> const TagHandler* {
578 FamilyData* self = static_cast<FamilyData*>(data);
600 FamilyData* self = static_cast<FamilyData*>(data);
630 FamilyData* self = static_cast<FamilyData*>(data);
664 FamilyData self(parser, families, basePath, isFallback, filename, &topLevelHandler);