Lines Matching refs:ElementCast

398 template<typename T> T* ElementCast(ManifestExtractor::Element* element);
1050 FeatureGroup* feature_group = ElementCast<FeatureGroup>(extractor()->parent_stack()[0]); in Extract()
1151 if (!name.empty() && ElementCast<UsesPermission>(parent_stack[0])) { in Extract()
1152 UsesPermission* uses_permission = ElementCast<UsesPermission>(parent_stack[0]); in Extract()
1167 if (!name.empty() && ElementCast<UsesPermission>(parent_stack[0])) { in Extract()
1168 UsesPermission* uses_permission = ElementCast<UsesPermission>(parent_stack[0]); in Extract()
1242 if (auto manifest = ElementCast<Manifest>(parent)) { in Extract()
1315 if (category && ElementCast<IntentFilter>(parent_stack[0]) in Extract()
1316 && ElementCast<Activity>(parent_stack[1])) { in Extract()
1317 Activity* activity = ElementCast<Activity>(parent_stack[1]); in Extract()
1385 if (parent_stack.size() > 0 && ElementCast<Application>(parent_stack[0])) { in Extract()
1409 if (parent_stack.size() > 0 && ElementCast<Application>(parent_stack[0])) { in Extract()
1434 if (parent_stack.size() > 0 && ElementCast<Application>(parent_stack[0])) { in Extract()
1472 if (parent_stack.size() > 0 && ElementCast<Application>(parent_stack[0])) { in Extract()
1539 if (ElementCast<IntentFilter>(parent_stack[0])) { in Extract()
1540 if (ElementCast<Activity>(parent_stack[1])) { in Extract()
1542 Activity* activity = ElementCast<Activity>(parent_stack[1]); in Extract()
1559 } else if (ElementCast<Receiver>(parent_stack[1])) { in Extract()
1562 Receiver* receiver = ElementCast<Receiver>(parent_stack[1]); in Extract()
1580 } else if (ElementCast<Service>(parent_stack[1])) { in Extract()
1583 Service* service = ElementCast<Service>(parent_stack[1]); in Extract()
1616 } else if (ElementCast<Provider>(parent_stack[1])) { in Extract()
1620 Provider* provider = ElementCast<Provider>(parent_stack[1]); in Extract()
1664 if (name && ElementCast<SupportsInput>(parent_stack[0])) { in Extract()
1665 SupportsInput* supports = ElementCast<SupportsInput>(parent_stack[0]); in Extract()
1758 if (parent_stack.size() > 0 && ElementCast<Application>(parent_stack[0])) { in Extract()
1802 if (ElementCast<UsesPackage>(parent_stack[0])) { in Extract()
1803 UsesPackage* uses = ElementCast<UsesPackage>(parent_stack[0]); in Extract()
1805 } else if (ElementCast<UsesStaticLibrary>(parent_stack[0])) { in Extract()
1806 UsesStaticLibrary* uses = ElementCast<UsesStaticLibrary>(parent_stack[0]); in Extract()
1838 if (auto screen = ElementCast<Screen>(el)) { in Print()
1934 if (auto manifest = ElementCast<Manifest>(manifest_element.get())) { in Dump()
1991 if (auto uses_sdk = ElementCast<UsesSdkBadging>(child.get())) { in Dump()
2010 if (UsesPermission* permission = ElementCast<UsesPermission>(el)) { in Dump()
2030 auto write_external_permission = ElementCast<UsesPermission>( in Dump()
2080 if (auto feature_group = ElementCast<FeatureGroup>(el)) { in Dump()
2100 if (ElementCast<Action>(el)) { in Dump()
2101 auto action = ElementCast<Action>(el); in Dump()
2108 if (ElementCast<Category>(el)) { in Dump()
2109 auto category = ElementCast<Category>(el); in Dump()
2120 if (auto service = ElementCast<Service>(el)) { in Dump()
2121 auto host_apdu_action = ElementCast<Action>(FindElement(service, in Dump()
2123 if (auto action = ElementCast<Action>(el)) { in Dump()
2129 auto offhost_apdu_action = ElementCast<Action>(FindElement(service, in Dump()
2131 if (auto action = ElementCast<Action>(el)) { in Dump()
2139 if (auto meta_data = ElementCast<MetaData>(el)) { in Dump()
2203 if (auto activity = ElementCast<Activity>(el)) { in Dump()
2213 if (auto receiver = ElementCast<Receiver>(el)) { in Dump()
2223 if (auto service = ElementCast<Service>(el)) { in Dump()
2233 SupportsScreen* screen = ElementCast<SupportsScreen>(FindElement(root.get(), in Dump()
2235 return ElementCast<SupportsScreen>(el) != nullptr; in Dump()
2285 if (auto application = ElementCast<Application>(el)) { in Dump()
2341 T* ElementCast(ManifestExtractor::Element* element) { in ElementCast() function