Using the following simple app (at bottom), it seems that VAX is not handling private namspaces properly (1418 and before worked fine). In my real apps, it appears that all functions in private namespaces are not being parsed properly, and all get squiggly red lines under them.
-Wes
-- main.cpp --
namespace {
void PrivateMethod(int parm0, float parm1, bool parm3) {}
}
int main() {
// neither way of specifying the symbol works
// PrivateMethod(0, 1, true);
// ::PrivateMethod(0, 1, true);
return 0;
}
My data:
VA_X.dll file version 10.1.1422.0 built 2005.09.09
VAOpsWin.dll version 1.3.2.5
am files\\visual assist x\\\\VATE.dll version 1.0.4.2
DevEnv.exe version 7.10.3077.0
msenv.dll version 2.0.1881.0
Font: Courier New 13(Pixels)
Comctl32.dll version 6.0.2900.2180
WindowsNT 5.1 Build 2600 Service Pack 2
2 processors
Platform: Custom
Stable Includes:
C:\\develop\\UnCommon\\code;
C:\\develop\\library\\Xenon\\inc\\xbox;
C:\\develop\\library\\DIRECTX9\\inc;
C:\\develop\\library\\BINK;
C:\\develop\\library\\HAVOK3;
C:\\develop\\library\\Magma;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include\\prerelease;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include;
Library Includes:
C:\\develop\\UnCommon\\code;
C:\\Program Files\\Microsoft Xbox 360 SDK\\Source\\crt;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\crt\\src;
Other Includes: