Lines Matching refs:flatEntry
46 MapFlattener(BigBuffer* out, const FlatEntry& flatEntry, SymbolEntryVector* symbols) : in MapFlattener() argument
49 mMap->key.index = flatEntry.entryKey; in MapFlattener()
51 if (flatEntry.entry->publicStatus.isPublic) { in MapFlattener()
54 if (flatEntry.value->isWeak()) { in MapFlattener()
59 sourceBlock->pathIndex = flatEntry.sourcePathKey; in MapFlattener()
60 sourceBlock->line = flatEntry.sourceLine; in MapFlattener()
248 bool TableFlattener::flattenValue(BigBuffer* out, const FlatEntry& flatEntry, in flattenValue() argument
250 if (flatEntry.value->isItem()) { in flattenValue()
253 if (flatEntry.entry->publicStatus.isPublic) { in flattenValue()
257 if (flatEntry.value->isWeak()) { in flattenValue()
261 entry->key.index = flatEntry.entryKey; in flattenValue()
268 sourceBlock->pathIndex = flatEntry.sourcePathKey; in flattenValue()
269 sourceBlock->line = flatEntry.sourceLine; in flattenValue()
273 const Item* item = static_cast<const Item*>(flatEntry.value); in flattenValue()
279 MapFlattener flattener(out, flatEntry, symbols); in flattenValue()
280 flatEntry.value->accept(flattener, {}); in flattenValue()
459 for (const FlatEntry& flatEntry : entry.second) { in flatten() local
460 assert(flatEntry.entry->entryId < type->entries.size()); in flatten()
461 indices[flatEntry.entry->entryId] = typeBlock.size() - entryStart; in flatten()
462 if (!flattenValue(&typeBlock, flatEntry, &symbolEntries)) { in flatten()
466 table.getPackage(), type->type, flatEntry.entry->name } in flatten()