Searched defs:overlayable (Results 1 - 6 of 6) sorted by relevance
/frameworks/base/tools/aapt2/ |
H A D | ResourceTable_test.cpp | 248 Overlayable overlayable; local 250 overlayable.comment = "first"; 251 ASSERT_TRUE(table.SetOverlayable(name, overlayable, test::GetDiagnostics())); 254 ASSERT_TRUE(result.value().entry->overlayable); 255 ASSERT_THAT(result.value().entry->overlayable.value().comment, StrEq("first")); 257 overlayable.comment = "second"; 258 ASSERT_FALSE(table.SetOverlayable(name, overlayable, test::GetDiagnostics()));
|
H A D | ResourceTable.h | 60 // The policy dictating whether an entry is overlayable at runtime by RROs. 99 Maybe<Overlayable> overlayable; member in class:aapt::ResourceEntry 219 bool SetOverlayable(const ResourceNameRef& name, const Overlayable& overlayable, 221 bool SetOverlayableMangled(const ResourceNameRef& name, const Overlayable& overlayable, 295 bool SetOverlayableImpl(const ResourceNameRef& name, const Overlayable& overlayable,
|
H A D | ResourceTable.cpp | 564 bool ResourceTable::SetOverlayable(const ResourceNameRef& name, const Overlayable& overlayable, argument 566 return SetOverlayableImpl(name, overlayable, ResourceNameValidator, diag); 570 const Overlayable& overlayable, IDiagnostics* diag) { 571 return SetOverlayableImpl(name, overlayable, SkipNameValidator, diag); 574 bool ResourceTable::SetOverlayableImpl(const ResourceNameRef& name, const Overlayable& overlayable, argument 578 if (!ValidateName(name_validator, name, overlayable.source, diag)) { 585 if (entry->overlayable) { 586 diag->Error(DiagMessage(overlayable.source) 587 << "duplicate overlayable declaration for resource '" << name << "'"); 588 diag->Error(DiagMessage(entry->overlayable 569 SetOverlayableMangled(const ResourceNameRef& name, const Overlayable& overlayable, IDiagnostics* diag) argument [all...] |
H A D | ResourceParser.cpp | 101 bool overlayable = false; member in struct:aapt::ParsedResource 135 if (res->overlayable) { 136 Overlayable overlayable; local 137 overlayable.source = res->source; 138 overlayable.comment = res->comment; 139 if (!table->SetOverlayable(res->name, overlayable, diag)) { 517 {"overlayable", std::mem_fn(&ResourceParser::ParseOverlayable)}, 649 if (resource_type != "public-group" && resource_type != "overlayable") { 1019 << "ignoring configuration '" << out_resource->config << "' for <overlayable> tag"); 1026 << "<overlayable> ha [all...] |
/frameworks/base/tools/aapt2/format/binary/ |
H A D | BinaryResourceParser.cpp | 301 // to mark resources as overlayable. 396 Overlayable overlayable; local 397 overlayable.source = source_.WithLine(0); 398 if (!table_->SetOverlayableMangled(name, overlayable, diag_)) {
|
/frameworks/base/tools/aapt2/format/proto/ |
H A D | ProtoDeserialize.cpp | 439 const pb::Overlayable& pb_overlayable = pb_entry.overlayable(); 441 Overlayable overlayable; local 443 DeserializeSourceFromPb(pb_overlayable.source(), src_pool, &overlayable.source); 445 overlayable.comment = pb_overlayable.comment(); 446 entry->overlayable = std::move(overlayable);
|
Completed in 77 milliseconds