Using VAX refactoring "create implementation" often leaves my cpp files having a different ordering than the layout of my header file leaving me having to manaully re-order the functions in my cpp file so that they are the same as my header.
There are two separate issues here. Firstly the placement of the new implementation when using Create Implementation. We are considering doing something about this, but it is not clear what to do for the best.
the second issue is actually re-ordering files automatically. There are lots of ways this can go wrong, lots of possible edge cases to consider. For now VA Outline is designed to allow you to quickly and easily re-order files manually by simply dragging and dropping items in VA Outline, or using cut and paste to move them around.
We do not have any current plans to try and re-order files automatically.