Lines Matching defs:package
31 // Create the desired package that all tables will be merged into.
34 assert(mMasterPackage && "package name or ID already taken");
48 * This will merge packages with the same package name (or no package name).
56 for (auto& package : table->packages) {
58 if (package->id && package->id.value() != 0x0 && package->id.value() != desiredPackageId) {
60 << "ignoring package " << package->name);
64 if (package->name.empty() || mContext->getCompilationPackage() == package->name) {
86 // Also, when linking, we convert references with no package name to use
87 // the compilation package name.
88 error |= !doMerge(src, table, package.get(),
101 for (auto& package : table->packages) {
103 if (packageName != package->name) {
105 << "ignoring package " << package->name);
110 mMergedPackages.insert(package->name);
126 error |= !doMerge(src, table, package.get(),
278 std::unique_ptr<FileReference> TableMerger::cloneAndMangleFile(const std::u16string& package,
283 std::u16string mangledEntry = NameMangler::mangleEntry(package, entry.toString());
303 ResourceTablePackage* pkg = table.createPackage(fileDesc.name.package, 0x0);