Split to Extern and Implementation

It is convenient to move method implementations outside the body of the class declaration.

Place the cursor on the function declaration and press Ctrl+1, select Split … into extern prototype and implementation from the list of quick assist proposals and press Enter.

../../_images/sv_quick_assist_split_into_extern_list.png

The declaration is replaced with the ‘extern’ function prototype, and the implementation is inserted after endclass.

../../_images/sv_quick_assist_split_into_extern_after.png

Tip

You can change the method signature by editing the Method Code Templates

Tip

You can also Right-Click in the editor and go to Refactor > Split to extern and implementation.

../../_images/sv_quick_assist_split_into_extern_menu.png