DemangledToMangledResult

data class DemangledToMangledResult(val map: Map<String, String>, val duplicates: Map<String, List<String>>)

Result of buildDemangledToMangledMap including the lookup map and any detected ambiguities where multiple mangled symbols share the same demangled name.

Parameters

map

Demangled-to-mangled lookup. First match wins for duplicates.

duplicates

Map of demangled names to ALL mangled symbols that demangle to them (including the "winner" stored in map). Empty when there are no ambiguities. Callers should check this and raise errors/warnings based on the configured failAt threshold.

Constructors

Link copied to clipboard
constructor(map: Map<String, String>, duplicates: Map<String, List<String>>)

Properties

Link copied to clipboard
Link copied to clipboard