| 848 | |
| 849 | |
| 850 | string DemangleGNU3::DemangleBinaryExpression(const string& op) |
| 851 | { |
| 852 | indent(); |
| 853 | MyLogDebug("%s: '%s'\n", __FUNCTION__, m_reader.GetRaw().c_str()); |
| 854 | const string lhs = "(" + DemangleExpression() + ")"; |
| 855 | const string rhs = "(" + DemangleExpression() + ")"; |
| 856 | dedent(); |
| 857 | if (op == ".") |
| 858 | return lhs + op + rhs; |
| 859 | return lhs + " " + op + " " + rhs; |
| 860 | } |
| 861 | |
| 862 | |
| 863 | string DemangleGNU3::DemangleUnaryPrefixType(const string& op) |
nothing calls this directly
no test coverage detected