I find myself often updating old C++ code which used pointers everywhere, and to enforce non-null values I want to turn those pointers into references. It would be great if VAX offered a refactoring option that would turn a pointer variable into a reference variable, e.g. like this:
void foo(Bar *bar) { bar->baz = 0; }
Selecting variable "bar" for this refactoring operation would turn the snippet into
void foo(Bar &bar) { bar.baz = 0; }
I have not updated VAX in a while, so please let me know if this feature is already implemented.