Hello,
There is a little problem with makro parsing by VAX.
#define CLASS_XXX( TheClass ) \class TheClass##XXX \ { \ public: \ static void Do() {} \ };
int main()
{
CLASS_XXX( A )
AXXX::Do();
return 0;
}
When You type: AXXX::
assist should prompt that Do() member is available and I'm should be able to selected it from list ( in this case Do() member )
I'm thinking that the problem is with token-pasting operator (##). On below piece of code VAX properly expand lists of members.
#define CLASS_XXX( TheClass ) \ class TheClass \ { \ public: \ static void Do() {} \ };
int main()
{
CLASS_XXX( A )
A::Do();
return 0;
}
I'm using MS Visual 2005 Sp1, VAX version 10.6.1862.0 built 2011.12.13
Best regards,
Mariusz Brzeski.