Hi,
it seems that when a variable is declared as auto the autocompletion suggestion listbox does not immediately pop up when typing in the .
Consider this piece of code:
class X
{
public:
explicit X(bool enable) : m_enabled(enable)
{
}
bool isEnabled() const
{
return m_enabled;
}
void disable() { m_enabled=false;}
private:
bool m_enabled;
};
void foo()
{
auto autoX = X{false};
X expX(false);
autoX.isEnabled(); // when typing the . the suggestion listbox does not popup
expX.isEnabled(); // when typing the . the suggestion listbox nicely pops up
}
It seems that if you start typing a character after the '.' that is contained in a method/member (in this case for example an 'e'), then it shows the popup.
When you type in a character that is not contained in a method/member (in this case for example a 'z'), then the popup is not shown. However when you then use the backspace key to remove the 'z', the popup is shown.
Bart
versioning info:
VA_X.dll file version 10.9.2059.0 built 2015.02.11
DevEnv.exe version 12.0.30723.0 Professional
msenv.dll version 12.0.30723.0
Comctl32.dll version 6.10.7601.17514
Windows 7 6.1 Build 7601 Service Pack 1