Predefined File Templates for C++
This topic lists all predefined file templates for C++ in JetBrains Rider 2022.2. For more information about file templates, see Create files from templates.
Template | Details |
---|
Struct
| Create new header and source files containing an empty C++ Struct in the current project. Scope C++ projects Body $HEADER$#pragma once
struct $STRUCT$ {$END$};
Parameters HEADER - Inserts the file header specified in the JetBrains Rider settings.
NAME - Evaluates current file name without extension
STRUCT - Evaluates current file name without extension with all non-alphanumeric replaced with underscores
PCH - Evaluates to an include directive for the precompiled header file or to an empty string if the project does not use precompiled headers.
END - The caret position after the template is applied.
|
Class
| Create new header and source files containing an empty C++ Class in the current project. Scope C++ projects Body $HEADER$#pragma once
class $CLASS$ {public:$END$};
Parameters HEADER - Inserts the file header specified in the JetBrains Rider settings.
CLASS - Evaluates current file name without extension with all non-alphanumeric replaced with underscores
NAME - Evaluates current file name without extension
PCH - Evaluates to an include directive for the precompiled header file or to an empty string if the project does not use precompiled headers.
END - The caret position after the template is applied.
|
Header file Scope C++ projects Body $HEADER$#pragma once Parameters |
Source file
| Source file Scope C++ projects Body $HEADER$$PCH$ Parameters HEADER - Inserts the file header specified in the JetBrains Rider settings.
PCH - Evaluates to an include directive for the precompiled header file or to an empty string if the project does not use precompiled headers.
|
Last modified: 03 August 2022