Lines Matching refs:overlayable
299 auto iter = overlayable_chunks.find(item.overlayable->name); in FlattenOverlayable()
301 OverlayableChunk chunk{item.overlayable->actor, item.overlayable->source}; in FlattenOverlayable()
303 &overlayable_chunks.insert({item.overlayable->name, chunk}).first->second; in FlattenOverlayable()
306 if (!(chunk.source == item.overlayable->source)) { in FlattenOverlayable()
308 context_->GetDiagnostics()->Error(android::DiagMessage(item.overlayable->source) in FlattenOverlayable()
310 << item.overlayable->name << "'"); in FlattenOverlayable()
316 CHECK(chunk.actor == item.overlayable->actor); in FlattenOverlayable()
321 context_->GetDiagnostics()->Error(android::DiagMessage(item.overlayable->source) in FlattenOverlayable()
339 OverlayableChunk& overlayable = overlayable_pair.second; in FlattenOverlayable() local
354 if (overlayable.actor.size() >= arraysize(overlayable_type->actor)) { in FlattenOverlayable()
356 << "overlayable name '" << overlayable.actor << "' exceeds maximum length (" in FlattenOverlayable()
361 android::util::Utf8ToUtf16(overlayable.actor)); in FlattenOverlayable()
364 for (auto& policy_ids : overlayable.policy_ids) { in FlattenOverlayable()
488 context_->GetDiagnostics()->Warn(android::DiagMessage(item.overlayable->source) in FlattenTypes()