Lines Matching refs:parent_stack
497 const std::vector<Element*>& parent_stack() const { in parent_stack() function in aapt::ManifestExtractor
1331 FeatureGroup* feature_group = ElementCast<FeatureGroup>(extractor()->parent_stack()[0]); in Extract()
1453 auto parent_stack = extractor()->parent_stack(); in Extract() local
1454 if (!name.empty() && ElementCast<UsesPermission>(parent_stack[0])) { in Extract()
1455 UsesPermission* uses_permission = ElementCast<UsesPermission>(parent_stack[0]); in Extract()
1469 auto parent_stack = extractor()->parent_stack(); in Extract() local
1470 if (!name.empty() && ElementCast<UsesPermission>(parent_stack[0])) { in Extract()
1471 UsesPermission* uses_permission = ElementCast<UsesPermission>(parent_stack[0]); in Extract()
1561 for (auto& parent : extractor()->parent_stack()) { in Extract()
1650 auto parent_stack = extractor()->parent_stack(); in Extract() local
1651 if (category && ElementCast<IntentFilter>(parent_stack[0]) in Extract()
1652 && ElementCast<Activity>(parent_stack[1])) { in Extract()
1653 Activity* activity = ElementCast<Activity>(parent_stack[1]); in Extract()
1978 auto parent_stack = extractor()->parent_stack(); in Extract() local
1981 if (ElementCast<IntentFilter>(parent_stack[0])) { in Extract()
1982 if (ElementCast<Activity>(parent_stack[1])) { in Extract()
1984 Activity* activity = ElementCast<Activity>(parent_stack[1]); in Extract()
2002 } else if (ElementCast<Receiver>(parent_stack[1])) { in Extract()
2005 Receiver* receiver = ElementCast<Receiver>(parent_stack[1]); in Extract()
2023 } else if (ElementCast<Service>(parent_stack[1])) { in Extract()
2026 Service* service = ElementCast<Service>(parent_stack[1]); in Extract()
2059 } else if (ElementCast<Provider>(parent_stack[1])) { in Extract()
2063 Provider* provider = ElementCast<Provider>(parent_stack[1]); in Extract()
2111 auto parent_stack = extractor()->parent_stack(); in Extract() local
2114 if (name && ElementCast<SupportsInput>(parent_stack[0])) { in Extract()
2115 SupportsInput* supports = ElementCast<SupportsInput>(parent_stack[0]); in Extract()
2318 auto parent_stack = extractor()->parent_stack(); in Extract() local
2319 if (parent_stack.size() > 0) { in Extract()
2320 if (ElementCast<UsesPackage>(parent_stack[0])) { in Extract()
2321 UsesPackage* uses = ElementCast<UsesPackage>(parent_stack[0]); in Extract()
2323 } else if (ElementCast<UsesStaticLibrary>(parent_stack[0])) { in Extract()
2324 UsesStaticLibrary* uses = ElementCast<UsesStaticLibrary>(parent_stack[0]); in Extract()