The problem is that sometimes is hard to find proper function from this list (especially if there are several structures/classes/functions implemented in one file). The better way (at least for me ) would be if VA may list those methods in this way:
what are you trying to achieve? are you aware of the VA option to set the sorting of this list? it can be sorted by name or by the order the items are listed in the file.
if you are after a specific name, e.g. "fnc3" then simply type this after triggering the alt-m list. this will filter the list, to only show you items that match your filter string.
I know about sorting options you wrote, but probably you do not understood me quite well what I'm meaning. Actual version of VA sorts and displays the methods in the current file by class name first (and after that by the method's name) that causes this list quite blind.
It would be better to view this list sorted and displayed by the method's names first (f.e.like UltraEdit does) that allows to navigate in this list more efficiently (without typing any character to find proper method).
i see what you are asking for, but i do not yet understand how this helps. my general practice is to keep to one class per cpp and header pair. the only time i put more than one class into a cpp file is when the classes are very tightly coupled. as a result i have never run into this particular problem.
i am reluctant to request another setting for this, since VA options generate far more work than you would expect.
how many classes do you tend to put into a file?
in a more general sense, your example indicates the same function names in more than one class. apart from overloaded operators i am not sure why you would want to do this on a regular basis. am i missing something obvious here?