Hello,
Please consider the following code:
class Foo;
class SomeObject
{
public:
SomeObject(Foo*){}
};
class Foo
{
public:
void method()
{
SomeObject I_do_nothing(this);
//If I want to use I_do_nothing Visual Assist will suggest:
// I_do_nothing() <= notice the extra parenthesis
}
};
I would expect that, in "Foo::method" whenever I want to use "I_do_nothing" object visual assist would complete the word without adding those extra parenthesis. They are quite annoying as I have to delete both of them to be able to call something on the object. For some reason VAssist thinks that the object is actually a function. I see this as a bug.