Predefined File Templates for C++
This topic lists all predefined file templates for C++ in ReSharper 2021.1. 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 ReSharper options.(cppFileheader)
NAME- Evaluates current file name without extension(getFileNameWithoutExtension)
STRUCT- Evaluates current file name without extension with all non-alphanumeric replaced with underscores(getAlphaNumericFileNameWithoutExtension)
PCH- Evaluates to an include directive for the precompiled header file or to an empty string if the project does not use precompiled headers.(cppPchIncludeDirective)
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 ReSharper options.(cppFileheader)
CLASS- Evaluates current file name without extension with all non-alphanumeric replaced with underscores(getAlphaNumericFileNameWithoutExtension)
NAME- Evaluates current file name without extension(getFileNameWithoutExtension)
PCH- Evaluates to an include directive for the precompiled header file or to an empty string if the project does not use precompiled headers.(cppPchIncludeDirective)
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 ReSharper options.(cppFileheader)
PCH- Evaluates to an include directive for the precompiled header file or to an empty string if the project does not use precompiled headers.(cppPchIncludeDirective)
|
Last modified: 12 July 2021