Lines Matching refs:parent_stack
370 const std::vector<Element*> parent_stack() const { in parent_stack() function in aapt::ManifestExtractor
1029 FeatureGroup* feature_group = ElementCast<FeatureGroup>(extractor()->parent_stack()[0]); in Extract()
1170 for (auto& parent : extractor()->parent_stack()) { in Extract()
1243 auto parent_stack = extractor()->parent_stack(); in Extract() local
1244 if (category && ElementCast<IntentFilter>(parent_stack[0]) in Extract()
1245 && ElementCast<Activity>(parent_stack[1])) { in Extract()
1246 Activity* activity = ElementCast<Activity>(parent_stack[1]); in Extract()
1313 auto parent_stack = extractor()->parent_stack(); in Extract() local
1314 if (parent_stack.size() > 0 && ElementCast<Application>(parent_stack[0])) { in Extract()
1337 auto parent_stack = extractor()->parent_stack(); in Extract() local
1338 if (parent_stack.size() > 0 && ElementCast<Application>(parent_stack[0])) { in Extract()
1362 auto parent_stack = extractor()->parent_stack(); in Extract() local
1363 if (parent_stack.size() > 0 && ElementCast<Application>(parent_stack[0])) { in Extract()
1442 auto parent_stack = extractor()->parent_stack(); in Extract() local
1445 if (ElementCast<IntentFilter>(parent_stack[0])) { in Extract()
1446 if (ElementCast<Activity>(parent_stack[1])) { in Extract()
1448 Activity* activity = ElementCast<Activity>(parent_stack[1]); in Extract()
1465 } else if (ElementCast<Receiver>(parent_stack[1])) { in Extract()
1468 Receiver* receiver = ElementCast<Receiver>(parent_stack[1]); in Extract()
1486 } else if (ElementCast<Service>(parent_stack[1])) { in Extract()
1489 Service* service = ElementCast<Service>(parent_stack[1]); in Extract()
1522 } else if (ElementCast<Provider>(parent_stack[1])) { in Extract()
1526 Provider* provider = ElementCast<Provider>(parent_stack[1]); in Extract()
1567 auto parent_stack = extractor()->parent_stack(); in Extract() local
1570 if (name && ElementCast<SupportsInput>(parent_stack[0])) { in Extract()
1571 SupportsInput* supports = ElementCast<SupportsInput>(parent_stack[0]); in Extract()
1663 auto parent_stack = extractor()->parent_stack(); in Extract() local
1664 if (parent_stack.size() > 0 && ElementCast<Application>(parent_stack[0])) { in Extract()
1706 auto parent_stack = extractor()->parent_stack(); in Extract() local
1707 if (parent_stack.size() > 0) { in Extract()
1708 if (ElementCast<UsesPackage>(parent_stack[0])) { in Extract()
1709 UsesPackage* uses = ElementCast<UsesPackage>(parent_stack[0]); in Extract()
1711 } else if (ElementCast<UsesStaticLibrary>(parent_stack[0])) { in Extract()
1712 UsesStaticLibrary* uses = ElementCast<UsesStaticLibrary>(parent_stack[0]); in Extract()