I ran across some code that makes the list functions not work correctly. Is this a known problem and/or is there a work around for it?
There seems to be some odd interaction with #if 0 and operator=. It's confusing, but I run across it a bunch in my code-base.
I'll paste the code below this. It's not long.
Thanks,
Mike
=============================
// VA_X.dll file version 10.3.1561.0 built 2007.09.13
//
// the "List Methods in File" dropdown does NOT show the following
// function as it is right now.
//
// To make it show up, do one of the following:
// - comment out the #if (or remove that line)
// - change the '0' to something like FRED
// - just remove the '0' (won't compile, but it will
// see the function)
// - remove the '=' from the ::operator=(), to make it
// just the operator()
//
// There might be others, but I can't think of anything else to try
#if 0
SomeClass& SomeClass::operator=(const MyClass & rX)
{
return *this;
}
#endif