7 #include "semantic/NameResolver.h"
13 Mangler(semantic::NameResolver
const& nr) : NR{nr} {}
14 void MangleFunctionName(ast::MethodDecl
const* decl);
15 void MangleType(ast::
Type const* ty);
16 std::string getMangledName() {
return ss.str(); }
19 void MangleCanonicalName(std::string_view name);
22 semantic::NameResolver
const& NR;
23 std::ostringstream ss;