Split to Extern and Implementation

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

../../_images/sv_quick_assist_split_into_extern_list.png

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.

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