Lines Matching refs:decl
83 NamespaceDecl decl; in StartNamespaceHandler() local
84 decl.line_number = XML_GetCurrentLineNumber(parser); in StartNamespaceHandler()
85 decl.column_number = XML_GetCurrentColumnNumber(parser); in StartNamespaceHandler()
86 decl.prefix = prefix ? prefix : ""; in StartNamespaceHandler()
87 decl.uri = uri ? uri : ""; in StartNamespaceHandler()
92 stack->pending_element->namespace_decls.push_back(std::move(decl)); in StartNamespaceHandler()
293 NamespaceDecl decl; in Inflate() local
294 decl.line_number = tree.getLineNumber(); in Inflate()
299 decl.prefix = android::util::Utf16ToUtf8(StringPiece16(str16, len)); in Inflate()
304 decl.uri = android::util::Utf16ToUtf8(StringPiece16(str16, len)); in Inflate()
312 pending_element->namespace_decls.push_back(std::move(decl)); in Inflate()
547 for (const NamespaceDecl& decl : el->namespace_decls) { in BeforeVisitElement() local
548 if (std::optional<ExtractedPackage> maybe_package = ExtractPackageFromNamespace(decl.uri)) { in BeforeVisitElement()
549 decls.push_back(PackageDecl{decl.prefix, std::move(maybe_package.value())}); in BeforeVisitElement()
570 const PackageDecl& decl = *iter2; in TransformPackageAlias() local
571 if (alias == decl.prefix) { in TransformPackageAlias()
572 if (decl.package.package.empty()) { in TransformPackageAlias()
573 return ExtractedPackage{{}, decl.package.private_namespace}; in TransformPackageAlias()
575 return decl.package; in TransformPackageAlias()