Visual Assist X simplifies large tasks by offering a number of code refactorings. Overhaul huge code bases with a few simple commands, maintain legacy projects, and make your code easier to read and understand.
Rename symbols throughout your workspace when existing names are ambiguous, misleading or otherwise fail to convey proper meaning.
Refactor long methods into smaller ones so your code is easy to understand, and so common bits of it can be reused easily.
Restrict access to a member field with methods that read and write the field.
Change Signature quickly from an implementation, declaration or reference when a method name is unclear or parameter list needs changing.
Refactoring with Move Implementation to Source File gives C/C++ users a simple mechanism for moving the implementation of a method from a header to a source file.
Refactoring with Add Member is a convenient way to add a method or member variable to a class from any reference.
Refactoring with Add Similar Member is a convenient way to create a new method or member variable that is similar to an existing member without retyping long parameter lists.
A simple command documents all components of a method on separate lines of a comment block inserted in your code.
Create Declaration gives C/C++ users an easy way to create a declaration from the implementation of a method.
Create Implementation provides C/C++ users with an efficient mechanism for creating implementation stubs from declarations of methods.
Create from Usage is a powerful tool to enable top-down programming. Unknown methods or members can be quickly added to a class or global scope right from the call site.
Quickly implement an interface or virtual methods of a base class.