I'm looking at a very simple case right now. I have a method
ISVIRTUAL Bool ThermoProxy::Flash(Real const* feedx, Real* y, Real* x, Real* w, Real &phi, Real& phil, Real &phiw, Real &t, Real &p, Int flType, Real spec) {
int lSave = _lock, count = 0; bool notOK = true, retVal = false;
variable _lock is declared in the corresponding header file, which is included indirectly:
#include "masterinclude.h"
#include "fluidd.h"
#include "thermoproxy.h"
The abbreviated header file would be
namespace FluidD {
class ThermoProxy {
public:
virtual Bool Flash(....
private:
long _lock;
};
}
I am using a "using namepace FluidD" declaration in the source file.
_lock shows as a spelling error and no information is shown on the VAX status line if I click on it. If I use the find symbol view, VAX reports "FluidD.ThermoProxy._lock long _lock"