MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / GetTemplateString

Function GetTemplateString

demangler/gnu3/demangle_gnu3.cpp:62–79  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60
61
62static string GetTemplateString(vector<FunctionParameter> args)
63{
64 string name = "<";
65 for (size_t i = 0; i < args.size(); i++)
66 {
67 if (i != 0)
68 {
69 name += ", ";
70 }
71
72 name += args[i].name;
73 }
74 rtrim(name);
75 if (name.back() == '>')
76 name += " "; //Be c++03 compliant where we can
77 name += ">";
78 return name;
79}
80
81
82static void ExtendTypeName(TypeBuilder& type, const string& extend)

Callers 6

DemangleTypeMethod · 0.85
DemangleExpressionMethod · 0.85
DemangleNestedNameMethod · 0.85
DemangleNameMethod · 0.85

Calls 2

rtrimFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected