ReSharper 2017.2 Help

Predefined File Templates for C++

ReSharper | Templates Explorer | File Templates | C++

This topic lists all predefined file templates for C++ in ReSharper 2017.2. For more information about file templates, see Creating Files from Templates

TemplateDetails
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 (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.
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 (getFileNameWithoutExtension)
  • 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.
File

Create a new header file in the current project.

Scope C++ projects

Body

$HEADER$

Parameters

  • HEADER - Inserts the file header specified in the ReSharper options. (cppFileheader)
Last modified: 7 December 2017