C-mantic
C-mantic is an open-source extension for VS Code that provides code generation and refactorings for C/C++. Relevant code-actions are suggested via the light-bulb menu 💡, and can be accessed directly by selecting Refactor...
or Source Actions...
in the editor context menu. Code-actions are also available from the command palette or by keyboard shortcut.
Features at a glance
- Add Definition
- Add Declaration
- Update Function Signature
- Move Definition
- Generate Getters and Setters
- Generate Equality Operators
- Generate Relational Operators
- Generate Stream Output Operator
- Create Matching Source File
- Add Header Guard
- Add Include
- Switch Header/Source in Workspace
License
This software is released under the MIT License