Lines Matching refs:features
522 KeyedVector<String8, Feature> features; member
533 ssize_t idx = grp.features.indexOfKey(name8); in hasFeature()
565 const size_t numFeatures = grp.features.size(); in printFeatureGroupImpl()
567 const Feature& feature = grp.features[i]; in printFeatureGroupImpl()
571 const String8& featureName = grp.features.keyAt(i); in printFeatureGroupImpl()
585 if (grp.features.indexOfKey(impliedFeature.name) >= 0) { in printFeatureGroupImpl()
623 grp->features.add(String8("android.hardware.camera"), Feature(true)); in addParentFeatures()
626 grp->features.add(String8("android.hardware.location"), Feature(true)); in addParentFeatures()
628 grp->features.add(String8("android.hardware.faketouch"), Feature(true)); in addParentFeatures()
631 grp->features.add(String8("android.hardware.faketouch.multitouch"), Feature(true)); in addParentFeatures()
632 grp->features.add(String8("android.hardware.faketouch"), Feature(true)); in addParentFeatures()
634 grp->features.add(String8("android.hardware.touchscreen"), Feature(true)); in addParentFeatures()
637 grp->features.add(String8("android.hardware.touchscreen.multitouch"), Feature(true)); in addParentFeatures()
638 grp->features.add(String8("android.hardware.touchscreen"), Feature(true)); in addParentFeatures()
1624 commonFeatures.features.add(name, Feature(req != 0, version)); in doDump()
1982 top.features.add(name, feature); in doDump()
2203 const size_t numCommonFeatures = commonFeatures.features.size(); in doDump()
2205 if (grp.features.indexOfKey(commonFeatures.features.keyAt(j)) < 0) { in doDump()
2206 grp.features.add(commonFeatures.features.keyAt(j), in doDump()
2207 commonFeatures.features[j]); in doDump()
2211 if (!grp.features.isEmpty()) { in doDump()