Lines Matching refs:parent_stack
499 const std::vector<Element*>& parent_stack() const { in parent_stack() function in aapt::ManifestExtractor
1333 FeatureGroup* feature_group = ElementCast<FeatureGroup>(extractor()->parent_stack()[0]); in Extract()
1455 auto parent_stack = extractor()->parent_stack(); in Extract() local
1456 if (!name.empty() && ElementCast<UsesPermission>(parent_stack[0])) { in Extract()
1457 UsesPermission* uses_permission = ElementCast<UsesPermission>(parent_stack[0]); in Extract()
1471 auto parent_stack = extractor()->parent_stack(); in Extract() local
1472 if (!name.empty() && ElementCast<UsesPermission>(parent_stack[0])) { in Extract()
1473 UsesPermission* uses_permission = ElementCast<UsesPermission>(parent_stack[0]); in Extract()
1563 for (auto& parent : extractor()->parent_stack()) { in Extract()
1652 auto parent_stack = extractor()->parent_stack(); in Extract() local
1653 if (category && ElementCast<IntentFilter>(parent_stack[0]) in Extract()
1654 && ElementCast<Activity>(parent_stack[1])) { in Extract()
1655 Activity* activity = ElementCast<Activity>(parent_stack[1]); in Extract()
1980 auto parent_stack = extractor()->parent_stack(); in Extract() local
1983 if (ElementCast<IntentFilter>(parent_stack[0])) { in Extract()
1984 if (ElementCast<Activity>(parent_stack[1])) { in Extract()
1986 Activity* activity = ElementCast<Activity>(parent_stack[1]); in Extract()
2004 } else if (ElementCast<Receiver>(parent_stack[1])) { in Extract()
2007 Receiver* receiver = ElementCast<Receiver>(parent_stack[1]); in Extract()
2025 } else if (ElementCast<Service>(parent_stack[1])) { in Extract()
2028 Service* service = ElementCast<Service>(parent_stack[1]); in Extract()
2061 } else if (ElementCast<Provider>(parent_stack[1])) { in Extract()
2065 Provider* provider = ElementCast<Provider>(parent_stack[1]); in Extract()
2113 auto parent_stack = extractor()->parent_stack(); in Extract() local
2116 if (name && ElementCast<SupportsInput>(parent_stack[0])) { in Extract()
2117 SupportsInput* supports = ElementCast<SupportsInput>(parent_stack[0]); in Extract()
2320 auto parent_stack = extractor()->parent_stack(); in Extract() local
2321 if (parent_stack.size() > 0) { in Extract()
2322 if (ElementCast<UsesPackage>(parent_stack[0])) { in Extract()
2323 UsesPackage* uses = ElementCast<UsesPackage>(parent_stack[0]); in Extract()
2325 } else if (ElementCast<UsesStaticLibrary>(parent_stack[0])) { in Extract()
2326 UsesStaticLibrary* uses = ElementCast<UsesStaticLibrary>(parent_stack[0]); in Extract()