| public nothrow | LinkTable(const ClassIdMap& classIdMap_) |
| public | ~LinkTable() |
| public void | AddCopyRange(const CopyRange& copyRange, bool debug) |
| public void | AddLinkCommand(const String<char>& symbolName, LinkCommand* command) |
| public void | AddUnprocessedSymbol(Symbol* symbol, Section* section, SymbolTable* symbolTable) |
| public void | AddUsedSymbolName(const String<char>& symbolName) |
| public ulong | CodeByteCount() const |
| public void | CopyRanges(bool debug) |
| public void | ExecuteLinkCommands(const String<char>& symbolName, ulong value, bool debug) |
| public ulong | GetClassId(const Uuid& typeId) const |
| public List<Pair<Symbol*, Pair<Section*, SymbolTable*>>>* | GetUnprocessedSymbolList(const String<char>& symbolName) |
| public bool | IsUsedSymbolName(const String<char>& symbolName) |
| public void | ReportUnresolvedSymbols() |
| private const ClassIdMap& | classIdMap |
| private List<CopyRange> | copyRanges |
| private Map<String<char>, List<LinkCommand*>, Less<String<char>>> | linkCommandMap |
| private HashMap<String<char>, List<Pair<Symbol*, Pair<Section*, SymbolTable*>>>, Hasher<String<char>>, EqualTo<String<char>>> | unprocessedSymbolLists |
| private HashSet<String<char>, Hasher<String<char>>, EqualTo<String<char>>> | usedSymbolNames |