Predefined Live Templates for C++
This topic lists all predefined live templates for C++ in ReSharper 2016.1.1. For more information about live templates, see Creating Source Code Using Live Templates
Template | Details |
---|---|
ctx
|
Current file context $CTX$
|
nguid
|
Insert new GUID $GUID$
|
unn
|
Code snippet for new union declaration Scope C++ type-member declarations, C++ class declarations union $NAME$ {$END$};
|
wcout
|
Code snippet for writing to standard output stream std::wcout << $END$; |
wclog
|
Code snippet for writing to standard log stream std::wclog << $END$; |
wcin
|
Code snippet for reading from standard input stream std::wcin >> $END$; |
ctor
|
Code snippet for default constructor declaration with body Scope C++ type-member declarations $CLASSNAME$(){$END$}
|
vdtor
|
Code snippet for virtual destructor declaration with body Scope C++ type-member declarations virtual ~$CLASSNAME$(){$END$}
|
dtor
|
Code snippet for destructor declaration with body Scope C++ type-member declarations ~$CLASSNAME$(){$END$}
|
enumclass
|
Code snippet for new enum class declaration Scope C++ type-member declarations, C++ class declarations enum class $NAME$ {$END$};
|
clog
|
Code snippet for writing to standard log stream std::clog << $END$; |
wcerr
|
Code snippet for writing to standard error stream std::wcerr << $END$; |
cerr
|
Code snippet for writing to standard error stream std::cerr << $END$; |
cin
|
Code snippet for reading from standard input stream std::cin >> $END$; |
cls
|
Code snippet for new class declaration Scope C++ class declarations, C++ type-member declarations class $NAME$ {public:$END$};
|
cout
|
Code snippet for writing to standard output stream std::cout << $END$; |
do
|
Code snippet for do-while loop do
{
$END$
} while ($EXPR$);
|
else
|
Code snippet for 'else' statement else {$END$} |
enm
|
Code snippet for new enum declaration Scope C++ class declarations, C++ type-member declarations enum $NAME$ {$END$};
|
foreach
|
Code snippet for 'range-based for' loop for ($TYPE$ $VARIABLE$ : $COLLECTION$) {$END$}
|
fori
|
Code snippet for common 'for' loop pattern with integer index for (int $INDEX$ = 0; $INDEX$ < $UPPER$; ++$INDEX$) {$END$}
|
forr
|
Code snippet for common 'for' loop pattern with integer index and reversed iteration order for (int $INDEX$ = $MAX$ - 1; $INDEX$ >= 0 ; --$INDEX$) {$END$}
|
if
|
Code snippet for 'if' statement if ($EXPR$)
{
$END$
}
|
incg
|
Code snippet for include guard #ifndef $FILENAME$_H
#define $FILENAME$_H
$END$
#endif // $FILENAME$_H
|
main
|
Code snippet for main declaration Scope C++ top-level declarations int main(int argc, char *argv[])
{
$END$
} |
ns
|
Code snippet for namespace decalration Scope C++ top-level declarations, C++ namespace declarations namespace $NAME$ {$END$}
|
str
|
Code snippet for new struct declaration Scope C++ class declarations, C++ type-member declarations struct $NAME$ {$END$};
|
switch
|
Code snippet for switch statement switch ($EXPRESSION$) {$END$}
|
try
|
Code snippet for try catch try {$END$} catch ($EXCEPTION$) {}
|
while
|
Code snippet for 'while' statement while ($EXPR$)
{
$END$
}
|