Lines Matching defs:SymbolMapper
674 class SymbolMapper : public evaluate::AnyTraverse<SymbolMapper, bool> {
676 using Base = evaluate::AnyTraverse<SymbolMapper, bool>;
677 SymbolMapper(Scope &scope, SymbolAndTypeMappings &map)
690 DIE("SymbolMapper hit symbol outside SymbolRef");
714 Symbol *SymbolMapper::CopySymbol(const Symbol *symbol) {
744 void SymbolMapper::MapSymbolExprs(Symbol &symbol) {
782 const Symbol *SymbolMapper::MapSymbol(const Symbol &symbol) const {
789 const Symbol *SymbolMapper::MapSymbol(const Symbol *symbol) const {
793 const DeclTypeSpec *SymbolMapper::MapType(const DeclTypeSpec &type) {
825 const DeclTypeSpec *SymbolMapper::MapType(const DeclTypeSpec *type) {
829 const Symbol *SymbolMapper::MapInterface(const Symbol *interface) {
853 SymbolMapper mapper{newScope, *mappings};