Hovering and Debugging
Eclipse provides in the Editor view great tool tips (called ‘hovers’) which shows what is behind a macro: I can move my mouse over it, and it shows me the content behind it:
But if I’m debugging, I get “No value available”:
Obviously, the debugger queries the value of that macro, and as there is no variable with that name, there is no value. Makes sense. But: how can I see the macro value while debugging?
The solution is to configure different hover keys in the preferences (menu Window > Preferences > C/C++ > Editor > Hovers):
The above dialog shows as well that there are different Hovers available. By default, the ‘Combined Hover’ is used. And it is using the Debugger Hover, which cannot provide a value, thus the ‘No value available’ result. The Hover Preferences has as well the possibility to assign a modifier key: with this, a selected hover can be used.
And indeed: if I use the ‘Shift’ key pressed while hovering in the debugger, I get what I want :
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)