Lines Matching refs:Style
190 << "style string '" << builder.str() << "' is too long");
338 { u"style", std::mem_fn(&ResourceParser::parseStyle) },
955 bool ResourceParser::parseStyleItem(xml::XmlPullParser* parser, Style* style) {
975 mDiag->error(DiagMessage(source) << "could not parse style item");
979 style->entries.push_back(Style::Entry{ std::move(maybeKey.value()), std::move(value) });
986 std::unique_ptr<Style> style = util::make_unique<Style>();
993 style->parent = ResourceUtils::parseStyleParentReference(maybeParent.value(), &errStr);
994 if (!style->parent) {
1001 transformReferenceFromNamespace(parser, u"", &style->parent.value());
1005 // No parent was specified, so try inferring it from the style name.
1009 style->parentInferred = true;
1010 style->parent = Reference(ResourceName({}, ResourceType::kStyle,
1026 error |= !parseStyleItem(parser, style.get());
1039 outResource->value = std::move(style);